用源码论述Eclipse学习体会

上传人:桔**** 文档编号:508688736 上传时间:2022-08-23 格式:DOC 页数:6 大小:111.51KB
返回 下载 相关 举报
用源码论述Eclipse学习体会_第1页
第1页 / 共6页
用源码论述Eclipse学习体会_第2页
第2页 / 共6页
用源码论述Eclipse学习体会_第3页
第3页 / 共6页
用源码论述Eclipse学习体会_第4页
第4页 / 共6页
用源码论述Eclipse学习体会_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《用源码论述Eclipse学习体会》由会员分享,可在线阅读,更多相关《用源码论述Eclipse学习体会(6页珍藏版)》请在金锄头文库上搜索。

1、课 程 论 文课程名称 软件开发工具 论文题目 用源码论述Eclipse学习体会 学生专业 学生班级 学生学号 学生姓名 任课老师 用源码论述Eclipse学习体会摘要:通过这半个学期的学习,我们学习了以Eclipse为工具的Java编程,认识到了Eclipse在编译Java程序方面所带来的方便。经过一个学期的学习,对Eclipse 也有了一定的了解,并且通过多次实验,我以Eclipse为平台,使用Java编译出了一个华氏和摄氏的转换的程序,在实际编写中总结我的学习体会,找出存在的不足从而提高自己的编程能力。关键字:Eclipse Java 华氏和摄氏的转换正文: Eclipse简介:(1)E

2、clipse的起源Eclipse最初是IBM公司的一个软件产品,2001年11月其1.0版正式发布。面世之初,Eclipse还很不起眼,并饱受业界批评。所谓万事开头难,软件的初版一般都比较稚嫩。到2003年3月,Elipse发布了它的2.1版,立刻引起了轰动,下载的人蜂拥而至,导致当时它的下载服务器都因超载而拥塞了。现在,IBM己将投入巨资开发的Eclipse作为一个开源项目捐献给了开源组织Eclipse.org,Eclipse出色而有独创性的平台特性,吸引了众多大公司加入到Eclipse这个平台的发展上来,这样的公司有HP, Oracle. Sybase, Borland. RedHat,

3、Rational Software等。 Eclipse最新版本是3.4,用于J2EE开发的商业版本是MyEclipse 6.5。 Eclipse是一个软件开发平台,可以用Java、C/C+等语言来进行软件开发,理论上讲,可以用任何语言来进行软件开发,所需要做的是安装一个该语言开发插件。(2)Eclipse体系结构 Eclipse是一种通用工具平台-一普遍适用的开放式扩展IDE。它提供了功能丰富的开发环境,允许开发者高效地创建一些能够无缝集成到Eclipse平台中的工具 Eclipse的设计思想是:一切皆为插件!Eclipse的核心是非常小的,其它的所有功能都是以插件的形式附加在这个核心之上。这

4、样的功能插件包括它的图形API(SWT/JFace)、Java开发环境插件(JDT)、插件开发环境(PDE)等。Eclipse对这些插件的协同工作提供了良好的支持,不仅安装简单,而且还可以无缝结合。 Eclipse加载插件有静态和动态之分。所谓静态就是Eclipse启动时就加载,例如JDT、PDE等插件;所谓动态加载,就是Eclipse启动完成后,如果有事件发生,Eclipse会根据事件的ID的不同,自动加载对应的插件。当插件不再被使用时,它就会被在适当的时候清除出内存,因此即使装了一大堆插件里,也不必拍心某些不常用的插件白白占着内存。(3)优秀的图形APIEclipse界面非常像亮,如果不事

5、先告之.仅从界面上是活不出任何Java程序的影子。Java的标推图形API:AWT/Swing直是被人垢病的。用它写成的界面不够美观,界面响应速度还慢。Eclipse的SWT/JFace图形API彻底地改变了这一状况。主要原因是SWT/JFace与AWT/Swing在实现上有很大不同:后者是模拟本机窗口组件,而前者则直接调用本机窗口组件,当本机投有所需组件时才进行摸拟。 当然SWT/JFace这种实现方祛也是有缺点的,它没有Java的跨操作系统的特性,每一个操作系统要用Eclipse都需要移植一次SWT/JFace ,这也是SWT/JFace最具争议的地方,不过因为SWT/JFace己经移植到

6、了几个主流的操作系统平台,所以这已经不再是一个什么严重的问题了。(4)开放式、可扩展的IDE Eclipse有极为强大的集成开发环境,它集成了CVS、Junit和Ant,强大的代码重构功能傲视群雄。因为Eclipse的安装包集成了Java开发环境的插件JDT。所以Eclipse默认是一个和Jbuilder类似的Java开发工具。但Eclipse不仅仅只是Java的开发工具,我们只需安装一个C/C+插件,就可以把它当成C/C+开发工具。只要有相应的插件,Eclipse也可以用做其它语言的开发工具。 Eclipse抽件扩展机制是其最突出的特点和优势,它使Eclipse提升到了一个平台的高度。我们可

7、以利用Eclispe的插件开发环境(PDE)来开发自己的Eclispe插件,随己所需地扩展Eclipse的功能。这样的插件形式是多种多样的,它可以是一种编程工具,如C/C+,JSP,PHP等;也可以是一个应用系统,如信息管理系统。Eclispe的插件机制使得Eclipse具有无限扩展的可能,插你想插的一切! Eclipse插件平台(5) Eclipse是开发源码 现在很多大型公司的开发部门都由JBuilder转向了Eclipse,主要原因是Eclipse是免费的。对于程序员来说,Eclipse的开放源代妈让他们可以阅读最顶级的Java源码,学习最优秀的Java技术。在Eclipse源码中,有诸

8、多设计模式的使用,其代码的优雅和高效真是令人叹服不己。而且在Eclipse中阅读这些源代码是非常方便的。 就国内现状来说,Eclipse主要还是作为编程工具来便用。将Eclipse作为一个平台并在此平合上开发插件和系统的个人或公司非常少。其实,Eclipse的插件开发并不复杂,主要原因还是缺乏Eclipse插件开发的资料。 由于是基于Eclipse平台开发的软件,其界面美观度和响应速度是普通AWT/SWING程序所无法比拟的,并且以Eclipse插件方式来开发系统,可以基于原有Eclipse菜单、编辑器来扩展,节省了很多开发精力.所以Eclipse的插件开发在中国有着很广泛的应用能景以及极大的

9、潜在市场需求。Java语言简介: Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。设计过程:程序源代码:public class SwitchTest public static void

10、 main(String args) Scanner sc=new Scanner(System.in);while (true) String s = sc.next().trim();if (c.equalsIgnoreCase(s) /做摄氏向华摄的转换double db = sc.nextDouble();double db2 = (db * 9 / 5) + 32; else if (f.equalsIgnoreCase(s) /做华摄向摄氏的转换double db = sc.nextDouble();double db2 = (db - 32) * 5 / 9;else if(ex

11、it.equalsIgnoreCase(s)break;package pm;public class SwitchTestpublic static void main(String args) Scanner sc=new Scanner(System.in);boolean flag=true;while (flag) 50c或100f);String str = sc.nextLine().trim();if (str.endsWith(c) | str.endsWith(C) /做摄氏向华摄的转换 30cString st = str.substring(0, str.length(

12、) - 1);double db = Double.parseDouble(st);/0,2)/2 double db=Double.valueOf(st).doubleValue();double db2 = (db * 9 / 5) + 32; else if (str.endsWith(f) | str.endsWith(F) /做华摄向摄氏的转换 String st = str.substring(0, str.length() - 1);double db = Double.parseDouble(st);/0,2)/2 double db=Double.valueOf(st).do

13、ubleValue();double db2 = (db - 32) * 5 / 9;else if(exit.equalsIgnoreCase(str)flag=false;心得体会: 在刚开计算机软件工具这门学科的时候,我提前在网上查了有关这门学科的一些相关资料和如何学习这门学科,刚开始我认为学习这门学科主要掌握软件开发的一些工具就行了,但在以后的学习中我发现光是这些是不够的,我们通过学习这门学科还应该掌握关于软件开发的工具及其一些相关方面的知识。 当第一节课时,老师给我们先做了一个课堂调查:1.优秀的人应该具有哪些品质? 2.你是如何理解成功? 3.你对计算机软件开发最新技术了解如何?

14、4.毕业后准备从事计算机技术工作吗? 5.你对我们学院教学有何看法和建议?(包括对学院、老师和学生自身的评价)老师提问了几个同学回答了这些问题,同学们都十分积极回答了问题,当时我感觉这个老师讲课十分有趣,激起了我的兴趣,我十分认真的听老师的讲话并积极加入互动中。接着老师提出了对我们的期望:期望大家都成为优秀的人才!相信大家不懈努力,一定会成功! 优秀人才应该具有的品质: 品质可以用德商、情商、智商和文明商来衡量。 德商包括:博爱、仁善、宽容、诚实、劳动等; 情商包括:责任、交流、勇气、乐观、信任等;当听完这些时,我就抱定一个信念,要努力达到老师的期望,努力学好这门学科的相关知识,做一名优秀的人才。 在接下来的学习中,我学到了Eclipse的环境、平台体系结构和Eclipse 集成开发环境,及在Eclipse中如何进行java开发,详细讲述Java代码的编写及Java代码的编译和调试;并经过第一次的上机实验我掌握了实际运用Eclipse环境来进行java编程。另外我也学习到了单元测试的方法和步骤以及TDD(软件驱动开发)和SWT程序开发,最后还了解到了MYSQL及建模工具的一些知识。另外通过课堂外的五次上机实

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号