c#程序设计 大作业

第一题: 控制台程序设计题,设计一个有继承机制下类的层次化结构程序, 该程序中基类为一个圆Circle是抽象类,在Circle类中定义数据成员半径r,圆心位置坐标p(x,Y)为另外一个Point类的对象,以及抽象方法area()和volume()方法。通过该Circle类派生出球体Sphere类和圆柱体Cylinder类以及圆锥体Cone类,在派生类中分别对计算面积方法area()和体积的方法volume()两个抽象方法进行了重写,并通过定义show()方法显示基本信息.请通过生成对象的方式测试这个程序完成以下的要求.

要求:

 1. 通过生成派生类对象的方式,调用类的构造函数完成对象的初始化,具体数据可以由设计者给出;合理调用方法area()和方法volume()计算各个派生类对象的面积和体积,并且根据体积的大小排序后调用show()方法依次显示输出体积和坐标位置信息。

 

  2. 进一步思考说明:设计的程序中包含了c#语言程序设计中那些重要的语法知识点,请在文档中加以说明,并简单论述该知识点的语法特点.

        

 

 

第二题:多窗体程序设计绘图题,设计一个多窗体的应用程序,分类统计一个社区居民的业余兴趣爱好并绘制图表显示,要求通过主窗体和弹出对话框的数据交互以实现对社区居民的业余兴趣爱好的调查统计,业余爱好选则主要有体育运动锻炼,文体活动,影视多媒体,休闲生活,阅读等,要求可以多选。

  要求:通过单击主窗体上的统计按钮,弹出社区居民业余爱好调查的对话框,然后在该对话框中选择相应的选项选择不同的业余爱好,并输入居民的年龄;调查完毕后根据社区居民不同年龄段分类进行统计各项业余爱好的具体人数。主窗体获取并且显示居民在不同年龄段的各项业余爱好的具体人数。(注:居民的人数,业余爱好的名称,分类的年龄段都可以设计者定义)

说明:

 1.要求通过设计主窗体和弹出窗体的基本框架结构,编码以实现两者之间的数据交互完成所需的数据统计功能。

 

2. 思考设计 :将分类统计后的数据以数据表格的形式,通过条形图或其它图形在窗体中绘制显示输出,进一步思考如何将绘制的图形有效的保存在文件中,并且能够打开恢复。

 

 

 

 

 

第三题:窗体和文件程序设计题:在.NET平台下,模拟设计一个学生会干部人员的基本信息登录和管理的窗体程序,并能对输入的数据进行有效的文件读写和访问,该系统设计功能要求如下:  

  1.  该窗体程序需要统计的成员信息有:年级、班级、姓名、学号、学生会部门职位等;

   程序要求通过利用窗体和控件设计,实现学生会干部人员基本信息的添加、删除、修改等功

   能,并能提供有效关键字的有效查询,在窗体上正确显示。

 

  1.  思考并进一步设计: 通过对成员基本数据信息以对象串行化的方式,把成员基本数据信息保存在数据文件中,也能够从文件中正确读出显示在窗体控件中。

说明:

1.要求实现程序的基本功能要求,能够按程序要求编译生成可执行文件。

2.优化和实现窗体所要求的各项功能,数据能通过文件进行有效的读写操作。

 

 

 

 

 

C#程序设计 评分标准

说明:

 大作业的格式标准要求

1. 每个同学的作品是用Vs.NET开发环境制作完成。

2. 每个同学的作品存放在一个单独的文件夹中,其中可以包括大作业报告文档,以及三道完成的题目源代码,该文件夹的名称就是该学生的班级,姓名,及学号

3. 每个学生的作品必须按照老师规定的方式上交,在规定时间内统一上交给指定的同学,由该同学统一收取电子档

 

    评分标准,共三题100分,要求三题都必须完成

 

第一题 30分

1.控制台程序设计基本程序结构完整,源程序基本合理,能显示基本要求15分(要求程序基本清楚,程序结构准确)。

  2. 控制台程序功能准确完成,并能按要求输出正确数据结果,知识点说明符合规范15分。

  (包含题目要求的各项要求,成功编译执行,文档等设计规范并作为评分依据)。

第二题 35分

 1. 多窗体程序设计基本框架结构完整,源程序基本合理 20分(要求窗体程序基本清楚,程序结构准确,完成要求的基本功能)。

2. 窗体和绘图程序设计功能准确完成,能按要求完成图形绘制计,进一步优化界面完成各项功能占15分(其中包含题目要求的各项功能,成功编译执行等设计规范并作为评分依据)。

 第三题 35分

1. 窗体和控件的设计基本框架结构完整,源程序基本合理 20分(要求程序基本清楚,程序结构准确)。

2. 程序的文件读写设计功能准确完成,能按要求准确完整的完成数据的有效读写等各项功能占15分(其中包含题目要求的各项功能,成功编译执行等设计规范并作为评分依据)。

 

发布了65 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sereasuesue/article/details/103878012