《c#高级程序设计》作业

《c#高级程序设计》作业

ID:18499534

大小:357.00 KB

页数:9页

时间:2018-09-18

《c#高级程序设计》作业_第1页
《c#高级程序设计》作业_第2页
《c#高级程序设计》作业_第3页
《c#高级程序设计》作业_第4页
《c#高级程序设计》作业_第5页
资源描述:

《《c#高级程序设计》作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C#高级程序设计》作业目录作业11作业27作业37作业48作业59作业打包命名:计信100*班***第*次作业(课内时间没有完成作业的,请课后三天内将作业发送到我QQ邮箱,课内不再给时间大家补作业)作业1实训作业目的:熟练掌握Windows编程中的常用控件,如按钮、文本框、列表框、复选列表框、组合框、图片框、标签、单选按钮、复选按钮、标签页等控件,掌握它们的常用属性、方法和事件。实训作业:二选一创造性练习:1、自己设计两个页面,完成用户的注册过程。(其中包含实训目的中提到的控件)综合性练习:2、请完成一个个人信息查看的过程,用两个及两个以上的界面和代码实现。登

2、录界面:个人信息界面:爱好界面:足迹界面:滚动条的使用界面:列表框界面:补充登陆算法:if(textBox2.Text=="lisi"){f2.Show();f2.textBox1.Text="副总经理";f2.textBox2.Text="二级";f2.pictureBox1.Image=Image.FromFile("p2.gif");f2.textBox3.Text="公司副总经理,2005年12月加入公司";break;}else{if(i<3){MessageBox.Show("输入密码错误次数少于三次,请重新输入");textBox2.Selecti

3、onStart=0;textBox2.SelectionLength=textBox2.Text.Length;i+=1;break;}else{MessageBox.Show("密码错误次数超过三次,退出");Application.Exit();break;}FORM1跳到FORM2:Form2f2=newform2();F2.show();在FORM1中使用FORM2中的控件,FORM2控件声明时可访问性设为PROTECTEDINTERNAL然后在FORM1代码中:Form2f2=newform2();F2.TEXTBOX1.TEXT=”123”;作业2(

4、二选一)实训作业目的:熟练掌握Windows编程中的高级功能,如菜单、工具栏、状态栏等控件,掌握它们的常用属性、方法和事件。主要实现功能:新建、保存、打开RTF文件,字体、字形、字号的设置。使用对话框完成文件打开、保存、字体、颜色的设置。(后续实现功能暂不实现,可在现有的上面添加打开、另存为菜单,在学习对话框时我们再实现,还有复制、剪切、粘贴功能,可以使用字符串实现,也可使用后续功能实现。)1、设计并实现一个留言簿2、设计并实现一个记事本作业3(三选一)实训作业目的:熟练掌握文件和文本的输入和输出。掌握文件流、输出流、流输入类的属性和方法。主要实现功能:随机文件

5、的读取和写入,文本的读取和写入。1、设计并实现一个应用程序,该程序中包括随机访问文件的读写和文本文件的读写,使用文件流的方法完成。2、学生成绩修改:编写一个程序用来从键盘上输入5个人的学号和成绩并存放到D:A1.DAT文件中,然后把每个人的成绩增加5分并写入到文件中去,最后从文件中读出所有学生的学号和成绩并显示在屏幕上。程序的设计界面如图13-9所示,输入学号和成绩后的程序运行界面如图13-10所示,修改并显示成绩后的程序运行界面如图13-11所示。1、文件内容的替换:某同学用英文写了一篇文章,由于失误,他把所有的'$'字符写成了'%'字符,请编写一个程序改正

6、该同学的错误,即把文件中的所有的'%'字符改成'$'字符。假设该同学所写文章的文件名为EXAM.TXT。原文如图13-12所示,修改后的文章如图13-13所示。作业4实训作业目的:熟练掌握XML文档,掌握对XML文档中的数据实现增删改查的功能。主要实现功能:创建一个XML文档,对XML文档中的数据实现增删改查的功能。1、创建一个学生信息相关的XML文档,设计一个窗体应用程序实现对学生信息的查看、保存、增加、删除、修改、查询操作。修改代码参考:vXmlnodexn=Root.selectsinglenode(“bgcolor”);vXn.innertext=“紫色

7、”;作业5注:(1、2中选一个,第3题必做)实训作业目的:熟练掌握LINQ,掌握对内存中的对象的查询功能。主要实现功能:创建一个集合对象和数组对象,对集合对象和数组对象实现LINQ查询和方法语法(LINQ+拉姆达表达式)查询功能。1.创建一个字符串数组对象,查询以A开头的字符串,将结果按照降序排列。分别用LINQ查询和方法语法(LINQ+拉姆达表达式)查询方法实现。2.创建一个100级数据量的大型数据集--整型数组对象,查询1000到10000之间的结果有多少个,最大数是多少,最小数是多少,平均数是多少?分别用LINQ查询和方法语法(LINQ+拉姆达表达式)查询

8、方法实现。3.创建一个客

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

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

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