《C#实训报告书--薛波》由会员分享,可在线阅读,更多相关《C#实训报告书--薛波(38页珍藏版)》请在金锄头文库上搜索。
1、信 息 工 程 学 院实 训 报 告题目: C#程序设计实训组别:第六组成员:魏燕军 薛波 燕祺潘为僖 蔡春香鲁辉专业:微机 091 导师:王振连云港职业技术学院信息工程学院二一一年一月2 目录第一章实训的目的和任务. 3第二章开发环境简介. 32.1 硬件环境 . 32.2 软件环境 . 3第三章项目设计与分析. 43.1 猜数字游戏 . 43.1.1 猜数字游戏的实训目的. 43.1.2 实训内容 . 43.1.3 实现步骤设计. 43.1.4 总结 . 43.2 模拟电梯项目. 错误!未定义书签。3.2.1 模拟电梯项目的实训目的. 错误!未定义书签。3.2.2 实训内容 . 错误!未定
2、义书签。3.2.3 实现步骤 . 错误!未定义书签。3.2.4 总结 . 错误!未定义书签。3.3 35 选 7 彩票销售程序. 错误!未定义书签。3.3.1 35 选 7 彩票销售程序的实训目的. 错误!未定义书签。3.3.2 实训内容 . 错误!未定义书签。3.3.3 实现步骤设计. 错误!未定义书签。3.3.4 总结 . 错误!未定义书签。 第四章实训总结 . 36 参考文献 . 37 成绩评定 . 38 指导教师成绩 . 38 3 第一章实训的目的和任务1、完成 C#程序设计课程的教学之后,通过两周的课程设计可以进一步巩固所学知识,加深理解。2、指导和促使学生通过各种途径对C#相关技术
3、内容进行拓展和深入,增强自学能力、软件开发能力等综合能力的培训第二章开发环境简介2.1 硬件环境对于 C#所需的硬件环境,要求其实不是很高,安装Visual Studio 2005 时,只要求安装盘有400M 左右空间、 C 盘有 3G 多的自由空间就行了。2.2 软件环境C#语言使用的开发平台是微软.NET 系列中最新推出的Visual Studio.NET2005。.NET 是一个用于建立应用程序的平台,它在内部封装了大量的功能强大的应用程序接口函数(API) 。利用这些函数可以开 发 各 类 Windows 应 用 软 件 。 .NET开 发 语 言 采 用 了Visual Studio
4、.NET2005 来进行开发。Visual Studio.NET2005 可以安装在Windows95/98/XP/NT操 作 系 统 中 。 安 装 好 后 的Visual Studio.NET2005,打开后新建项目后进入Visual Studio.NET2005 的集成开发环境( IDE) ,Visual Studio.NET2005 的集成开发环境界面由标题栏、菜单栏、工具栏、设计器窗口、工具箱、解决方案自愿管理器4 以及属性窗口组成。第三章项目设计与分析3.1 猜数字项目本次实训的任务是制作一个猜数字游戏。3.1.1 猜数字项目的实训目的集中一段时间使学生运用已掌握的C#.NET 程
5、序设计的知识进行综合练习,全面巩固学生的知识,培养学生解决实际问题的能力,从而达到学以致用的目的,制作出一个简单的猜数字游戏。3.1.2 实训内容编写一个猜数字的项目,猜1-100 内的一个数字,次数不限。当猜的数字比实际数字大时, 则显示“猜的数字大了”,当猜的数字比实际数字小时,则显示“猜的数字小了” ,当猜中时,显示“恭喜你,猜对了” 。单击清除,可以清除显示框内的内容,单击再来一次,则重新开始。单机退出,退出游戏。3.1.3 实现步骤设计1.创建 Windows 窗体运用程序。2 设计好窗体界面,摆放好控件。包含 label textbox button linklabell 等控件5
6、 3 双击各个控件,生成事件,编写代码publicpartialclassForm1 : Form public Form1() InitializeComponent(); int a = 0; privatevoid Form1_Load( object sender, EventArgs e) int i = new Random ().Next(100); resultlab.Text = i + “ ; resultlab.Visible=false ; privatevoid btnStart_Click(object sender, EventArgs e) string s =
7、 txtNumber.Text; int r = Convert .ToInt16(s); int i = Convert .ToInt16(resultlab.Text); a+; if (r = 1 6 elseif (r x) i-; else timer1.Stop(); foreach ( Control control inthis .Controls) if (control isButton ) int flat = Convert .ToInt32(control.Tag); if (flat = x) control.BackColor = Color .Red; stri
8、ng message = string.Format( “0 楼到了 !“ , x); MessageBox .Show(message, “ 提示 “, MessageBoxButtons .OK, MessageBoxIcon.Information); x = -1; privatevoid btnSwitch_Click_1(object sender, EventArgs e) timer1.Start(); privatevoid btn19_Click(object sender, EventArgs e) if (x = -1) x = Convert .ToInt32(But
9、ton )sender).Tag); (Button )sender).BackColor = Color .Blue; 25 else MessageBox .Show( “对不起,只能选择一个楼层!“ , “提示 “ , MessageBoxButtons .OK, MessageBoxIcon.Information); 电梯程序运行过程如下:先选择第5 层,单击“ 7) MessageBox .Show( “您是一个影响力非常强的人“ , “影响 “ , MessageBoxButtons .OK, MessageBoxIcon.Information); elseif (i1 4)
10、MessageBox.Show(“ 您是一个影响力比较强的人“ , “影响 “ , MessageBoxButtons .OK, MessageBoxIcon.Information); 30 elseif (i1 2 | i1 = 4) MessageBox.Show(“ 您是一个影响力很差的人“ , “影响 “ , MessageBoxButtons .OK, MessageBoxIcon.Information); elseif (i1 = 8) MessageBox.Show(“ 您可以做班长了,哈哈“ , “影响 “ , MessageBoxButtons .OK, MessageBoxIcon.Information); elseif (i1 = 2)