面向对象的程序设计-
C#
课程设计题目
姚远
2011-12-16
使用专业、班级:
计科
10
、信管
10
、计 、计应、软件
10
级
说明:
以下各题的实现技术不包括任何数据库访问技术,如
ADO.NET
、
LINQtoSQL
等。部分题目需要通过各种集
合类完成数据在内存中的存储、集中管理。
每题采用分层架构模式来完成。均需自行设计类,
Windows
窗体是用于界面层表现。
(下列各题在下学期
学习
ASP.NET
后应能学会保持其他类不变、将
Windows
界面层整个替换为
ASPX
页面)
评分标准:
程序功能完成工作量
50%
是否采用层次架构完成程序
20%
课程设计 告
30%
具体题目:
第一题
设计一个大学教师和学生管理程序,教师包括编 、姓名、职称和所属教研室等数据。大学生包括
编 、姓名、性别、班 、英语、高等数学和数据结构三门课程成绩;研究生包括编 、姓名、性别、
班 、指导教师和研究方法数据;博士后既是教师也是研究生。
设计
Windows
界面完成教师,大学生和博士后相关数据的输入和输出。
要求定义相关接口、类等。
第二题
定义整数集合类
Intset
。实现整数的简单操作。
该类包括以下方法。
Intset()
类的构造方法,根据需要可以定义多个构造方法
Empty()
清空该整数集合
Isempty()
判断整数集合是否为空
Ismemberof()
判断某个整数是否在该整数集合内
Add()
增加一个整数到整数集合
Sub()
从整数集合中删除一个整数元素
Isequal()
判断两个集合是否相等
Intersection()
求两个整数集合的交集
Merge()
求两个整数集合的并集
Print()
依次打印该整数集合
该类还包括以下成员:
private
int
[]
element
用于保存整数集合数据
int endpos
指示集合的最后一个元素位置
索引器:
public
int
this
[
int
i]{get;set;}
相关资源:小兵软件安装程序破解版-其它工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!