- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 论 文
课程名称
论文题目
学生专业
学生班级 中国好学长系列
学生学号
学生姓名 小灰灰的爸爸
任课老师
用源码论述Eclipse学习体会
摘要:
Eclipse是个很好的编程工具,通过这半个学期的学习,我们学习了以Eclipse为工具的Java编程,认识到了Eclipse在编译Java程序方面所带来的方便。经过一个学期的学习,对Eclipse 也有了一定的了解,并且通过多次实验,我以Eclipse为平台,使用Java编译了一个俄罗斯方块游戏的小程序,在实际编写中总结我的学习体会,找出存在的不足从而提高自己的编程能力。由于程序非常大不可能全部讨论,本文选取其中的图形界面的搭建加以论述,以小见大,来谈谈我在使用Eclipse编写java程序时的一些感悟。
关键字:Eclipse Java xml 俄罗斯方块 图形界面
正文:
Eclipse是一个用途广泛使用方便的软件,百度百科对其介绍如下:
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
下面来看看设计过程:
准备图片素材,需要十张背景图片以供背景切换,这里准备的是十张1200*680的jpg图片,图片可以不是此规格,但这个规格可以让界面更加美观,还有各种颜色的方块以及所需要的文字,这里将文字用photoshop做成图片形式并加以修饰以使界面美观;
新建项目,项目名为Tetris,本程序的所有相关文件都将建于此项目下;
在项目Tetris下新建包main和ui,由于只讨论图形界面,其他的包在此略过;
在项目Tetris下新建文件夹graphics并将图片素材放入;
在包main下新建类Main,这是程序的主函数;
在包ui下新建如下类:
这些类从上往下依次是程序窗口、程序主界面、公共类用于窗格绘制(是下面的各类的父类)、软件信息、界面背景、暂停开始等操作按钮、数据库排名、本地排名、游戏主窗格、游戏等级、下一个方块、当前得分;
在类中写入相应代码,写程序时我的习惯是每个类里的代码不超过200行,这样便于差错也使结构更加清晰;
在Tetris下新建文件夹config作为配置文件文件夹;
在config文件夹下新建cfg.xml配置文件以传入参数;
编写完程序并进行调试,查出错误并修改直至正常运行即可。
心得体会:
个人感觉Eclipse是个很智能的软件开发工具,最明显的一点就是它能实时报错,当代码有语法错误时当前行前面会有一个大的红叉,当有逻辑错误时会出现小的红叉,当程序的错误可能导致无法正常运行时前面会出现警告,把光标移动到警告或者红叉上面会有错误提示,这样很容易就能知道错误原因,更神奇的是当你点击警告或者红叉时会弹出选项框提供给你解决此问题的方法,你只需选择合适的方法轻轻按下Enter键问题就可解决,这样的智能软件让我们编写代码更高效。而且它会自动排版,当你在首选项设置好个人喜欢的设置之后,他可以按你的意思帮你编辑代码,例如当你写完代码保存时它会自动添加和删除空格和换行,使你的代码看起来更加整齐简洁直观,便于查错。
Eclipse的好处远远不止这些,如果将Eclipse用得熟练之后它绝对是你的强力武器。
再说说在编写代码的过程中的其他体会,编写代码是一个小心谨慎的过程,任何一个小小的失误都可能导致程序无法运行,能够报错还好,遇到软件无法查出错误的情况就伤脑筋了,查错可能就会花费你很多时间和精力,甚至会导致信心丢失,更严重的查不出错误还可能导致半途而废,因此,谨慎的态度和规范的写代码习惯是非常重要的。当
您可能关注的文档
最近下载
- 佳能5D4中文使用说明书.pptx VIP
- T_SXNA 002-2021_陕西省消毒供应中心达标验收标准.pdf
- 2025年武汉江岸区公开招聘社区干事24人笔试备考题库及答案解析.docx VIP
- 20250616-高盛-亚洲经济分析:中国的新增住房需求将保持低迷.docx VIP
- 濒危野生植物及其制品物种鉴定规范.pdf VIP
- 默纳克ME320L电梯专用变频器说明书.pdf
- 20S517- 排水管道出水口.pdf VIP
- 某集团有限公司绩效考核详细手册.docx VIP
- 东北林业大学《高等数学Ⅱ》2025-----2026学年期末试卷(A卷).docx
- 茶楼股东合作协议8篇.docx VIP
文档评论(0)