net程序开发与设计实验课件(李海涛)-1-2号机房

上传人:san****019 文档编号:69822242 上传时间:2019-01-15 格式:PPT 页数:11 大小:284.81KB
返回 下载 相关 举报
net程序开发与设计实验课件(李海涛)-1-2号机房_第1页
第1页 / 共11页
net程序开发与设计实验课件(李海涛)-1-2号机房_第2页
第2页 / 共11页
net程序开发与设计实验课件(李海涛)-1-2号机房_第3页
第3页 / 共11页
net程序开发与设计实验课件(李海涛)-1-2号机房_第4页
第4页 / 共11页
net程序开发与设计实验课件(李海涛)-1-2号机房_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《net程序开发与设计实验课件(李海涛)-1-2号机房》由会员分享,可在线阅读,更多相关《net程序开发与设计实验课件(李海涛)-1-2号机房(11页珍藏版)》请在金锄头文库上搜索。

1、,实验 1 :Visual C实验环境及程序调试 11 实验目的及要求 (1) 熟练掌握VS.NET的开发环境(包括环境配置、解决方案管理器、属性管理器以及常用的快捷键); (2)初步掌握创建控制台应用程序和Windows应用程序的基本步骤; (3)熟悉程序输入、编译、链接和运行过程; (4)初步掌握程序的调试方法,熟悉调试器的使用方法。 12实验内容 (1)新建一个控制台应用程序Hello World; (2)新建一个Windows应用程序,改变窗体大小和颜色。,实验2:结构化程序设计(一),21 实验目的及要求 (1)熟悉顺序、选择、循环三种程序结构; (2)熟练运用if、 switch、

2、 for、 while语句编写选择、循环结构程序; (3)掌握定义函数和调用函数的方法,以及参数传递方式; (4)进一步熟悉VC#.NET集成开发环境。 22实验内容 (1)编写一个程序计算从1949年到今年有多少个闰年,实验2:结构化程序设计(一),(2)编写程序输出指定的列表 1 10 100 1000 2 20 200 2000 3 30 300 3000 (3)分别使用for和while循环输出136之间的整数,且每行只输出6个整数。 (4)定义一个学生结构体类型,并给该类型的一个变量赋初值。学生结构体类型包括姓名、性别、年龄、所在院系、学位等信息。其中所在院系也是一个结构体,成员包括

3、院系名称、院系地址、院系电话等。学位是个枚举类型,包含博士、硕士、学士三个成员。,实验2:结构化程序设计(二),(5)某班有M名同学,本学期开了N门课,期末考试后,要统计每个学生的平均分,请编写程序代码实现该功能,要求对于每个学生要输入学号和N门课的成绩。 (6)创建一个用户登录界面,设定用户名必须是两个汉字以上,如果输入的用户名只有一个汉字,则提示用户输入的用户名有错误。输入的密码若不是设定的“123”,也提示用户密码错误;若输入符合要求,则提示用户进入登录界面(要求用正则表达式实现用户名判断)。,实验3:面向对象程序设计(一),31实验目的及要求 (1)初步掌握面向对象的程序设汁方法; (

4、2)掌握类和对象的定义及使用方法; (3)初步掌握方法重载及运算符重载; (4)掌握继承与派生的方法; (5)掌握构造、析构函数的调用顺序; (6)掌握虚函数与多态的使用方法。 32实验内容 (1)设计一个矩形类,要求能够计算矩形的面积,比较两个矩形的大小, 要求用函数重载的方法实现对边长为整型、浮点型、double型的计 算。 (2)设计一个学生类:其中学号是只读字段;姓名、性别是可读可写的属 性,而且姓名只接受长度不超过8个的字符串;学生总数是该类的静态 数据成员。 (3)课本P175页综合性的继承例子,验证派生类与基类中构造、析构函数的 调用顺序,实验3:面向对象程序设计(二),(4)课

5、本P182页综合性的多态例子,验证并掌握虚方法的用法 (5)课本P184页运算符重载的例子,验证并掌握运算符重载的用法,实验 4: Windows窗体和常用控件,41实验目的及要求 (1)掌握窗体的常用属性、事件和方法; (2)掌握标签、命令按钮、计数器等常用控件的使用方法; (3)熟练运用集成开发环境设置窗体和控件的属性,为窗体和控件添加事件; (4)能够编写简单窗体和控件的事件处理过程。 42实验内容 (1)建立一个Windows应用程序。放置2个文本框和1个按钮,单击按钮时,2个文本框的内容可交换。 (2)在窗体上放置2个标签。输入字符时,分别显示字符和ASII值 (3)编写一个演示屏幕

6、移动效果的程序 (4)选择合适的控件,设计学生信息(学号,姓名,性别,年龄,专业年级,家庭住址,信息录入人,录入日期)录入窗体界面,并注意给某些控件赋初始值与默认值(不写实验报告),实验 5:Windows应用程序界面设计,51 实验目的及要求 (1)初步掌握单窗体、多窗体和MDI用户界面设汁; (2)熟练运用菜单编辑器设计应用程序的菜单; (4)初步掌握在程序中访问菜单、工具栏和状态栏的方法。 52实验内容 (1)创建一个MDI应用程序。MDI父窗口有一个“格式菜单”,包含几个“颜色”菜单项,可用来设置活动MDI窗体的背景色;一个“文件”菜单,包含“新建”和“关闭”菜单项,可用来创建和关闭M

7、DI子窗口。 (2)创建一个应用程序,由3个窗体Form1、Form2和Form3组成。Form1用于出一道任意两个整数的加法算式。如果用户计算正确,则显示Form2,并输出祝贺语;如果连续计算错误2次,则显示Form3。单击Form3上的“退出”按钮,可以退出应用程序。 (3)扩充5.1,为主要菜单提供访问键、快捷方式和工具按钮,并在鼠标放在某个菜单项或工具按钮上时,在栏状态栏上给出相应的功能提示(不写实验报告)。,实验 6:对话框及文件操作,61 实验目的及要求 (1)初步掌握自定义对话框的设计方法; (2)掌握通用对话框的使用方法; (3)初步掌握文件的建立、打开、读写和关闭的方法。 6

8、2实验内容 (1)设计一个能够获取当前日期和时间的对话框 (2)将数据10、20、30、40、50写入文件cs.txt,然后从文件中读出全部数据并在标签上显示出来。 (3)设计一个应用程序,含有“打开”和“字体”菜单项。单击“打开”菜单项,弹出“打开文件”对话框。对话框显示的初始路径为:“C:My Document”,文件类型为.jpg、bmp.用户选择文件后,在窗体的文本框中显示文件名;单击“字体”菜单项,会弹出“字体”对话框。用户选择字体后,窗体上文本框内的文字的字体会跟着变化。,实验7:图形图像设计,71实验目的及要求 (1)掌握画图形以及打开、保存图像文件的的基本步骤; (2)掌握利用

9、画笔、画刷和“Graphic”对象绘制图形的方法; (3)掌握利用Image对象操作图像的方法。 72实验内容 (1)使用GDI+技术编制一个简单的画笔程序,可以用鼠标在窗体上绘制直线、 折线、矩形、圆、椭圆等图形; (2)编制一个图像格式(Bmp,Jif,Jpeg,Png,Icon)转换的应用程序;(提示用 Image类的方法) (3)对(1)进一步扩展: 能选选择图元(所绘制的每个图形),对所选择的直线、折现改变线型、颜色、宽度,对所选择的矩形、圆、椭圆能够改变填充方案; 能够拖动、放大、缩小这些图元(解决拖动时的闪烁问题); 能够保存、再次打开的所绘制图形,并打开所保存的图形后,能够对图

10、元进行选择、拖动、放大、缩小等操作(可自定义格式或序列化的方法); 封装成若干可供别人直接复用的类或Web Services ; 利用所封装的类与Web Servcies分别做一个单机与网络版的矢量图形绘制系统。 注意:(3)为选作,不写实验报告,实验 8:Windows数据库应用 程序实训,81实验目的及要求 (1)初步掌握ADO.NET对象访问关系数据库的方法; (2)初步掌握使用结构化查询语言SQL访问数据的方法; (3)掌握利用数据控件访问关系数据库的方法; (4)掌握数据绑定及数据绑定控件的使用方法; (5)能够灵活运用数据控件及数据绑定控件访问关系数据库。 82实验内容 设计开发一个学生信息管理系统。要求: (1)学生的基本信息包括学号、姓名、年龄、电话、Email地址和住址; (2)能够在系统中添加学生信息; (3)能够在系统中删除学生信息; (4)能够在系统中修改学生信息; (5)能够在系统中查询学生信息(支持模糊查询);,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号