java(J2EE)课程设计报告.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java(J2EE)课程设计报告

 PAGE 15 烟台工程职业技术学院 系 专业 级 课程设计(论文) 题 目: 打字游戏 姓名 学号 指导教师(签名) 二○一一年七月十四日 打字游戏 【摘要】这是个功能比较齐全的打字游戏,最关键的是可以调整数字下落的速度和多少,再进行加载,方便了用户的使用。另外,该程序会根据的用户打字正确和错误的多少来判断通过与否。 Java良好的跨平台的开发中显示了巨大的威力。Java语言面向对象的优势也使得开发游戏变得非常容易。 随着计算机的日益普及、Java功能在移动设备上的实现,Java 应用程序产生的游戏,非丰富了人们的生活内容、提供了快捷的资讯起着不可忽视的作用。 前言 通过本课程设计教学所要求达到的目的是:实现一个简单的打字游戏。锻炼人们使用键盘的的快速性。 相关知识:线程、java标准类库、GUI程序设计。 作用:为用户开发一个简单的打字小游戏,用来提高用户的打字速度,既能达到娱乐的效果又能很好的提高使用键盘的快速性。 应用前景:打字游戏作为大众的日期查看软件,便于人们练习打字,用法简单,设计新颖,适合各种用户,有广泛应用前景。 设计需要的条件:对java技术的灵活应用、初步了解软件工程理论知识,掌握日期处理技术。 一、java源文件及其功能如表1所示。 表1 序号文件名主要功能备注1Puzzle.java程序的主类,定义了各个组件的动作和为窗口设置图标包含主函数程序的入口2CardFrame.java游戏介绍界面 添加继续按钮采用卡片布局3MenuFrame.java初始化游戏界面,创建并添加组件声明了6个静态方法4ShowImage.java在游戏中显示正确和错误的个数来提供帮助5Split.java根据难度控制速度6Matrix.java初始化游戏7Grades.java游戏记录和存档,游戏暂停的实现存档文件格式为**.rc8GameOver.java游戏时间和步数的计算和游戏结束的判断 9point.java 获得字数,并向其他函数传参。10ButtonClick.java实现鼠标动作。11Arg.java提供成绩记录的路径公用接口 二、详细设计 该打字游戏结合了许多元素,可游戏成功时和打破记录时的判断,同时还有游戏时间和步数的记录,并以文档形式进行保存。在打字时首先把图片添加到background目录下,程序会自动获取该目录下的所有文件,并加载到游戏中,进行打字后,显示在按钮上。游戏结束时可以显示游戏成绩和记录的存档。 (一)成员变量见表2 表2 成员变量描述变量类型名称开始状态BooleanStart 窗口宽度intfWidth窗口高度intfHeight结束对象gOverGameOver焦点控制booleanindex(二)方法见表3 表3方法名功能备注Puzzle()创建游戏窗口和设置图标StartGame()开始游戏控制,更新开始菜单endgame()结束游戏控制弹出结束窗口FrameLoseFocus()使窗口失去焦点事件FrameGetFocus ()使窗口得到焦点事件menuNewClick()调用类 spite()menuGradesClick()实现分数记录和显示调用类 Class GradesmenuShowClik()在游戏中显示个数调用类 class ShowImagemenuExit()退出游戏menuHelpClik()实现帮助功能menuAboutClik()实现关于功能四.运行效果 (一)游戏启动后的初始界面 图1 图1 (二)选择开始后弹出如下对话框:图2 图2 (三)通关后的画面:图3 图3 (四)选择 速度如图4 图4 (五)在游戏过程中 闯关失败 如图5 图5 (六)如果你的游戏全部通关如图6 图6 四、结论 经过这段时间的学习我收获不小,总结起来有如下几点: (一)更进一步理解了JAVA编程的思想,体会到JAVA与其他编程语言的不同。对于这种面向对象的编程思想,使刚入门的人很快就能写出自己的程序。 (二)锻炼了自己的动手和自学能力,在编程中有许多类和方法在课本中没有学到和提及到。都是通过自己查帮助文档,或通过网络进行学习和了解到的。和别人在一起交流是一件很快了的事。 (三)体会到写程序最重要的是程序思想,而不是单纯的写代码。如何解决类之间的关联和继承关系

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档