欢迎来到天天文库
浏览记录
ID:5728831
大小:218.00 KB
页数:14页
时间:2017-12-23
《java大作业-信息与计算科学1班-罗喆》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2015-2016第1学期Java面向对象程序设计大作业说明书俄罗斯方块游戏学院计算机工程学院专业班级信息与计算科学1班学生姓名罗喆学号201430096007序号7指导老师李妍-14-目录一、开发环境----------------------------------------------------3二、题目功能要--------------------------------------------------(一)游戏界面需求--------------------------------------------4(二)游戏控制需求----
2、----------------------------------------4(三)图形显示需求--------------------------------------------4三、程序设计流-------------------------------------------------(一)程序大体流程--------------------------------------------4(二)俄罗斯方块游戏的运行流程--------------------------------4(三)各部分功能算法的设计------------
3、------------------------5四、程序详细设-------------------------------------------------(一)判断移动或旋转后当前方块的位置是否合法------------------7(二)旋转方块的方法------------------------------------------8(三)方块左右移动的方法--------------------------------------8(四)方块下移的方法------------------------------------------
4、9(五)菜单事件------------------------------------------------9(六)程序界面的优化------------------------------------------9(七)存在的疑问----------------------------------------------10五、程序测试----------------------------------------------------(一)程序界面-----------------------------------------------
5、-10(二)消行----------------------------------------------------11(三)游戏结束------------------------------------------------13六、小结--------------------------------------------------------14七、参考文献---------------------------------------------------14-14-一、开发环境Java是定义位于网络计算的计算机语言,它几乎所有的特点
6、也是围绕着这一中心展开的并为之服务的,这些特点使得java语言特别适全于用来开发网络上的应用程序;另外,作为一种面世较晚的语言,Java也集中体现和充分利用了若于当代软件技术新成果,如面向对象、多线程等,这些也都在它的特点中有所反映。 平台无关性:如前所述,Java语言独特的运行机制使得它具有良好的可移植性,Java开发人员可以编写出与具体平台无关、普遍适用的应用程序,大大降低了开发、维护和管理的开销。 面向对象:Java是纯面向对象的编程语言。面向对象技术较好地适应了当今软件开发过程中新出现的种种传统面向过程语言所不能处理的问题,包括软件开发的规模
7、扩大、升级加快、维护量增大经及开发分工日趋细化、专业化和标准化等,是一种迅速成熟、推广的软件开发方法。面向对象技术的核心是以更接近人类思维的方式建立计算机逻辑模型,它利用类和对象的机制将数据与其上的操作封装在一起,并通过统一的接口与外界交互,使反映现实世界实体的各个类在程序中能够独立、自治、继承;这种方法非常有利于提高程序的可维护性和可重用性,大大提高了开发效率和程序的可管理性,使得面向过程语言难于操纵的大规模软件可以很方便的创建、使用和维护。 多线程机制:多线程是当今软件技术的又一重要成果,已成功应用在操作系统、应用开发等多个领域。多程序技术允许同
8、一个程序有两个执行线索,即同时做两件事情,满足了一些复杂软件的需求。Java不但内置多线程功能,而且提供语言
此文档下载收益归作者所有