1、 1 / 21 MFC 应用开发技术应用开发技术 贪贪食蛇小游戏 学学 院:院: 专专 业:业: 计算机科学与技术计算机科学与技术 班班 级:级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 2 / 21 摘 要 本设计实现了一个简单的贪食蛇小游戏,该游戏不仅实现了简单的游戏操作功 能,还实现了灵活的运作功能,而且具有简洁大方的图文外观。此设计按照软件工程 的方法进行,系统具有良好的界面和必要的交互信息,使操作人员能快捷简单地进行 操作,给玩家一个简易有趣的游戏。本系统开发平台为 Windows XP,程序设计语言 采用 C+,在程序设计中,采用了结构化与面向对象两种解决问题的
2、方法。 关键词:程序设计;计算器;MFC;按钮控件 3 / 21 目 录 引 言. 2 1. vc+6.0 简介 . 3 2 MFC 简介. 3 3.3.需求分析,系统功能需求分析,系统功能 4 4 4.游戏游戏要求要求5 5 5. 程序及程序及系统结构设计系统结构设计6 6 软件设计步骤软件设计步骤7 7. 软件测试报告软件测试报告 15 出现的问题 15 结 论 错误错误! !未定义书签。未定义书签。 参考文献. 错误错误! !未定义书签。未定义书签。 附 录 19 引 言 在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法 及语义分析原理的理解,并实现对命令语句的灵活应用
3、。在程序设计中,可以用 两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程 序设计方法。 由于多个函数均需要访问某些数据,这些数据常被设计为全局变量。而在面 向对象程序设计中关键是如何将问题域中的实体 (即日常所见的概念) 抽取出来, 作为 C+程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至 还应考虑类必须满足的约束。本课程设计主要在运算过程中,如果通过计算器来 完成,就会减少计算量,该程序即可以在简单计算器键面下进行简单运算。 4 / 21 1. vc+6.0 简介 VC+6.0 是 Microsoft 公司推出的一个基于 Windows 系统平台、可视化的 集成开发 环境, 它的源程序按 C+语言的要求编写, 并加入了微软提供的功能 强大的 MFC(Microsoft Foundation Class)类库。MFC 中封装了大部分 Windows API 函数和 Windows 控件,它包含 的功能涉及到整个 Windows 操作系统。 MFC 不仅给用户提供了 Windows 图形环境下应用 程序的框架, 而且还提供了创建应 用程序的组件,这样,开发人员不必从头设计创建和管 理一个标准 Windows 应