Net程序开发与设计实验课件(李海涛)-1-2号机房.ppt_第1页
Net程序开发与设计实验课件(李海涛)-1-2号机房.ppt_第2页
Net程序开发与设计实验课件(李海涛)-1-2号机房.ppt_第3页
Net程序开发与设计实验课件(李海涛)-1-2号机房.ppt_第4页
Net程序开发与设计实验课件(李海涛)-1-2号机房.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

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)进一步扩展: 能选选择图元(所绘制的每个图形),对所选择的直线、折现改变线型、颜色、宽度,对所选择的矩形、圆、椭圆能够改变填充方案; 能够拖动、放大、缩小这些图元(解决拖动时的闪烁问题); 能够保存、再次打开的所绘制图形,并打开所保存的图形后,能够对图元进行选择、拖动、放大、缩小等操作(可自定义格式或序列化的方法); 封装成若干可供别人直接复用的类或Web Services ; 利用所封装的类与Web Servcies分别做一个单机与网络版的矢量图形绘制系统。 注意:(3)为选作,不写实验报告,实验 8:Windows数据库应用程序实训,81实验目的及要求 (1)初步掌握ADO.NET对象访问关系数据库的方法; (2)初步掌握使用结构化查询语言SQL访问数据的方法; (3)掌握利用数据控件访问关系数据库的方法; (4)掌握数据绑定及数据绑定控件的使用方法; (5)能够灵活运用数据

温馨提示

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

评论

0/150

提交评论