NET专业技术实验书_第1页
NET专业技术实验书_第2页
NET专业技术实验书_第3页
NET专业技术实验书_第4页
NET专业技术实验书_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.NET技术实验指导书实验一基础 C#程序设计实验学时:4 学时一、实验目的1、掌握.NetFramework 的安装及配置方法;2、熟悉C#程序的基本结构和基本语句;3、并掌握其编辑、编译、运行方法。4、理解C#语言是如何体现面向对象编程基本思想;5、掌握类对象的定义;6、掌握虚拟方法和重载方法的使用。7、掌握抽象类和抽象方法的使用。1.从键盘输入两个数进行比较,并定义一个字符串变量,当数1 小于数 2 时,字符串变量为“ less than”,当当数1 等小于数2 时字符串变量为“equal to” ,当数 1 大于数 2 时字符串变量为“greater than”。2、编一个猜数程序,程

2、序设定一个1 位十进制数,允许用户猜3 次,错了告诉比设定数大还是小。3、定义日期类型Date。要求有以下面成员:年、月、日变量,重载的构造方法,一个实现年、 月、 日单独的输入,一个实现从系统时间里读出年月日,并实现打印方法成员,该方法要按照“XXXX年 XX月 XX日”格式输出日期。4、编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、 职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。1、 实验前根据实验内容复习相关章节,设计出程序框架。2、 编写相应的程序

3、,写出完整的程序代码,包括注释,注意书写的层次结构。3、 调试程序,完成程序。4、 整理实验步骤,总结经验和体会。5、 上交实验报告和源程序。实验二简单计算器设计与实现实验学时:2 学时一、实验目的1. 掌握基本控件的重要属性、事件。2. 熟练掌握在窗体上建立上述控件的操作方法。3. 熟练掌握事件过程代码的编写。4. 初步掌握建立基于图形界面的应用程序的过程。二、实验内容掌握 C#常用类和控件的使用方法,并在此基础上完成一个具备加减乘除和求幂功能的简单功能计算器。三、实验要求1、 、 实验前根据实验内容复习相关章节,设计出程序框架。2、 编写相应的程序,写出完整的程序代码,包括注释,注意书写的

4、层次结构。3、 调试程序,完成程序。4、 整理实验步骤,总结经验和体会。5、 上交实验报告和源程序。11 / 9实验三 简单文本编辑器设计与实现实验学时:2 学时一、实验目的1 掌握C#中 Windows应用程序设计基础。2 了解并掌握Windows基本控件的常用属性和方法。3 了解C#中 Windows应用程序的文件构成。4 掌握Windows程序设计思想。(1)参考系统提供的写字板功能,编写一个小型的文字编辑工具。(2)对该文档编辑器,至少完成以下功能:文件:(新建、打开、保存、退出)编辑:(复制、剪切、粘贴、全选)格式:(自动换行、字体、颜色),格式的设置功能要区分是设置当前块的格式还是

5、设置所有内容的格式;打印预览界面设计时应有工具栏,弹出菜单,状态栏等功能来提高操作的便利性;6、 实验前根据实验内容复习相关章节,设计出程序框架。7、 编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。8、 调试程序,完成程序。9、 整理实验步骤,总结经验和体会。10、 、 上交实验报告和源程序。实验四 画图程序的设计实验学时:4 学时一、实验目的1、 掌握图片文件的创建与显示方法。2、 掌握基本图形的绘制方法。3、 掌握文本和图片的打印方法。二、实验内容1、 创建Windows应用程序,实现图片文件的创建与显示。2、 创建Windows应用程序,可以绘制基本图形。3、 创建W

6、indows应用程序,可以对文本和图片进行打印。4、 使用调试工具调试已创建的程序。三、实验要求1、 、 实验前根据实验内容复习相关章节,设计出程序框架。2、 编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、 调试程序,完成程序。4、 整理实验步骤,总结经验和体会。5、 上交实验报告和源程序。实验五 文件处理实验学时:2 学时一、实验目的1、掌握文件处理相关类和方法的使用,2、掌握并实现对文件的保存、查找、拖放、拆分、合并等功能二、实验内容(二选一)1 、 创建一个应用程序来保存客户信息到文本文件,界面如图所示:单击“添加”按钮,可以将客户信息追加保存在文本文件 C:Cu

7、stomer.txt中单击“查找”按钮,可以根据输入的客户姓名信息查找文件 C:Customer.txt中是否存在该客户,如果存在,则用对话框显示其详细信息单击“退出”按钮,关闭窗口,退出程序。文本文件C:Customer.txt的格式如图所示:提示: 查找的时候,先判断数据行是否为“客户姓名”,然后再判断该行姓名是否与输入的相符合2 、 仿真资源管理器 文件操作操作具有文件的删除、重命名、查询;文件夹的创建、删除、重命名、查询等功能1、 、 实验前根据实验内容复习相关章节,设计出程序框架。2、 编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、 调试程序,完成程序。4、

8、整理实验步骤,总结经验和体会。5、 上交实验报告和源程序。实验六使用 ADO.NET 操作数据库实验学时:4 学时一、实验目的1 熟悉ADO.NET的体系结构和对象模型。2 熟悉常用的数据库连接方式。3 掌握C#基本的数据库操作方式。4 通过实验内容,能够进行简单的数据库程序开发。二、实验内容(二选一)1 、编写一个“音乐世界”的单机版 WinForm 界面的管理软件,让用户管理电影和歌曲。处理有关电影和歌曲的详细信息,例如:歌名、导演、歌手、长度、价格、编号和评论等,对于电影,还要接受它的评级,为了方便,数据库采用Access,试开发这个软件2、设计学生成绩管理系统具体要求:a) 创建程序所

9、需数据库。b) 实现学生信息的添加、修改、更新与查询功能。c) 实现课程信息的添加、修改、更新与查询功能。d) 实现学生各科成绩信息的添加、修改、更新与查询功能。e) 实现简单的用户管理等功能。具备登录用户身份验证功能。三、实验要求1、 实验前根据实验内容复习相关章节,设计出程序框架。2、 编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、 调试程序,完成程序。4、 整理实验步骤,总结经验和体会。5、 上交实验报告和源程序。实验七 ASP.NET 程序设计实验学时:4 学时一、实验目的1、 了解ASP.NET与 ASP的区别。2、 掌握ASP.NET的基本技术。3、 掌握A

10、SP.NET的开发调试方法。4、 掌握ASP.NET的配置和部署方法。二、实验内容1、 在集成环境中创建Web 应用程序,观察 Web 应用程序与Windows 应用程序的差别。2、 综合数据存储技术和.NET 技术,实现一个小型.NET 站点,并在Web 服务器上进行配置和部署,要求考虑全面,能够充分考虑各个系统的特点。各个系统均需使用数据库或 XML 存储数据,数据库软件可以使用ACCESS 或 SQL Server 等。题目从如下范围选择:1) 访客留言板2) 在线聊天室3) 在线投票和统计系统4) 商品展示系统5) 新闻发布系统6) 网络相册管理系统7) 在线书籍阅读系统8) 天气预报

11、系统9) 搜索引擎10) 在线测试系统三、实验要求1、 实验前根据实验内容复习相关章节,设计出程序框架。2、 编写相应的程序,写出完整的程序代码,包括注释,注意书写的层次结构。3、 调试程序,完成程序。4、 整理实验步骤,给出流程图,主要代码分析,总结经验和体会,以及其它必要说明。5、 上交实验报告和源程序。实验八处理 XML实验学时:2 学时一、实验目的1、 理解XML文档的结构2、 掌握.Net 处理XML的方法二、实验内容编写解析下面xml 文档的c#程序,显示解析得到的结果。要求:1、获取班级的ID2、添加新的student节点3、删除指定的ID的 student的节点<?xml

12、 version="1.0" encoding="UTF-8" ?><Root xmlns="urn:ClassNameSpace"><Class><ClassID>0935541</ClassID></Class><Students><Student><ID>01</ID><Name>Name01</Name></Student><Student><ID>02</ID>&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论