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

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

ID:26845470

大小:1.84 MB

页数:36页

时间:2018-11-29

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

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

1、第1章俄罗斯方块游戏俄罗斯方块游戏是一款曾经风靡全球的电视游戏机和掌上游戏机游戏产品,它造就过令人惊奇的商业价值,影响过一代游戏产业链。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的,它看似简单,却变化无穷,令人玩起来上瘾。本章将介绍如何在VisualStudio2013环境下开发一款俄罗斯方块游戏,从而使读者能够迅速了解使用VisualStudio2013集成开发环境创建小型、简单游戏的方法。在开发过程中,读者将可以体验到C#所具有的强大功能,并熟悉其可视化的编程方式。001走进C#的世界002.NETFramework简介003几个重要的概念00

2、4C#的地位005C#与Java、C++的关系006C#的基本语法007C#的数据类型008基本类型009给变量命名010变量的声明和赋值1.1赢在规划光盘:视频第1章赢在规划.avi当一名程序员从实习生开始做起,依次经历码农、软件工程师、架构师、CTO等职位的磨砺后,蓦然回首,会发现自己的成功并非偶然!如果需要总结出自己的成功秘诀,那么秘诀就是“比别人更加细致地做工作”。在众多应届毕业生中,我们要想胜出,就要坦然面对职场竞争,作为刚刚步入职场的程序员,应该从细节上为自己的成功做好准备,这里的细节就是指职业规划。良好的职业规划决定了程序员以后的发展方向和具体轨迹

3、,沿着规划的足迹行走的人,其成功率要远远高于那些好似“无头苍蝇”的迷茫者。1.1.1赢在起点——程序员的职业规划通常来说,程序开发人员的职业发展有如下所示的几个选择:l专注于技术,成为技术专家。l转型到技术型销售、技术支持等。l随着技术的成长,从技术性管理走向高级管理。上述三个方向是都能看得很清楚的,并且这三个方向都是以技术为基础的。在扎实的技术基础上,如果有比较强的抽象设计能力,而且又打算专注于技术开发,则做架构师是一个不错的选择;如果待人接物能力突出,善于跟客户打交道,则可以转型到销售部门,做技术支持;如果性格更适合于管理,情商表现很突出,则技术管理岗位乃至高级

4、管理岗位应该是下一步的方向。所以,对于已经工作两年以上的程序员来说,一般可以有几种基本的职业选择:技术专家、软件架构师、实施顾问或销售。并且,无论是C、C++、C#、Java、.NET还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管架构师的职位待遇优厚,可以工作一辈子,但这种工作职位是很有限的,目前在我国的IT行业中,对架构师的条件要求比较苛刻,且并不是很合理的,与国际上同行业的现状相比,是有一定差距的。1.1.2赢在项目开发伊始——做好项目分析很多开发者,特别是一些初级开发者,写程序时,总是在看到功能需求后,就立即投入到代码编写工作中,需要什么功

5、能,就编写函数去一一实现。按照这种习惯做事情,在后期调试时,却总会出现这样或那样的错误,可能需要返工,重新做大量的修改。幸运的是,初学者所接触到的,一般都是小项目,修改的工作量也不是很大。但是,如果在大型项目中,要对几千行代码返回修改,则是一件很恐怖的事情!可见,提前做好项目分析和规划是非常重要的。一个软件项目的开发主要分为5个阶段,分别是需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。这里,需求分析阶段所得到的结果,是软件项目开发中其他4个阶段的必备条件。从以往的经验来看,需求分析中的一个小小的偏差,就可能导致整个项目无法达到预期的效果,或者说,可能导致最终

6、开发出的产品不是用户所需要的。软件需求分析的任务,不是确定系统是怎样完成工作的,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。它所做的工作是深入描述软件的功能和性能,确定软件设计的限制,以及软件同其他系统的接口细节,定义软件的其他有效性要求。我们可以把软件需求分析的过程具体分为4个阶段,分别是对问题的识别、分析与综合、制定规格说明和评审。1.对问题的识别对问题的识别是指系统分析人员研究可行性分析报告和软件项目实施计划,确定目标系统的综合要求,并提出这些需求实现的条件,以及需要达到的标准。这些需求主要分为功能性需求和非功能性需求两种,

7、具体如下。(1)功能需求:列举出所开发的软件在功能上应具备什么。(2)性能需求:给出所开发软件的技术性能指标,如存储容量限制、运行时间限制、安全保密性要求等。(3)环境需求:软件系统运行时所处环境的要求。如硬件方面的机型、外部设备、数据通信接口;软件方面的系统软件(包括操作系统)、网络软件、数据库管理系统;使用方面的部门制度、操作人员的技术水平等。(4)可靠性需求:对所开发的软件在投入运行后不发生故障的概率按实际的运行环境提出要求。所以对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性要求。(5)安全保密要求:应当在这方面恰当地做出规定,对所开

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

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

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