第1章 俄罗斯方块游戏.doc

第1章 俄罗斯方块游戏.doc

ID:28761599

大小:409.50 KB

页数:42页

时间:2018-12-14

第1章 俄罗斯方块游戏.doc_第1页
第1章 俄罗斯方块游戏.doc_第2页
第1章 俄罗斯方块游戏.doc_第3页
第1章 俄罗斯方块游戏.doc_第4页
第1章 俄罗斯方块游戏.doc_第5页
资源描述:

《第1章 俄罗斯方块游戏.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章俄罗斯方块游戏俄罗斯方块游戏曾经是一款风靡全球的电视游戏机和掌上游戏机游戏产品,曾经造就了非凡的商业价值,影响了一代游戏产业链的发展。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的,它看似简单,但却变化无穷,令人玩起来上瘾。相信很多读者都还记得曾经为它如痴如醉、茶不思饭不想的那个时代。在本章的内容中,将介绍使用VisualC++6.0开发一个俄罗斯方块游戏项目的实现方法,并详细介绍其具体的实现流程。001C++概述002理解编译系统003安装VisualC++6.0004VisualC++6.0集成开发环境介绍005第一个C++程序006新语言层出不穷,需要及时与时俱进

2、吗?007初学者为经常不知道自己该学什么了008是否值得为C++投入时间009什么是OOP010面向对象编程1.1赢在规划光盘:视频第1章赢在规划.avi即便是最著名的系统架构师,其成长也离不开码农、软件工程师、软件架构师等职位的磨砺。国内每年都有成千上万的IT应届毕业生走向社会,他们从步入程序员岗位的那一刻起,都曾经努力过并坚持过,但最后,奋斗在开发一线的会剩余多少呢?程序员需要向自己的目标努力,从细节上为自己的成功做好准备。在优秀程序员的职业生涯中,最初的成功细节是从起点开始就做好职业规划。好的职业规划,能够为日后的学习和工作起到良好的指引作用。1.1.1赢在起点——程序员的职业规划

3、程序开发人员的职业发展通常有如下所示的几个选择。(1)专注于技术,最后成为技术专家或架构师。在扎实的技术基础上(高级软件工程师),如果有比较强的抽象设计能力,又打算专注于技术开发,那么,软件架构师是一个比较好的选择。(2)转型到技术型销售或技术支持等职位。(3)随着技术的积累,如果性格更适合做管理,并且交际能力突出,则技术型管理应该是下一步的方向。上述三个发展方向十分典型,绝大多数程序员也都在向这些方向的金字塔尖努力,并且,这三个方向都是以技术为基础的。例如,对于已经工作两年以上的程序员来说,可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。其中,程序员最主要的发展方向是资深技

4、术专家,无论是C语言、C++、C#、Java、.NET还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序员最为适合,但这种工作职位非常有限,在国内目前的IT行业中,软件架构师需要具备的条件比较复杂,这也是我国软件行业有待成熟的因素之一。综上所述,通过对主流程序员三种发展方向的了解,读者可以根据自身情况,来规划自己的未来。1.1.2赢在项目开发伊始——做好项目分析很多开发者,特别是一些初级开发者,写程序时,总是看到功能后就立即投入到代码编写工作中,需要什么功能就编写函数去一一实现。但是在后期调试时,总是会出现这样或那样

5、的错误,需要返回,重新修改。幸运的是,初学者接触到的都是小项目,修改的工作量也不是很大。但是,如果在大型项目中,几千行代码的返回修改,将是一件很恐怖的事情。所以,在求学时期,老师们都会反复强调项目提前规划的重要性。一个软件项目的开发主要分为5个阶段,分别是需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。而需求分析阶段得到的是结果,是软件项目开发中其他4个阶段的必备条件。从以往的经验来看,需求分析中的一个小的偏差,就可能导致整个项目无法达到预期的效果,或者说,最终开发出的产品不是用户所需要的。软件需求分析的任务,不是确定系统应该怎样完成工作,而是确定系统必须完成哪些工作,也就是对目标系统

6、提出完整、准确、清晰、具体的要求。所做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统的接口细节,定义软件的其他有效性要求。可以将软件需求分析的过程分为4个阶段,分别是对问题的识别、分析与综合、制定规格说明、评审。1.问题的识别问题的识别,是指系统分析人员研究可行性分析报告和软件项目实施计划,确定目标系统的综合要求,并提出这些需求的实现条件,以及需求应达到的标准。(1)功能需求:列举出所开发软件在职能上应做什么。(2)性能需求:给出所开发软件的技术性能指标,如存储容量限制、运行时间限制、安全保密性等。(3)环境需求:软件系统运行时所处环境的要求,如硬件方面的机型、外部设备

7、、数据通信接口,软件方面的系统软件,包括操作系统、网络软件、数据库管理系统,使用方面的部门制度、人员的技术水平。(4)可靠性需求:对所开发软件在投入运行后不发生故障的概率,按实际的运行环境提出要求。所以,对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性要求。(5)安全保密要求:应当在这方面恰当地做出规定,对所开发的软件给予特殊的设计,使其在运行中,其安全保密方面的性能可以得到必要的保证。(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。