第1章--认识Eclipse-《Eclipse从入门到精通》教学课件.ppt

上传人:知****量 文档编号:72963133 上传时间:2023-02-14 格式:PPT 页数:24 大小:1.07MB
返回 下载 相关 举报
第1章--认识Eclipse-《Eclipse从入门到精通》教学课件.ppt_第1页
第1页 / 共24页
第1章--认识Eclipse-《Eclipse从入门到精通》教学课件.ppt_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《第1章--认识Eclipse-《Eclipse从入门到精通》教学课件.ppt》由会员分享,可在线阅读,更多相关《第1章--认识Eclipse-《Eclipse从入门到精通》教学课件.ppt(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第1 1章章 认识认识EclipseEclipse在阅读这本书之前,相信读者已经对在阅读这本书之前,相信读者已经对Eclipse略知一二略知一二了。起码已经知道它是一个了。起码已经知道它是一个Java的集成开发环境(的集成开发环境(IDE),),并且还是一个应用程序框架,可以通过开发插件,把并且还是一个应用程序框架,可以通过开发插件,把Eclipse打造成各种应用软件。而且还打算通过学习本书的打造成各种应用软件。而且还打算通过学习本书的内容,在具体的项目开发中以内容,在具体的项目开发中以Eclipse为开发工具,开发基为开发工具,开发基于于Eclipse的应用软件。的应用软件。1.1 Ecl

2、ipse1.1 Eclipse介绍介绍经过多年的发展,经过多年的发展,Eclipse其实已经超越了其实已经超越了“集成开集成开发环境发环境(IDE)”这个概念。这个概念。“Eclipse”这个名词有着更多这个名词有着更多的含义:的含义:Eclipse是一个是一个Java集成开发工具,是一个社区、集成开发工具,是一个社区、一个基金会,也是一个应用软件平台。下面就来详细了解一个基金会,也是一个应用软件平台。下面就来详细了解一下一下Eclipse的丰富内涵。的丰富内涵。1.1.1 Eclipse 1.1.1 Eclipse是什么?是什么?Eclipse的官方网站上是这样定义的:的官方网站上是这样定义

3、的:“Eclipse是一是一个开放的社区,它的项目都是面对向建立一个开放的开发个开放的社区,它的项目都是面对向建立一个开放的开发平台、包括可扩展框架、工具、运行平台、包括可扩展框架、工具、运行 时,用于构建、发布时,用于构建、发布和管理软件项目的整个生命周期。一个由主要技术贡献者、和管理软件项目的整个生命周期。一个由主要技术贡献者、大学机构、研究机构以及其他个体、组织所形成的巨大生大学机构、研究机构以及其他个体、组织所形成的巨大生态机构贡献、和支持着态机构贡献、和支持着 Eclipse 平台平台”。Eclipse是一个开源社区:是一个开源社区:Eclipse是一个非赢利的基金会:是一个非赢利的

4、基金会:Eclipse是一个软件应用平台,可以跨平台应用,包是一个软件应用平台,可以跨平台应用,包括可以在移动设备或者嵌入式设备中应用。括可以在移动设备或者嵌入式设备中应用。Eclipse成为重成为重要的开发平台,要的开发平台,Eclipse技术能够在任何地方,被任何使用。技术能够在任何地方,被任何使用。1.1.2 Eclipse1.1.2 Eclipse的含义的含义Eclipse的字面含义是的字面含义是“日蚀日蚀”。Eclipse的比较大的的比较大的版本都是以木星的卫星名称作为代号的,已经用过的有:版本都是以木星的卫星名称作为代号的,已经用过的有:Callisto(3.2),Europa(3

5、.3)和)和Ganymede(3.4)1.1.4 1.1.4 哪些著名项目在使用哪些著名项目在使用Eclipse?Eclipse?越来越多的项目采用越来越多的项目采用Eclipse的富客户端平台作为软的富客户端平台作为软件框架。件框架。IBM本身的几个大项目本身的几个大项目 DB2,Rational,WebSphere,Lotus都是采用都是采用Eclipse作为软件框架。作为软件框架。IBM 的的 Rational Application Developer,它是使用它是使用 Eclipse 作为基础,然后在这基础上添加了建模插件、作为基础,然后在这基础上添加了建模插件、Web 开发插件,还

6、有其它更有价值的插件。开发插件,还有其它更有价值的插件。Lotus Symphony 是由是由 IBM 推出的一套免费的办公推出的一套免费的办公软件,也是使用软件,也是使用Eclipse为基础。当初为基础。当初Eclipse决定发展成决定发展成为富客户端平台也是接受了为富客户端平台也是接受了Lotus 项目组的建议。而通过项目组的建议。而通过Lotus Symphony也可以看到也可以看到Eclipse富客户端平台综合能富客户端平台综合能力,不仅可以作为力,不仅可以作为IDE还可以变成办公平台。还可以变成办公平台。1.1.5 Eclipse1.1.5 Eclipse的发展的发展Eclipse计

7、划未来在以下领域有所突破:计划未来在以下领域有所突破:覆盖软件开发的整个生命周期,包括需求管理、建模、覆盖软件开发的整个生命周期,包括需求管理、建模、数据管理、发布和系统管理。数据管理、发布和系统管理。扩展富客户端平台(扩展富客户端平台(Rich Client Platform,RCP),),主要内容包括:主要内容包括:嵌入式嵌入式RCP,将,将RCP应用到诸如手机和应用到诸如手机和PDA中。中。为创建为创建RCP应用提供一个更完整的开发。应用提供一个更完整的开发。加强加强RCP的新功能,诸如更新和管理功能。的新功能,诸如更新和管理功能。加强加强RCP插件模型的安全机制。插件模型的安全机制。提

8、供基于提供基于RCP的应用框架。的应用框架。嵌入式。嵌入式。1.1.6 Eclipse1.1.6 Eclipse的开源协议的开源协议EPLEPLEclipse是开源软件,所谓开源,就是开放源代码,意是开源软件,所谓开源,就是开放源代码,意思是任何人都可以自由地获得思是任何人都可以自由地获得Eclipse的源代码。但是这种的源代码。但是这种开源并不是毫无原则,不讲版权的开源。相反,开源的基础开源并不是毫无原则,不讲版权的开源。相反,开源的基础就是就是“保留版权保留版权”CopyLeft。现在现在Eclipse相关的许可证是大多数基于相关的许可证是大多数基于Common Public Licens

9、e(CPL),CPL是一个为是一个为Open Source Initiative(OSI)所认可的许可证。由于所认可的许可证。由于Eclipse Foundation的建立,的建立,Eclipse的许可证将逐渐趋向于使用的许可证将逐渐趋向于使用Eclipse Public License(EPL),EPL是一个与是一个与CPL相类似的许可证,相类似的许可证,正在进行正在进行OSI的认证工作。此外,的认证工作。此外,Eclipse还涉及到多个开源还涉及到多个开源项目和各类许可证,主要有项目和各类许可证,主要有 Apache Software License、IBM Public License、

10、Metro Link Public License和和Mozilla Public License。个人无需太关心许可证的问题,。个人无需太关心许可证的问题,企业在使用企业在使用Eclipse进行开发之前,最好请法律界人士研究进行开发之前,最好请法律界人士研究一下。一下。1.2.1 1.2.1 安装安装JDKJDKEclipse是是Java程序,需要在系统中安装有程序,需要在系统中安装有Java平台。平台。在选择在选择Java平台之前,先了解一下各种版本的平台之前,先了解一下各种版本的Java平台。平台。Java发展到现在,按应用来分主要分为三大块:发展到现在,按应用来分主要分为三大块:J2S

11、E,J2ME和和J2EE。这三块相互补充,应用范围不同。这三块相互补充,应用范围不同。J2SE就是就是Java2的标准版,主要用于桌面应用软件的的标准版,主要用于桌面应用软件的编程,编程,jdk1.1.8版本以后改称版本以后改称j2se,J2ME主要应用于嵌入式系统开发,如手机和主要应用于嵌入式系统开发,如手机和PDA的的编程;编程;J2EE是是Java2的企业版,全称为的企业版,全称为Java2 Platform Enterprise Edition。J2EE用来建设大型的分布式用来建设大型的分布式1.2.2 1.2.2 获得获得EclipseEclipseEclipse是免费的,可以从是免

12、费的,可以从Eclipse社区的网站上免费社区的网站上免费获得最新版的获得最新版的Eclipse。Eclipse社区的网址是社区的网址是。现在。现在Eclipse社区上和社区上和Eclipse相关的项目已经非常多,在相关的项目已经非常多,在Eclipse可以下载到不同版本的、包含不同插件的、面向某可以下载到不同版本的、包含不同插件的、面向某种应用的种应用的Eclipse平台。平台。1.2.4 1.2.4 了解了解EclipseEclipse的文件结构的文件结构在第一次运行在第一次运行Eclipse前,不妨先看看前,不妨先看看Eclipse的文件的文件结构。结构。1.3.1 splash1.3.

13、1 splash屏幕屏幕双击双击eclipse.exe运行运行eclipse,很快可以看到,很快可以看到Eclipse的的splash窗口。窗口。1.3.2 1.3.2 选择工作空间选择工作空间然后出现一个对话框,询问工作空间然后出现一个对话框,询问工作空间(workspace)的的路径。所谓工作空间,就是保存用户配置数据和项目资源路径。所谓工作空间,就是保存用户配置数据和项目资源的文件夹。将来用的文件夹。将来用Eclipse建立的所有开发项目都会默认保建立的所有开发项目都会默认保存到这个工作空间内。存到这个工作空间内。1.4 1.4 了解了解EclipseEclipse的主要插件的主要插件想

14、要了解想要了解Eclipse中安装了哪些插件,可以通过中安装了哪些插件,可以通过Help-About Eclipse Platform 打开打开“关于关于”对话框。如图对话框。如图1-13,在,在“关于关于”对话框里面可以看到一排小图标,每个小对话框里面可以看到一排小图标,每个小图标代码一个插件产品。但是并不是所有插件产品都会注图标代码一个插件产品。但是并不是所有插件产品都会注册成一个图标。册成一个图标。按按Plug-in Details可以看到已经安装的插可以看到已经安装的插件。件。1.5 1.5 获得更多的帮助获得更多的帮助阅读本书可以学习阅读本书可以学习Eclipse的知识,但书的篇幅有

15、限,的知识,但书的篇幅有限,不可能包含所有关于不可能包含所有关于Eclipse的知识。的知识。Eclipse社区为用户社区为用户提供了很多便利,可以让用户和开发者快捷方便地获得各提供了很多便利,可以让用户和开发者快捷方便地获得各种帮助。下面了看一下可以从哪些地方获得更多的帮助。种帮助。下面了看一下可以从哪些地方获得更多的帮助。1.5.1 Eclipse1.5.1 Eclipse的帮助系统的帮助系统最直接的方式是利用最直接的方式是利用Eclipse的帮助系统,利用的帮助系统,利用Eclipse的帮助系统也可以获得不少有用的知识。打开帮助的帮助系统也可以获得不少有用的知识。打开帮助系统很简单,和其

16、他软件一样,也是通过系统很简单,和其他软件一样,也是通过Help-Content就可以打开。就可以打开。1.5.2 Eclipse1.5.2 Eclipse的的APIAPI文档文档帮助文档的内容倾向与教学,对于开发人员来说,尤帮助文档的内容倾向与教学,对于开发人员来说,尤其是熟悉其是熟悉Java编程的开发人员,最需要的是能阅读到编程的开发人员,最需要的是能阅读到Java DOC 格式的格式的API参考文档,可以在开发的时候随时查阅。参考文档,可以在开发的时候随时查阅。在帮助系统的内容中,包含了一部分在帮助系统的内容中,包含了一部分API参考,但还不是全参考,但还不是全部。专业的用户可以自己从部

17、。专业的用户可以自己从Eclipse的插件包中提取出的插件包中提取出API参考文档,以方便查阅。参考文档,以方便查阅。1.5.3 1.5.3 获得获得EclipseEclipse的源代码的源代码Eclipse 的的SDK版还包含了源代码,让开发者可以直版还包含了源代码,让开发者可以直接研究接研究Eclipse的源代码。根据开源的协议,提供者在提供的源代码。根据开源的协议,提供者在提供软件的同时还应该提供源代码,所以在软件的同时还应该提供源代码,所以在Eclipse的发行包中,的发行包中,已经包含了已经包含了Eclipse的源代码。提取源代码的方法和提取参的源代码。提取源代码的方法和提取参考文档

18、的方法一样,都是在考文档的方法一样,都是在plugins的文件夹中寻找相关的的文件夹中寻找相关的插件包。插件包。在在plugins文件夹内,找到类似文件夹内,找到类似xxxx.source_xxxx.jar的插件包,同样用解压缩工具打开,的插件包,同样用解压缩工具打开,在里面就可以找到在里面就可以找到*.java文件。文件。另外,在进行另外,在进行Java开发的时候,也可以通过相应的操开发的时候,也可以通过相应的操作直接在作直接在JDT中打开中打开Eclipse的源代码的源代码.具体可以看第三章,具体可以看第三章,JDT的使用中有介绍。的使用中有介绍。1.6 1.6 小结小结在这一章,我们对在

19、这一章,我们对Eclipse作了一个大概的认识。了作了一个大概的认识。了解了解了Eclipse的历史,知道了如何获得的历史,知道了如何获得Eclipse,也学习了,也学习了Eclipse安装。安装。Eclipse是一个是一个Java开发工具,也是一个软件平台,开发工具,也是一个软件平台,可以通过插件不断扩展可以通过插件不断扩展Eclipse的功能。利用的功能。利用Eclipse,可,可以搭建出各种各样的应用程序。以搭建出各种各样的应用程序。Eclipse最早由最早由IBM创建,现在由专门的创建,现在由专门的Eclipse基金基金会维护,并形成了一个会维护,并形成了一个Eclipse社区。社区。eclipse.org是是Eclipse社区的网站。在网站上可以获得社区的网站。在网站上可以获得Eclipse的最新发的最新发展动态,也可以下载最新版本的展动态,也可以下载最新版本的Eclipse。Eclipse是一个开源软件,可以免费获得,也可以自是一个开源软件,可以免费获得,也可以自由分发。由分发。Eclipse社区提供了丰富的资源,向全球的社区提供了丰富的资源,向全球的Eclipse用户和开发这提供全面的支持。用户和开发这提供全面的支持。

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

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com