课程设计任务书
学生: 专业班级:
指导教师:
工作单位:
题 目:
初始条件:
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
时间安排:
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
经典扫雷游戏
程序设计
目录
摘 要······································································3
1、引言····································································4
1.1 课题背景及意义·······················································4
1.2 Visual C++ 发展概况···················································5
1.3关于本课题···························································6
2、游戏的总体分析与设计····················································7
2.1 游戏功能简介·························································7
2.2设计构想·····························································7
2.3流程规划·····························································8
3、扫雷游戏的具体实现过程·················································9
3.1扫雷游戏模块的实现···················································9
3.1.1 扫雷游戏主窗体的创建············································9
3.1.2 主界面控制菜单的设计···········································13
3.2扫雷游戏核心-----布雷算法设计·········································13
3.3 扫雷鼠标事件的处理··················································20
3.4扫雷其它处理························································27
3.4.1 难度设置菜单消息处理···········································27
3.4.2 背景音乐菜单消息处理···········································28
3.4.3其它处理·································