12秋10级net程序设计实验指导手册_第1页
12秋10级net程序设计实验指导手册_第2页
12秋10级net程序设计实验指导手册_第3页
12秋10级net程序设计实验指导手册_第4页
12秋10级net程序设计实验指导手册_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

试验要求

一、可读性

编程高手都知道:一个好的程序要具备可读性,可便利自己也可便利别人。所以,要培

育一个良好的编程习惯,可留意以下几方面:

1.代码的缩进;

2.有效运用空格;

3.简明的注释;

4.意义明确的命名;

5.着重表示的常量。

二、亲自编写源程序

在编写C#程序过程中,还可以利用一些可视化的开发工具,它们可以综合运用C#的编

译器和调试器等,例如Symantec公司的VisualCafG、Kawa、Sun公司的C#Worshop和C#

Sludio、Inprise公司的JBuilder、微软的VisualJ++等,运用编程开发工具可以加快编程

的速度。但在初始学习时还是最好亲自编写源程序,以便理解类和编程思想。

三、马上运行程序

编写的源程序要马上上机编译运行来检验程序中存在的问题。通过运行的结果验证程序

的功能是否实现。即时有一些系统类的方法、变量也须要上机试验去了解它们的含义。

试验报告

姓名:学号:日期:

试验名称:成果:

一、试验目的及要求

二、试验环境

WindowsXP操作系统,Visual2005

三、试验源程序及关键代码说明

四、试验调试过程及运行结果

五、试验总结:对上机实践结果进行分析,问题回答,上机的心得体会及改进看

法。

第一部分面对对象编程

试验一继承与多态编程练习

【试验目的】

1.理解面对对象思想,体会面对对象思想在编程中的应用。

2.驾驭VisualC#.NET类的创建(成员,方法,属性),类的继承,类的多态性及类的

方法的重载。

3.理解继承的含义,驾驭派生类的定义方法和实现;

4.编写体现类的继承性(成员变量,成员方法,成员变量隐藏)的程序;

5.编写体现类多态性(成员方法重载,构造方法重载)的程序。

【试验要求】

1.写出程序,并调试程序,要给出测试数据和试验结果。

2.整理上机步骤,总结阅历和体会。

3.完成试验日志和上交程序。

【试验内容】

类的继承和构造函数的敏捷应用

1.为某公司创建一个类来建立员工的人事记录:包括员工的姓名、性别、工资、到公司的

日期、部门以及联系方式等信息。构建该类,并做出适当的测试。

从上面的类中派生出一个类,来记录公司干部的状况。包括职位、提职时间、管理的员

工人数及姓名。

2.编写程序,使得一个高校书店可以用它来记录和确定教科书的零售价。全部计算应当用

一个类TextBook的实例来完成。这个类应当具有属性Title(书名)、Author(作者)、

Cost(批发费用)、Quantity(库存量)和Price(零售价)。同时假设零售价是批发价的

1.25倍。

3.类的多态性试验:

雇员系统,定义雇员基类,共同的属性,姓名、地址和诞生日期,子类:程序员,秘书,

高层管理,清洁工,他们有不同的工资算法,其中高级主管和程序员采纳底薪加提成的方式,

高级主管和程序员的底薪分别是5000元和2000元,秘书和清洁工采纳工资的方式,工资

分别是3000和1000,以多态的方式处理程序。

试验二操作符重载编程练习

【试验目的】

1.了解操作符重我的意义,驾驭操作符重载的一般方法。

2.理解操作符对的重载实现,编写相应的程序。

【试验要求】

1.写出程序,并调试程序,要给出测试数据和试验结果。

2.整理上机步骤,总结阅历和体会。

3.完成试验口志和上交程序。

【试验内容】

1.定义一个Complex类,在类中实现“+”运算符的重载,从键盘上输入两个复数,用“+”

实现两个复数的加法。

实现两个复数的减法。

实现两个复数的点乘操作。

2.编写程序相加两个分数,并将它们的和以化简后的分数形式表现出来。程序运用类

Fraction来存放分数的分子和分母,具有方法Reduce来化简结果。要求能够输入完成两个

分数的相加,构建两个分数相加的方法,显示化简之后的结果。

其次部分Windows程序设计

试验一文本编辑器的设计

【试验目的】

1.熟识VisualC#.NET的可视化界面,驾驭控件的运用.

2.驾驭System.10类的文件沆操作,会处理文件。

【试验要求】

开发环境:VisualC#.NET

【试验内容】

1.假设有要排序的20个数存在文件Data.txt中。编写程序,打开该文件并将排好序的数

重新写回该文件。

2.重新打开第1题创建的文件,在文件的结尾再添加10个随机数。

3.参考Windows的记事本程序,编写一个简洁的文本编辑器程序。

4.编写程序,在用户选择了一个书目后,找出该书目及其子书目中全部后缀名为doc

的文件。

5.假设有文本文件1.txt和2.txt。编写程序,创建一个新的文本文件,将l.txt中的内

容和2.txt中的内容重复两遍,交替写入新的文本文件,并删除1.txt和2.txt。

主界面

排序操作界面

文本编辑器界面

文件查找界面

试验二C#图形程序设计基础

【试验目的】

1.熟识VisualC#.NET的图形基础学问,绘图的基本学问

2.学会GDI+基础学问

3.建立画笔,画刷

4.画图的方法及运用

【试验内容】

1.运用图形方法,画出5条不同颜色的直线并形成一个多边形。

2.运用图形方法,画一条经过(200,200),(256,87),(87,9),(22,108)这4个

点的曲线。

3.运用图形方法,画一个椭圆,并用纹理刷填充。

4.将前面3题组合在一起,并设计一个菜单来完成各项功能。

界面示例

试验三、数据库编程

【试验目的】

1.熟识VisualC#.NET的数据库基本操作

2.学会运用ADO.NET对象,会运用ADO.NET控件,以及数据绑定和数据绑定控件

【试验内容】

1.尝试在SQLSERVER中新建一个数据库,并在其中放入一张表。该表有6个字段,即

学号、姓名、班级、性别、年龄、学院。

2.干脆在服务器资源管理器中为上面的表填入一些数据。

3.创建一个Windows程序,将上面的表的内容用DataGrid控件显示出来。

4.让用户输入一个学生的姓名,尝试将全部同名学生的学号显示在一个列表框中。

5.为上表插入一项新的记录

l«JI

界面示例

第三部分ASP.Net试验

【试验目的】

1、驾驭ASP.NET应用程序设计

2、驾驭数据库编程

【试验要求】

每班将4~6人分为一个小组,完成试验题目。每组指定一名组长,负责模块分解和系统

集成等工作,每小组中每人独立完成选中题目中一个子模块,某些困难模块可由两个人协作

完成,最终全部模块由组进步行集成。

开发工具:ASP.NET和相关数据库

【试验内容】

试验题目:

1、超市进销存销售管理系统

1)员工信息管理2)供应商管理3)商品进货及查询4)商品销售5)库存管理

2、图书馆管理系统

1)书籍类型管理模块2)书籍管理模块3)书籍借阅模块4)读者管理模块5)用户信

息管理

3、宾馆管理系统

1)客房类型管理2)客房查询管理3)客房查询4)客户入住及客户结算5)客户查询

4、校内新闻发布系统

1)客户信息管理2)产品信息管理3)合同管理4)用户信息管理

/Via4<»V9Internet

TMOLiMl3工fS

•3TA。)・

新闻分荚管理

eK

返回主页

分类《修I**—]

新闻管理

新国1加

\1001•

新闻发布系统界面示例

【试验报告】

试验报告要求:每人交一份试验报告,每组合订一起统一上交。

试验报告内容:

每组试验报告封皮:试验名称、班级、小组成员等信息

每组小组成员试验报告内容:

1、试验目的及要求

内容:1)试验的目的和要求。

2)试验内容:写明所完成项目名称及完成的子模块,写清子模块实现的功能。

2、试验环境

Windows2003操作系统,Visual2

温馨提示

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

评论

0/150

提交评论