Eclipse教程

1.1简介

1.1.1Eclipse插件开发简介

插件的概念:像Mp3播放软件WINAMP的皮肤插件、Windows Media Player的众多的外观插件、音效插件等。而Eclipse的内核很小,其功能都是基于内核上的插件,如Eclipse自带的UNIT、ANT等。而且Eclipse还开放了自己的插件机制,并提供了很好的插件开发环境,让用户可以自己来开发Eclipse插件。这些Eclipse上的插件:用于UML建模的Together for Eclipse、用于JSP的MyEclipse和Lomboz、IBM的全能开发工具WSAD等,如果微软愿意也可以把Office做成Eclipse的插件,Eclipse中的API Draw2D的绘图功能。

2. Eclipse Platform

2.1 概观
第一次执行Eclipse 时,会在Eclipse 目录下建一个workspace的目录,根据预设,所有的工作都会存在此目录。若要备份工作目录,只要备份这个目录就行了。若要升级至新版的Eclipse,只要将这个目录拷贝过去即可。
用新版时得看看release notes,确保它支持前一版的workspace;若不支持,只要将旧的workspace 子目录拷贝到新的Eclipse 目录下即可。所有的喜好设定都会保留。
2.2 架构
Eclipse 平台由数种组件组成:平台核心(platform kernel)、工作台(workbench)、工作区(workspace)、团队组件(tram component)以及说明组件(help)。

平台核心:核心的任务是让每样东西动起来,并加载所需之外挂程序。当启动Eclipse 时,先执行的就是这个组件,再由这个组件加载其它外挂程序。

工作区:负责管理使用者的资源,这些资源会被组织成一个(或多个)项目,摆在最上层。

工作台:是Eclipse 之中仅次于平台核心最基本的组件,启动Eclipse 后出现的主要窗口就是这个,workbench的工作很简单:让操作专案。它不懂得如何编辑、执行、除错,它只懂得如何找到项目与资源(如档案与数据夹)。若有它不能做的工作,它就丢给其它组件,例如JDT。

工作台本身可以说是Eclipse 的图形操作接口,它是用Eclipse 自己的标准图形工具箱(Standard WidgetToolkit-SWT)和JFace(建立在SWT 之上)的架构。SWT 会使用操作系统的图形支持技术,使得程序的外观感觉(look-and-feel)随操作系统而定。这一点和过去多数Java 程序的做法很不同,即使是用Swing,也没有这样过。


视图:工作台会有许多不同种类的内部窗口,称之为视图(view),以及一个特别的窗口-编辑器(editor)。之所以称为视图,是因为这些是窗口以不同的视野来看整各项目。
Outline 的视图可以看项目中Java 类别的概略状况,而Navigator 的视图可以导览整各项目

编辑器:

视景(Perspective):提供数群预先选定的视图,并已事先定义好的方式排列,
称之为视景(perspective)。

每个视景的目的是执行某特定的工作,如编写Java 程序,在每个视图以各种不同的观点处理工作
若在Debug 的视景中,其中一个视图会显示程序代码,另一个可能换显示变量目前的值,还有一个可能会显示程序的执行结果。
重新排列视图和编辑器

放置游标:


你可能感兴趣的:(Eclipse教程)