- 24
- 0
- 约2.97万字
- 约 30页
- 2017-01-06 发布于浙江
- 举报
目录
需求分析……………………………………………………………………1
1.课程设计目的…………………………………………………………………………1
2.程序所实现的功能……………………………………………………………………1
设计内容…………………………………………………………………1
1. 主模块图……………………………………………………………………………1
2.1. 主程序流程图……………………………………………………………………2
2.2 用例图……………………………………………………………………………2
2.3主程序调用关系图…………………………………………………………………3
2.4函数主要调用关系图………………………………………………………………3
三、设计方案论述………………………………………………………………3
四、调试分析……………………………………………………………………4
1.实际完成的情况………………………………………………………………………4
2.程序的性能分析………………………………………………………………………4
3.上机过程中出现的问题及其解决方案………………………………………………4
4.程序中可以改进、扩充的功能及设计实现构想……………………………………4
五、用户手册……………………………………………………………………4
六、设计总结……………………………………………………………………5
七、程序中主要的功能函数……………………………………………………6
八、主要参考文献………………………………………………………………6
九、附录…………………………………………………………………………6
一、需求分析
1.课程设计目的
(1)运用C++语言设计拼图游戏具有极强的实践性,加强我们对C++课程基础知识点的理解掌握和灵活运用理能力,培养实际分析问题能力,养成良好的编程习惯;了解C++面向对象的设计方法与技巧,有效地、深刻地理解课程内容,体会理论、方法和设计原则;培养分析实际问题和解决问题的能力,具备使用面向对象程序设计开发工具设计实际系统的能力。
(2)进一步领会程序设计的特点和应用,提高用C++掌握用C++ 编写面向对象的实用程序的设计方法,对面向对象方法和思想增加感性的认识学会利用C++程序设计语言编写出一些短小、可靠的Windows实用程序,切实提高面向对象的程序设计能力,为后续的相关课程的学习打下基础。
2.3主程序类调用关系图
2.4 CPictureDlg类中成员函数主要调用关系图
三、设计方案论述
本程序有一个CPictureDlg类,它公有继承CDialog类的一些性质。CDialog类中包括位图的读入和显示,拼图游戏中的Picture都是位图资源。在游戏程序中,采用Static Text即静态文本控件来显示位图。静态文本控件的功能比较简单,可显示字符串,图标,位图。 先为对话框的“游戏”中的菜单项“容易”和“困难”添加消息响应为另外还需为CPictureDlg类添加BOOL型变量Easy来标识游戏的难度(分为9格或16格),同时添加BOOL型变量IsRnd用来标识图格是否进行了随机位置的初始化,接下来为CPictureDlg对话框添加16个Static控件(可以先设置好一个控件后,再通过复制得到其它的控件),并设置它们的属性:ID设为IDC_IMAGE0到IDC_IMAGE15,Tabstop请勾上,Type属性设为Bitmap,控件添加好了后,我们需要添加一个CStatic类型的数组m_Image[16],与这16个Static控件相关联,通过这个操作这个数组的下标来控制这16个控件对图像进行分格显示。建立关联的代码应写在CPictureDlg类中系统生成的OnInitDialog()函数体内,这个函数是整个对话框程序运行的入口,相当于一个main函数,在这个函数体里,我们也需要为之前声明的变量提供初始值,即将变量初始化,变量没有初始化的后果通常会造成内存泄露,使程序在运行时出现莫名奇妙的错误。判断游戏是否完成的函数IsWin(),只要所有的Static控件都
您可能关注的文档
最近下载
- 雕塑维护方案养护.docx VIP
- 四川省成都市树德实验中学2024-2025学年七年级上学期期末考试道德与法治试题.docx VIP
- 对照不同光质补光对转色期葡萄品质和成分影响的初步探究.docx VIP
- 金属切削原理与刀具 配套课件.ppt
- T∕JNBDA 0009-2025 生殖医学高质量数据集建设规范.pdf VIP
- 上海高考:地理高频考点汇总.doc VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
- DB11T 1087-2025公共建筑装饰装修工程质量验收标准.docx VIP
- 小学快乐体育教学活动的研究与实践课题研究报告.docx VIP
- 02S515 排水检查井图集建筑工程图集.docx VIP
原创力文档

文档评论(0)