MFC开发拼图游戏实验报告
更新时间:2023-09-23 09:02:01 阅读量: 人文社科 文档下载
- mfc界面开发推荐度:
- 相关推荐
计算机科学与工程学院 《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
正在阅读:
MFC开发拼图游戏实验报告09-23
安全监护人测试试卷01-16
2014年高考政治热点专题(1—3)04-24
模拟广交会( 完整版)05-23
和勤终端与内网安全管理系统08-24
四年级下册综合实践教案 doc人教版01-17
Automatic Tuning Matrix Multiplication Performance on Graphics hardware08-07
关于观看知危险会避险心得体会范本08-16
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 拼图
- 实验
- 报告
- 开发
- 游戏
- MFC
- 四年级上册语文9 - 12月教学反思
- 东城区崇外街道办事处地下人防清理整治项目
- 《初中语文“开放互动式”课堂自主阅读教学研究》研究报告
- 制冷压缩机组使用说明书正文(修改版)
- 青少年活动中心建设项目设计方案
- 好看的言情小说推荐(现代、古代、穿越)
- 四川省计算机等级考试模拟试题(一级)
- 六年级上学期百词竞赛制卷(2015年)
- 矿井安全知识题库 采掘 一通三防 防治水 地质
- 通信概论PPT思考题答案
- 打卦占卜法
- 电子商务平台站内推广试题
- 新课标下小学美术教学目标定位之我见-精品文档
- 南昌起义示意图
- 河北省隆化县存瑞中学2015-2016学年高二上学期第二次月考生物试卷(无答案)
- 10.25 新编一通三防技术管理体系(2) - 图文
- 经济统计学教材编写-作业题答案2014-第四章
- 山东省2 008年高等职业教育对口招生
- 部门留任申请书
- 动态磁滞回线