现在的位置: 首页 > 综合 > 正文

JAVA视频教程(三) – Plugin & RCP开发

2013年08月09日 ⁄ 综合 ⁄ 共 1237字 ⁄ 字号 评论关闭

一、Plugin开发
1、简介

    Eclipse的强大,得益于其基于OSGI的插件系统。Eclipse整个系统都基于插件,各个模块可以以插

件的形式加入或被替换。开发者也可以开发自己的插件,来扩展Eclipse的功能。

a、插件

插件是打包的基本单位。通常一个插件是一个jar文件或目录,被放置在Eclipse安装目录的"plugins"子

目录下。插件的配置信息被包含在plugin.xml文件内。

b 、功能部件

各个插件一起组合成功能部件。功能部件是可独立下载和可安装功能的最小单元。功能部件以包含它们

的插件的形式来描述,组织功能部件的目的是分发和更新产品。

c、段

段用于为现有已安装插件提供其它插件功能。段对于提供像语言或维护包这样的功能部件是非常理想的

。另一用处是传递特定于操作系统或视窗系统的功能部件。段使用段配置文件fragment.xml来描述,它

与插件配置文件相似。

    本示例演示了一个简单的"Paint"插件,以继承"EditorPart"类实现。

2、知识点

      actionSets的使用

      newWizards的使用

      editors(EditorPart)的使用

      views的使用

      第三方程序包的导入

      plugin.xml的配置

      产品配置文件.product的配置

3、代码(见附件)

 

二、RCP开发
1、简介

    Eclipse的插件系统的灵活方便,很受大家的欢迎,很希望能独立的使用它。RCP计划将eclipse核心

的包进行了重构,将ide功能从platform包中尽可能的分离出来,这样eclipse就可以作为一个纯粹的不

带有ide特征的应用软件运行平台,开发者可以继续利用eclipse提供的丰富资源,而又不必烦恼于开发

出的软件只能作为eclipse ide的一个插件。

    本示例演示了一个简单的文本编辑器。

2、知识点
 
    RCP主程序的建立
    RCP插件的建立
    现有项目的导入

3、代码(见附件)

 

三、下载

视频临时下载地址:

http://www.gonxi.com/java/chapter3/gonxi_java视频教程(三)—Plugin&RCP开发.avi

ftp://vdown:vdown@218.106.51.118/chapter3/gonxi_java视频教程(三)—Plugin&RCP开发.avi

代码临时下载地址:

http://www.gonxi.com/java/chapter3/gonxi_java视频教程(三)_samples.rar

ftp://vdown:vdown@218.106.51.118/chapter3/gonxi_java视频教程(三)_samples.rar

播放解码器下载地址:

http://www.techsmith.com/download/codecs.asp

如果无法下载,请在此留言。

 

特别感谢:Eclipse开发者 群号:6674633 提供ftp空间

抱歉!评论已关闭.