计算机科学与工程学院 《Windows 程序设计》实验报告(四) 信技 2 班
实验地点
411 机房
实验时间
12 周 4 人 0905060224 叶丽丽
指导教师 学生学号 学生姓名 实验项目 实验类别 实 验 目 的 及 要 求
成 绩 评 定 表 类 别 上机表现
评 分 标 准 积极出勤、遵守纪律 按要求完成设计任务 程序代码规范、功能正确 报告详实完整、体现收获
70 分 分值 30 分 得分 合 计 张俊
0905060223
杨赛
0905060212 蒋巧云
本组人数 0905060201 蔡倪
专业班级
综合应用设计—拼图游戏
基础性() 设计性() 综合性(√) 其它( )
1. 掌握对话框和常用控件的应用 2. 掌握文档串行化和打印的技术 3. 熟练应用动态链接库及其开发
4. 综合应用各种可视化元素和交互技术实现一个典型的 Windows 应用 程序 5. 通过本程序掌握 Visual C++位图操作
程序与报告 说明:
具体评分请 见项目记录
表
评阅教师: 日 期: 2011 年 月 日 计算机科学与工程学院
实 验 内 容
项目功能及结构组成
一、项目介绍
“拼图”游戏的核心规则是将一张整图分成 N 小块,随机打乱,让用户拼回原图,根据 用户所花费的时间和步数的多少来评价其玩游戏的水平。
游戏的具体规则如下:
1. 运行程序后,用户需按 F2 开始游戏,在此期间需要输入一个名字;然后用户可以
选择应用程序提供的位图资源或自定义的位图作为游戏使用的图片。
2. 用户可以选择游戏的难度,若选择“容易”,程序将图片分成 9 块;若选择“困难” 则分成 16 块。 3. 单击“重置”菜单项会弹出一个对话框让用户确认是否重置游戏。
4. 单击任一图格,图像将随机排列,并开始计时;用户可单击空格周围的图格来改变 其位置,每当用户单击一次,步数将增加一次。
5. 用户在游戏时可以通过单击“提示”菜单项来查看当前图片的缩略图。
6. 拼图成功,程序将在状态栏给出提示信息和所花费的时间及步数,用户可以选择另 外一幅图片重新开始游戏。
二、结构组成
本程序基于对话框程序组成,包括一个菜单栏,状态栏和显示游戏图片的游戏区。 游戏开始界面如下图所示:
《Windows 程序设计》实验报告
2
计算机科学与工程学院
分工详情:
小组成员及分工
小组成员:杨赛,蒋巧云,蔡倪,叶丽丽
杨赛:负责程序框架构建及功能代码的输入,并调试程序。(主要完成设计过 程
中的第一部分、第三部分、第四部分)
蒋巧云:负责查找相关代码的资料,并完成一部分实验报告。(主要完成设计 过
程中的第三部分)
蔡倪:负责输入部分代码,完善程序的细节,并测试程序。(主要完成设计过 程
中的第二部分、第三部分、第四部分)
叶丽丽:负责输入部分代码,并完成一部分的实验报告。(主要完成设计过程 中
的第三部分)
详细设计过程(包含关键代码及截图)
一、 创建初始界面
(本部分由杨赛完成)
新建一个 MFC AppWizard(exe)工程,将其命名为 Picture,在第一步选择 Dialog based, 如图 1-1 所示,接下来直接点 Finish。在 Workspace 的 Resource 标签中加入菜单资源,方 法是在 Picture resources 上右击,在弹出的快捷菜单中选择 insert…,如图 1-2 所示; 然后在弹出的对话框中选中 menu 项,单击 New,完成后的效果如图 1-3 所示。
图 1-1 《Windows 程序设计》实验报告
3
计算机科学与工程学院
图 1-2 图 1-3 添加如图 1-4 所示的菜单项。
图 1-4 “游戏“菜单下的子菜单项的 ID 及设置如图 1-5 至图 1-10 所示(其它的将在后面给出):
《Windows 程序设计》实验报告
4
计算机科学与工程学院
图 1-5 图 1-6 图 1-7 图 1-8 《Windows 程序设计》实验报告
5
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科MFC开发拼图游戏实验报告 全文阅读和word下载服务。
相关推荐: