1、 程序设计实践报告程序设计实践报告 学学 院院 信息工程 专专 业业 计算机科学与技术计算机科学与技术 C+程序设计课程设计(2014) II 目目 录录 1 引言 1 1.1 课程设计目的 1 1.2 开发工具的介绍. 1 2 概要设计 . 2 2.1 系统总体分析 2 2.2 主模块涉及的基本概念及说明 . 2 3 详细设计 . 7 3.1 主要的函数和定义说明 7 3.1 调试成果及讲解 16 5 心得体会 . 20 参考文献 . 21 附录22 C+程序设计课程设计(2014) 1 打地鼠游戏程序设计打地鼠游戏程序设计 1 1 引言引言 本程序设计实践是采用 C+语言,在 VC 平台下
2、设计。本课程设计提供了独立实践的机 会,将课本上的理论知识和实际有机的结合起来,充分的锻炼分析解决实际问题的能力。提 高了适应实际,实践编程的能力。 1.1 课程设计目的 程序设计实践主要是培养学生利用系统综合 C+语言进行程序设计的能力。 (1)进一步巩固和复习 C+程序设计的基础知识。 (2)培养结构化程序、模块化程序设计的方法和能力。 (3)了解软件的编制过程及各环节的具体内容。 (4)提高程序调试技巧、软件设计能力和代码规范化等素质。 (5)提高分析问题、解决问题以及实际运用能力。 (6)功能要求: 基本要求:设计的系统界面要美观大方,操作合理,有必要的提示。 创新要求:在基本要求达到
3、后,进行创新设计。对系统进行功能模块分析、控制流程分 析正确。系统设计要实用,编程简练,可用,功能全面,并有一定的容错能力。说明书、流 程图要清楚。要求程序设计合理,用户界面良好,如采用菜单工作方式。 1.2 开发工具的介绍 关于关于 Visual CVisual C+ Visual C+6.0 是 Microsoft 公司在 1998 年推出的基于 Windows 9X 和 Windows NT 的 优秀集成开发环境。 该环境为用户提供了良好的可视化编程环境, 程序员可以里利用该开发 环境轻松地访问 C+源代码编辑器, 资源编辑器和使用内部调试器, 并且可以创建项目文件。 Visual C+
4、6.0 不仅包括编译器,而且它还包括许多有用组件,通过这些组件的协同工作, 可以在 Visual C+6.0 集成环境中轻松地完成创建源文件,编辑资源,以及对程序的编译, 连接和调试等各项工作。 VC+6.0 是 Windows 95/98、XP 或 Windows NT 下的一个应用程序,本身对软硬件没有 特殊要求。就是说它对环境的要求与 Windows 95/98、Windows NT 要求是一致的。 硬件要求:一般在 586 以上的处理器、16MB 以上内存、100MB 以上的硬盘。 软件要求:Windows 95/98 或 Windows NT3.51 以上版本。 VC+ 6.0 系统
5、可以在一张 CD 盘上,也可以在“Visual Studio( Visual C+、Visual C+程序设计课程设计(2014) 2 Foxpro)”等产品的第一张 CD 盘上。一般都有一个 VC 的自动安装程序,也可以执行 VC6 目 录下的 setup.exe,在安装包的提示下进行,对初学者可采用“典型安装”方式。 在安装好 VC 6.0 系统后,有时根据需要添加或删除某些部件,可插入 CD 盘重新执行 setup.exe 安装程序,安装程序会检测当前系统安装 VC6 的足件,用户单击“添加删除” 按钮后,在“安装维护”对话框中选定要添加的部件或撤消选定要删除的部件。 与一般的应用软件一
6、样,有以下两种启动方式: (1)通过“开始”按钮,选择“程序”菜单,然后打开“Microsoft Visual studio 6.0 中文版”子菜单中的“Microsoft Visual C+ 6.0 中文版”程序。 (2)用户也可以使用命令行启动 VC。单击“开始”按钮后选择“运行”命令,在“运行” 对话框中输入 c:Program FilesMicrosoft Visual StudioVC98VC6.exe(按默认盘符和 路径安装)即可。 1.3 功能说明:打地鼠是一种非常有趣的益智游戏。游戏进行时,地鼠会不断从洞口探 出头来再缩回去,地鼠头在洞外时,可以通过案件的方式打击地鼠,时间到时游戏结束,打 中地鼠次数越多分数越高,打中红色地鼠会减分,灰色地鼠分数比棕色地鼠分数低。打破记 录可以刷新成绩。点击鼠标左键可以打击地鼠。 2 2 概要设计概要设计 2.1 系统总体分析 开发环境:Microsoft WindowsXP TASM 2