C#实训报告书--薛波

信息工程学院 实训报告

题目: 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

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4