信息工程学院 实训报告
题目: C#程序设计实训 组别: 第六组 成员: 魏燕军 薛波 燕祺 潘为僖 蔡春香 鲁辉 专业: 微机091 导师: 王 振
连云港职业技术学院信息工程学院
二○一一 年 一 月
目录
第一章 实训的目的和任务 ........................................................................................ 3 第二章 开发环境简介 ................................................................................................ 3
2.1 硬件环境 ....................................................................................................... 3 2.2 软件环境 ....................................................................................................... 3 第三章 项目设计与分析 ............................................................................................ 4
3.1 猜数字游戏 ................................................................................................... 4
3.1.1猜数字游戏的实训目的 ..................................................................... 4 3.1.2 实训内容 ............................................................................................ 4 3.1.3 实现步骤设计 .................................................................................... 4 3.1.4 总结 .................................................................................................... 4 3.2 模拟电梯项目 ............................................................. 错误!未定义书签。
3.2.1 模拟电梯项目的实训目的 .............................. 错误!未定义书签。 3.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
2
第一章 实训的目的和任务
1、完成C#程序设计课程的教学之后,通过两周的课程设计可以进一步巩固所学知识,加深理解。
2、指导和促使学生通过各种途径对C#相关技术内容进行拓展和深入,增强自学能力、软件开发能力等综合能力的培训
第二章 开发环境简介
2.1 硬件环境
对于C#所需的硬件环境,要求其实不是很高,安装Visual Studio 2005时,只要求安装盘有400M左右空间、C盘有3G多的自由空间就行了。
2.2 软件环境
C#语言使用的开发平台是微软.NET系列中最新推出的Visual Studio.NET2005。.NET是一个用于建立应用程序的平台,它在内部封装了大量的功能强大的应用程序接口函数(API)。利用这些函数可以开发各类Windows应用软件。.NET开发语言采用了Visual Studio.NET2005来进行开发。Visual Studio.NET2005可以安装在Windows95/98/XP/NT
操作系统中。安装好后的
Visual
Studio.NET2005,打开后新建项目后进入Visual Studio.NET2005的集成开发环境(IDE),Visual Studio.NET2005的集成开发环境界面由标题栏、菜单栏、工具栏、设计器窗口、工具箱、解决方案自愿管理器
3
以及属性窗口组成。
第三章 项目设计与分析
3.1 猜数字项目
本次实训的任务是制作一个猜数字游戏。
3.1.1 猜数字项目的实训目的
集中一段时间使学生运用已掌握的C#.NET程序设计的知识进行综合练习,全面巩固学生的知识,培养学生解决实际问题的能力,从而达到学以致用的目的,制作出一个简单的猜数字游戏。
3.1.2 实训内容
编写一个猜数字的项目,猜1-100内的一个数字,次数不限。
当猜的数字比实际数字大时,则显示“猜的数字大了”,当猜的数字比实际数字小时,则显示“猜的数字小了”,当猜中时,显示“恭喜你,猜对了”。单击清除,可以清除显示框内的内容,单击再来一次,则重新开始。单机退出,退出游戏。
3.1.3 实现步骤设计
1.创建Windows窗体运用程序。 2设计好窗体界面,摆放好控件。
包含 label textbox button linklabell等控件
4
3双击各个控件,生成事件,编写代码
public partial class Form1 : Form {
public Form1() {
InitializeComponent(); }
int a = 0;
private void Form1_Load(object sender, EventArgs e) {
int i = new Random().Next(100); resultlab.Text = i + \; resultlab.Visible=false ; }
private void btnStart_Click(object sender, EventArgs e) {
string s = txtNumber.Text; int r = Convert.ToInt16(s);
int i = Convert.ToInt16(resultlab.Text); a++;
if (r >= 1 & r <= 100) {
if (r > i) {
txtResult.Text = \数字太大,请重新输入!\;
5