没有合适的资源?快使用搜索试试~ 我知道了~
1.设计Form1窗体模板,添加两个botton,两个label,一个panel,和menustrip组件。一个Botton背景添加贴图,另一个设为标视处雷,一个label记分数,另一个label记录时间,在menustrip加上ToolStripMenuItem游戏和ToolStripMenuItem帮助,竖向加入开具、初级、中级、高级、自定义、标记、颜色、扫雷英雄榜、退出,并设置快捷键。并且再加入timer组件,用来标记时间。
资源推荐
资源详情
资源评论
郑 州 轻 工 业 学 院
综合大作业报告
课程名称: C# 程序设计
作业名称: 扫雷
院 (系):
姓 名:
学 号:
专业班级: 计算机
17- 01
任课教师:
2018 年 1 2 月 6 日
郑州轻工业学院综合大作业报告
课 程: C# 程序设计 作业名称:
班 级: 计算机
17-01 学 号:
姓 名: 作业时段: 2018.1 2 . 6
至
1 2.28
一、综合大作业目的
学生采用开放式选题的形式进行综合大作业选题,选题需要涵盖课程所学
的 Windows 窗体程序设计的主要内容,包含窗体、常用控件和对话框等,考察
和培养学生的资料收集整理能力、综合分析能力、协作能力、运用窗体程序设
计解决具体问题的能力。大作业需要在课程结束 3 周之内完成。
二、综合大作业内容与要求
1.添加菜单(包含快捷键、热键等)
2.实现初级、中级、高级及自定义扫雷
3.添加扫雷英雄榜
4.实现各方块中标识周边雷数量的文字采用不同颜色的数字显示
要求:能够上机设计、编辑、调试出完整的 Windows 窗体应用程序。
三、详细开发过程与关键步骤
1. 设 计 Form1 窗 体 模 板 , 添 加 两 个 botton , 两 个 label , 一 个 panel , 和
menustrip 组件。一个 Botton 背景添加贴图,另一个设为标视处雷,一个 label
记分数,另一个 label 记录时间,在 menustrip 加上 ToolStripMenuItem 游戏和
ToolStripMenuItem 帮助,竖向加入开具、初级、中级、高级、自定义、标记、
颜色、扫雷英雄榜、退出,并设置快捷键。并且再加入 timer 组件,用来标记时
间。
2. 在项目上添加窗体 form2,并设计窗体 2 的模板,它的设计目的是用来调节宽度、长度、
雷数的。所用到的控件有 3 个 label、3 个 numericUpDown(一个调节宽度、一个调节长度、
一个调节雷数)、2 个 botton(确定与取消)。如图下
3. 添加窗体 form3、form4,设计模板,设计一个扫雷英雄榜和当胜利的时候可以输入名
字用来计入扫雷英雄榜。
4. form1 部分代码:
定义一个有关按钮空间的二位动态数组,并定义行数、列数、和雷数。再定义一个 int 型的
二位数组 turn,用来表示当中按钮的状态(-1 表示已经翻开,0 表示没有翻开,1 表示插上
红旗),然后定义 int 型所用时间、剩余雷数、雷方块的大小。
private Button[,] Mines;
public int XNum;
public int YNum;
public int MineNum;
private int[,] Turn;
private int CostTime = 0;
private int RestMine = 10;
private int MineWidth = 30;
在运行 form1 的时候,初始化游戏参数,事先需要设置 Properties 的初始值。函数 Updatesize
的作用是更新窗体的大小,gameinit 的方法作用是对游戏页面进行初始化。
剩余27页未读,继续阅读
资源评论
之何方
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功