电脑游戏飞机大战的开发与设计计算机专业毕业论文(编辑修改稿)内容摘要:
算法类和字符串类型等使得 C++语言更为实用。 此后 C++是具有国际标准的编程语言 .该标准通常简称 ANSI C++或ISO C++ 98 标准 .以后每 5 年视实际需要更新一次标准。 后来又在 2020 年通过了 C++标准第二版( ISO/IEC 14882:2020):这个新版本是 一次技术性修订 .对第一版进行了整理 —— 修订错误、减少多义性等 .但没有改变语言特性。 这个版本常被称为 C++03。 [2] 此后 .新的标准草案叫做 C++ 0x。 对于 C++ 0x 标准草案的最终国际投票已于2020 年 8 月 10 日结束 .并且所有国家都投出了赞成票 .C++0x 已经毫无疑义地成西安工程大学学士学位论文 7 为正式国际标准。 先前被临时命名为 C++0x 的新标准正式定名为 ISO/IEC 14882: ISO C++ 11 标准。 C++ 11 标准将取代现行的 C++标准 C++98 和C++03。 国际标准化组织于 2020 年 9 月 1 日出版发布《 ISO/IEC 14882:2020》 .名称是: Information technology Programming languages C++ Edition: 3。 虽然 .C++到目前为止 .已经出现了很多年 .但由于它的稳定性和强大的功能等 .在系统开发 .引擎开发等应用领域 .是至今为止最受广大受用的最强大编程语言之一。 MFC 介绍 MFCMicrosoft Foundation Classes , 是一个微软公司提供的类库 (class libraries), 以 C++类的形式封 装了 Windows 的 API, 并且包含一个应用程序框架 ,以减少应用程序开发人员的工作量。 其中包含的类包含大量 Windows 句柄封装类和很多 Windows 的内建控件和组件的封装类。 MFC 是 WinAPI 与 C++的结合。 API, 即微软提供的 Windows 下应用程序的编程语言接口 , 是一种软件编程的规范 , 但不是一种程序开发语言本身 , 可以允许用户使用各种各样的第三方如我是一方 , 微软是一方 , Borland 就是第三方的编程语言来进行对 Windows 下应用程序的开发 , 使这些被开发出来的应用程序能在 Windows 下运行 , 比如 VB、 VC++、JAVA、 Delhpi。 编程语言函数本质上全部源于 API, 因此用它们开发出来的应用程序都能工作在 Windows 的消息机制和绘图里 , 遵守 Windows 作为一个操作系统的内部实现 , 这其实也是一种必要。 微软如果不提供 API, 这个世上对 Windows编程的工作就不会存在 , 微软的产品就会迅速从时尚变成垃圾。 上面说到 MFC是微软对 API 函数的专用 C++封装 , 这种结合一方面让用户使用微软的专业 C++ SDK 来进行 Windows 下应用程序的开发变得容易 , 因为 MFC 是对 API 的封装 ,微软做了大量的工作 , 隐藏了好多 程序开发人员在 Windows 下用 C++ amp。 MFC 编制软件时的大量内节 , 如应用程序实现消息的处理、设备环境绘图 , 这种结合是以方便为目的的 , 必定要付出一定代价这是微软的一向作风 , 因此就造成了 MFC对类封装中的一定程度的的冗余和迂回 , 但这是可以接受的。 MFC 是微软封装了的 API。 什么意思呢 ?Windows 作为一个提供功能强大的应用程序接口编程的操作系统 , 的确方便了许多程序员 , 传统的 win32 开发 (直接使用 Windows 的接口函数 API)对于程序员来说非常的困难 , 因为 , API 函数实在太多了 , 而且名称很乱 , 从零构架 一个窗口动辄就是上百行的代码。 MFC 是面向对象程序设计与Application framework 的完美结合 , 它将传统的 API 进行了分类封装 , 并且为你创建了程序的一般框架。 西安工程大学学士学位论文 8 关于 Visual Studio 2020 Visual Studio 是微软公司推出的开发 环境 .是目前最流行的 Windows 平台应用程序开发环境。 Visual Studio 2020 版本于 2020 年 4 月 12 日上市 .其集成开发环境( IDE)的界面被重新设计和组织 .变得更加简单明了。 Visual Studio 2020 同时带来了 NET Framework 、 Microsoft Visual Studio 2020 CTP( Community Technology PreviewCTP).并且支持开发面向 Windows 7 的应用程序。 除了 Microsoft SQL IBM DB2 和Oracle 数据库。 发展溯源 DevC++灵活又小巧 .C++ Builder 开发效率高; Turbo C 是万人迷 .Visual Studio 的资格老。 可如今 .江湖上只剩下最后一个大佬 Visual Studio 了 .其他几位不是支 持者渐少 .不成气候 .就是转投他人怀抱 .中道衰落 .让人难免生出几分遗憾。 但是反过来 .我们又对 Visual Studio 这位“江湖最后的大佬”增添了几分敬仰之情。 据说这位老大又要出新的版本了 .这些江湖八卦者 .哪有错过的道理。 要想深入的了解一个人 .需要从他的童年开始。 想了解 Visual 开始。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序 .也可以用来创建网络服务、智能设备应用程序和 Office 插件。 [1] 1992 年 4 月 .微软发布了革命性的操作系统 Windows 了真正的视窗时代。 微软在原有 C++开发工具 Microsoft C/C++ 的基础上 .开创性地引进了 MFC(Microsoft Foundation Classes)库 .完善了源代码 .成为 Microsoft C/C++ Visual C++ 1992 年发布。 Visual C++ 是真正意义上的 Windows Visual Studio 的最初原型。 虽然以现在的眼光来看 .这 个界面非常简陋和粗糙 .但是它脱离了 DOS 界面 .让用户可以在图形化的界面下进行开发 .把软件开发带入了可视化 (Visual)开发的时代。 从此 .大佬的时代开始了。 重大突破 1998 年 .微软公司发布了 Visual Studio。 所有开发语言的开发环境版本均升至。 这也是 Visual Basic 最后一次发布 .从下一个版本 () 开始 .Microsoft Basic 进化成了一种新的面向对象的语言: Microsoft Basic. NET。 由于微软公司对于 Sun 公司 Java 语言扩充 导致与 Java 虚拟机不兼容而 被 Sun 告上法庭 .微软在后续的 Visual Studio 中不再包括面向 Java 虚拟机的开发环境。 西安工程大学学士学位论文 9 2020 年 .随着 .NET 口号的提出与 Windows XP / Office XP 的发布 .微软发布了 Visual Studio .NET(内部版本号为 )。 在这个版本的 Visual Studio 中 .微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 单独销售 .同时取消了 Visual InterDev。 与此同时 .微软引入了建立在 .NET 框架上(版本 )的托管代码机制以及一门新的语言 C (读作 C C++++)。 C 是一门建立在 C++ 和 Java 基础上的现代语言 .是编写 .NET 框架的语言。 .NET 的通用语言框架机制( Common Language Runtime. CLR) .其目的是在同一个项目中支持不同的语言所开发的组件。 所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 Visual Basic、 Visual C++ 都被扩展为支持 托管代码机制的开发环境 .且 Visual Basic .NET 更是从 Visual Basic 脱胎换骨 .彻底支持面向对象的编程机制。 而Visual J++也变为 Visual J。 后者仅语法同 Java 相同 .但是面向的不是 Java 虚拟机 .而是 .NET Framework。 2020 年 .微软对 Visual Studio 2020 进行了部分修订 .以 Visual Studio 2020 的名义发布(内部版本号为 )。 Visio 作为使用统一建模语言( UML)架构应用程序框架的程序被引入 .同时 被引入的还包括移动设备支持和企业模版。 .NET 框架也升级到了。 2020 年 .微软发布了 Visual Studio 2020。 .NET 字眼从各种语言的名字中被抹去 .但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本 )。 它同时也能开发跨平台的应用程序 .如开发使用微软操作系统的手机的程序等。 总体来说是一个非常庞大的软件 .甚至包含代码测试功能。 这个版本的 Visual Studio 包含有众多版本 .分别面向不同的开发角色。 同时还永久提供免费的 Visual Studio Express 版本。 使用 Visual Studio 2020. 专业开发人员能够: 创建满足关键性要求的多层次的智能客户端、 Web、移动或基于 Microsoft Office 的应用程序。 使用改进后的可视化设计工具、编程语言和代码编辑器 .享受高效率的开发环境。 在统一的开发环境中 .开发并调试多层次的服务器应用程序。 使用集成的可视化数据库设计和报告工具 .创建 SQL Server 2020 解决方案。 使用 Visual Studio SDK 创建可以扩展 Visual Studio IDE 的工具。 Microsoft 为单独工作或在小型团队中的专业开发人员提供了两种选择 .Visual Studio 2020 Professional Edition 和用于 Microsoft Office 系统的 Visual Studio 2020 工具。 每种版本都在标准版的特性上进行了扩展 .包括用于远程服务西安工程大学学士学位论文 10 程序开发和调试、 SQL Server2020 开发的工具 .以及完整的、没有限制的开发环境。 每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用 .NET Framework 、功能齐备的开发环境 .支持创建扩展 Visual Studio 集成开发环境的工具。 本章小结 本章主要介绍了 游戏开发的基本流程和重要元素同时写明了 本系统的技术构架 ,并简单的介绍了本项目开发所使用的语言以及平台。 为以后的开发打下了坚实的基础。 第 3 章 游戏分析 11 第 3 章 游戏分析 用户功能需求分析 由于本程序简单易操作,交互性好,对用 户没什么特别要求。 一般用户经过几分钟练系都可以熟悉本游戏的规则如图 31 和 32 所示。 图 31 游戏界面示例图 西安工程大学学士学位论文 12 系统性能要求 本应用为手机游戏因此对于用户的操作必须做出立即响应,否则本 游戏即为失败。 单机手机游戏的最大特点即为易操作性,用户在不看说明的情况下也能够玩,并且在玩过几遍之后即熟悉本游戏的规则。 这是本应用对于操作性的要求。 可行性分析 图 32 游戏界面示例图 西安工程大学学士学位论文 13 本游戏以 C/C++语言为基础 , 以 Visual Studio 2020(简称 vs)为开发平台。 通过微软提供的 MFC 框架实现的飞机射击游戏。 C++, 是在 C 语言的基础上发展而来 , C++保留了 C 语言的所有优点 , 增加了面向对象的机制。 C++面向对象编程语言具有如下 4 个基本特征 :抽象 , 继承 , 封装 , 多态。 MFC, 微软基础类Microsoft Foundation Classes, 实际上是微软提供的 , 用于在 C++环境下编写应用程序的一个框架和引擎 , VC++是 Windows 下开发人员使用的专业程序 C++ 开发包的 SDK , MFC 就是挂在它之上的一个辅助软件开发包 , MFC 作为与 VS血肉相连的部分 MFC 是 Win API 与 C++的结合 , API, 即微软提供的 WINDOWS下应用程序的编程语言接口 , 是一种软件编程的规范 , 但不是一种程序开发语言本身 , 可以允许用户使用各种各样的第三方。 MFC 是微软对 API 函数的专用 C++封装 , 这种结合一方面让用 户使用微软的专业 C++ SDK 来进行 Win 下应用程序的开发变得容易 , 因为 MFC 是对 API 的封装 , 微软做了大量的工作 , 隐藏了好多程序开发人员在 Win 下用 C++ amp。 MFC 编制软件时的大量内节 , 如应用程序实现消息的处理 , 设备环境绘图 , 这种结合使得应用程序开发人员开发更加方便了 ,产品的开发周期大大降低 , 效率提高了。 本游戏。电脑游戏飞机大战的开发与设计计算机专业毕业论文(编辑修改稿)
相关推荐
因素正常运行都难以保证,推动数字化变电站的发展和改革将有效增强电流互感器在电磁环境的有效运行。 对电流互感器运行状态及误差实时监测将有效提高电流互感器的运行可靠性。 电磁干扰对电流互感器的影响 电子互感器的电磁兼容抗干扰测试显示故障率最高,是现场运行事故的高发环节。 电流互感器容易受到电磁干扰,运行过程中高压设备和间隔层设备合并单元以及电流互感器采集装置都将受到严重 干扰。 雷电产生的干扰
温差减小,传热面积增大,金属消耗量和设备的初投资增多。 另外排烟温度低还会引起末级烟道中硫酸蒸 汽街路,使低温受热面腐蚀及堵灰,这样缩短了设备的使用寿命,增加了烟气的流动阻力和引风机的电功率消耗。 堵灰严重时,引风机的压头不能保证炉膛和各个烟道正常的负压状态,还会危及到锅炉的出力和 机组的正常运行。 所以,排烟温度的选择是一个涉及到很多因素的复杂问题。 仅仅根据锅炉设备的投资
施。 砼拌和质量控制 22 提高所有参与人员,特别是管理人员的素质,参与者都必须经培训合格,持证上岗。 现场按有关规程规范要求进行检测,并按规定向业主提供质检报告。 系统所用水泥设专人管理,有记录,不得混用。 建立奖罚条例,凡重视质量者给予重奖,忽视质量者给予批评,造成质量事故者给予重罚。 施工期环境保护措施计划 环境保护防治 目标 承包人承诺遵守国家有关环境保护的法律、法规和规章,并按有关规定
组成的发展带、环绕在核心区和公共服务带周围的八个产业组团。 园区的主导产业是新材料、生物医药、健康食品、先进制造、轨道交通装备制造业。 14 2020 年以中医药组团的开发为标志正式启动栗雨工业园的建设, 2020 年开发先进制造业组团,并开工建设连接各个组团的高科环线。 2020 年 10 月,投资 亿元、全长 长、 l00m 宽的株洲大道全面竣工; 的高科环线线路基本建成,其中 全面建成
用一个 4*4 的矩阵按键和 8 个按键组合起来完成按键模块,且共使用 16个 I/O 引脚,既有足够的 按键控制电梯运行,也留下了足够的芯片引脚供其他模块使用。 合肥师范学院 2020届本科生毕业论文(设计) 7 5. 系统的硬件设计 如图 51所示为单片机最小系统。 图5 1 单片机最小系统 单片机最小系统 ,或者称为最小应用系统 ,是指用最少的元件组 成的单片机可以工作的系统。 在本设计中
电平,实现方波输出;输出三角波时,控制继电器,将积分器接入电路,对方波进行积分,得到三角波。 启 动 定 时 器 1溢 出。 进 入 中 断 服 务程 序DA交 替 输 出 高低 电 平YES 图 33 方波 /三角波中断 子程序流程图 16 第 4 章 功能及性能 测试 测试条件 测试环境 航海学院 222 大型电子 实验室,常温常湿常压。 测试仪器 表 41 主要测试仪器清单 序号 名 称