c#实验题目和要求-whut

c#实验题目和要求-whut

ID:30767010

大小:195.50 KB

页数:8页

时间:2019-01-03

c#实验题目和要求-whut_第1页
c#实验题目和要求-whut_第2页
c#实验题目和要求-whut_第3页
c#实验题目和要求-whut_第4页
c#实验题目和要求-whut_第5页
资源描述:

《c#实验题目和要求-whut》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上机时间:13周:周3晚6:00-9:0015周:周3晚6:00-9:0015周:周4晚6:00-9:00实验一:熟悉C#IDE环境(4h)13周实验目的:1)掌握VS.NET2008的基木操作,熟悉C#开发窗口的布局及功能。2)了解C#,了解程序集和程序命名空间。3)熟悉C#应用程序的编辑、编译和运行过程和发布过程。4)熟悉C#应用程序的断点设置和程序调试方法。5)掌握C#控制台应用程序、Windows和Web应用程序的基本操作过程。实验内容:1)熟悉VS.NET2008的IDE环境,使用IDE环境中的各种对象,了解其功能和使用方法。2)编写一个简单控制台程序输出“这是我的第一个C#程

2、序”;分析该应用程序的结构的组成;2)编写一个简单Win32窗体应用程序,添加一个文木框接受一串字符串,并在一个标签中显示;分析该应用程序的结构的组成;学习断点设置和程序调试方法。3)编写一个简单web程序,换行输出自己的班级、学号、姓名,分析该应用程序的结构的组成;分析该应用程序的结构的组成;4)发布以上3个应用程序。问题思考:1)解决方案资源管理器中的引用和程序开头处的using有什么关系?2)每类应用程序的一般结构的相同和不同之处?检查登记试验二:程序设计基础和00基础(4h)15周实验目的:1)掌握基本数据类型、高级数据类型、常量、变量的声明和使用方法。2)熟悉基本算术运算符的运

3、算规则,掌握表达式的使用及运算符的的优先级概念。3)了解C#语言的格式化输!11方法。4)熟悉C#流程控制语句。5)掌握C#面向对象编程的基本方法。实验内容:1)已知两个矩形的长和宽,编程求它们的面积和周长。假设矩形1的长和宽分别为20和50;矩形2的长和宽分别为3.6和4.502)合数就是非素数,即除了1和它本身之外还有其他约数的正整数。编写一个程序求出指定数据范围(假设10^100)内的所有合数。3)以下是一个学生管理系统的UML类图,根据图示分别写出Student和Students和StudentManagement类的定义。给岀方法具体实现并用Console程序测试类。Stude

4、nts类的List为泛型类型,T为Student类。StudentManagementStudentsStudentstudents.Students*main:void4-addStudentvoid^deleteStudentvoid+setScore:void-♦•statvoidStudent*sortByScore:List+averageScore:double*IDString•name:Stringscoredouble-►Student♦toStringStnng^statistList4)(选做)实验下面程序:usingSystem;publicinterfaceIC

5、omparable{intCompareTo(IComparablecomp);}publicclassTimeSpan:IComparable{privateuinttotalSeconds;publicTimeSpan(){totalSeconds=0;}publicTimeSpan(uintinitialSeconds){totalSeconds=initialSeconds;}publicuintSeconds{get{returntotalSeconds;}set{totalSeconds=value;}}publicvirtualintCompareTo(IComparabl

6、ecomp)TimeSpancompareTime=(TimeSpan)comp;if(totalSeconds>compareTime.Seconds)return1;elseif(compareTime.Seconds==totalSeconds)return0;elsereturn-1;}}publicclassTimeSpanAdvanced:TimeSpan{publicTimeSpanAdvanced(uintinitialSeconds):base(initialSeconds){//}publicoverrideintCompareTo(IComparablecomp){

7、TimeSpancompareTime=(TimeSpan)comp;if(base.Seconds>compareTime.Seconds){if(base.Seconds>(compareTime.Seconds+50))return2;elsereturn1;}else讦(base.Seconds

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。