Windows编程大作业报告.docVIP

  • 21
  • 0
  • 约1.44万字
  • 约 19页
  • 2019-03-17 发布于广东
  • 举报
PAGE PAGE \* MERGEFORMAT 18 大连民族学院 计算机科学与工程学院大作业 作业题目: 俄罗斯方块小游戏 课程名称: Windows编程 实验类型:□演示性 □验证性 □操作性 □设计性 ■综合性 专业:计算计科学与技术 班级: 计科094 学生姓名: 李玥 学号:2009081408 实验日期:2011年11月12日 实验地点:多媒体机房 实验学时:4 学时 实验成绩: 指导教师签字: 年 月 日 目录 TOC \o 1-4 \h \z \u HYPERLINK \l _Toc309387537 1. 问题描述 PAGEREF _Toc309387537 \h 3 HYPERLINK \l _Toc309387538 2. 基本要求 PAGEREF _Toc309387538 \h 3 HYPERLINK \l _Toc309387539 3. 概要设计 PAGEREF _Toc309387539 \h 3 HYPERLINK \l _Toc309387540 4. 详细设计 PAGEREF _Toc309387540 \h 3 HYPERLINK \l _Toc309387541 4.1 添加资源 PAGEREF _Toc309387541 \h 3 HYPERLINK \l _Toc309387542 4.2 设置应用程序外观 PAGEREF _Toc309387542 \h 4 HYPERLINK \l _Toc309387543 4.3 实现客户区函操作 PAGEREF _Toc309387543 \h 5 HYPERLINK \l _Toc309387544 4.4 设计COptionDlg类 PAGEREF _Toc309387544 \h 15 HYPERLINK \l _Toc309387545 5. 编码与调试分析 PAGEREF _Toc309387545 \h 16 HYPERLINK \l _Toc309387546 6. 使用说明 PAGEREF _Toc309387546 \h 16 HYPERLINK \l _Toc309387547 7. 测试 PAGEREF _Toc309387547 \h 17 HYPERLINK \l _Toc309387548 8. 心得体会 PAGEREF _Toc309387548 \h 18 HYPERLINK \l _Toc309387549 9. 附录(源代码) PAGEREF _Toc309387549 \h 18 问题描述 实现了一个简单的俄罗斯方块游戏,用键盘进行游戏操作,可以设置游戏级别、播放背景音乐、选择方块样式。 2. 基本要求 开始菜单栏和工具栏可以进行“开始”“暂停”“结束”“设置”等操作;菜单栏中的“选项”可以选择游戏级别和是否播放音乐;游戏设置可以对游戏区域大小、游戏级别选择、方块样式选择进行选择,还可以选择是否添加网格背景和是否播放音乐。 3. 概要设计 3.1 添加菜单栏、位图、对话框等资源。 3.2在MainFrame下 OnCreate函数中实现自定义的工具栏外貌,在PreCreateWindow函数中设置窗口大小。 3.3 在View下添加所需成员变量、成员函数、常用消息响应函数和菜单对应的消息响应函数。 3.4 创建COptionDlg类并添加成员变量与成员函数。 4. 详细设计 4.1 添加资源 4.1.1 菜单栏添加顶层菜单“游戏(G)”及下拉菜单“S.开始游戏”“P.游戏暂停”“E.游戏结束”“O.游戏设计”“X.退出游戏”;添加顶层菜单“选项(O)”及下拉选项“I.游戏级别”“M.音乐”,“I.游戏级别”属性选择“弹出”再添加如下几个级别“第一级:入门级”“第二级:初级”“第三级:中级”“第四级:高级” 4.1.2 添加位图rect.bmp,ID为默认值 4.1.3 添加对话框“游戏设置”,修改ID为“IDD_DLG_OPTION”,并添加静态文本“游戏区域大小”与对应ID为IDC_COMBO_AREA的组合框(级别与样式与之雷同),添加“网格背景”“背景音乐”复选框 4.2 设置应用程序外观 4.2.1 在OnCreate函数中修改工具栏外观 (1) 定义CImageList类型变量 img和CString类型变量 st

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档