序
Eclipse RCP 允许开发者使用 eclipse 结构风格设计弹性的可扩展的应用程序,可重用 Eclipse 中已存在的方法和
编码模式。俗话说,万事开头难。Eclipse RCP 入手可能会比较困难、费时。接下来我们将主要讲述如何让 RCP 工作
安装了 Eclipse 3.3
将涉及以下内容:创建第一个 RCP 程序,创建菜单和工具栏,查看,编辑,对话,外部 JAR 的用法,向一个
RCP 应用程序产品中添加标志和帮助。
每一章可能都基本独立于其他章节
目录:
1.富客户平台
1.1.概述
1.2.Eclipse RCP 建造风格——插件、扩展和扩展点
1.3.创建你的第一个 RCP 程序
2.1.创建一个 RCP 程序
2.2.启动你的 RCP 程序
2.3.程序产品
2.4.维护你的启动设置
3.给程序插入 ID
4.Acions(菜单和工具条)用法
4.1.概述
4.2.由编码添加菜单项目
4.3.由扩展添加菜单项目
5.添加组合键
5.1.概述
5.2.使用组合键声明 Actions
6.系统托盘
7.外观
7.1.给你的程序添加外观模板
7.2.添加程序外观
7.3.给外观添加 Action
8.编辑器工作
8.1.概述
8.2.创建工程
8.3.创建和准备领域模式
8.4.在外观上使用领域模式
8.5.添加编辑器
8.6.调用编辑器
8.7.为编辑器提供内容
9.对话
9.1.概述
9.2.预定义对话
9.3.用户定义对话
10.向导
10.1.概述
10.2.例子
11.首选项
11.1.概述
11.2.使用首选项
11.3.首选项页
12.添加状态条
12.1.设置状态条
12.2.公用状态条
13.透视图
13.1.为你的程序添加透视图
13.2.由用户设定可选透视
14.进程报告
15.包含外部 JARS 到你的程序
15.1.概述
15.2.添加外部 JARS 到构建路径
15.3 在运行路径中使外部 JARS 可用
16.提示和诀窍
16.1.控制日志
16.2.保存用户布局
16.3.得到 display
16.4.使用 eclipse 保存 Actions
16.5.装载模式
16.6.给你的 RCP 程序添加一个错误日志
17.制造一个产品
17.1.概述
17.2.创建一个产品
17.3.测试产品
18.Branding
18.1.Splash Screen
18.2.Branding
18.3.风格化 launcher
19.开发产品
20.用外部 JARS 开发程序
20.1.整合外部 JARS/第三方库
20.2.为你的 JAR 添加插件工程
21.附录:添加帮助到 RCP 程序
21.1.创建一个新工程
21.2.创建一个产品
21.3.添加依赖性
21.4.添加 actions 到你的程序
21.5.创建一个帮助插件工程
21.6.运行程序
22.设置文件
22.1.概述
22.2..project
22.3.Manifest.MF
23.附录:用户接口技术
23.1.SWT
23.2.JFace
24.连接和参考文献
1.富客户端平台
1.1.概述
Eclipse 是一个重用框架的开发环境
接下来将描述如何使用这个框架开发应用程序。
对 ECLIPSE 来说,整个 RCP 程序就是一个插件。一个 RCP 需要:
主程序
一个透视图
工作空间顾问
工作空间顾问是个不可见的技术元件,它控制程序的外形(菜单、工具栏、透视图等等),对 RCP 来说外观是
技术性的,而不是必需的,但是通常情况下,一个没有外观的应用程序很难给人留下什么感觉
所有的插件必须提交一个 MANIFEST 名为“plugin.xml”。
一 个 RCP 程 序 继 承 了 类 org.eclipse.core.runtime.application 。 它 相 当 于 主 程 序 。 透 视 图 是 继 承 了
org.eclipse.ui.perspective.
同时还需要另两个中心插件:org.eclipse.core.runtime 和 org.eclipse.ui
1.2.Eclipse RCP 建设风格——插件,扩展和扩展点
插件是 ECLIPSE 最小的可开发可安装元件。每一个插件可以定义 SO-CALLED 扩展点////define possibilities
for functionality contributions ( code and non-code ) by other plug-ins. Non-code functionality contributions are for
example the provision of help content.
一个插件可以使用扩展,例如,向扩展点提供方法,通常一个扩展点能够被用到数次(包括相同的插件或不同
的插件)。建设风格的基础是基于 OSGI ALLIANCE 的 eclipse 运行时环境
被用到的扩展和提供的扩展点都在 plugin.xml 里被描述。这个文件可以在 PDE(插件开发环境)里被很好的编
辑 eclipse RCP 提供和甬道了与 ECLIPSE 工作区相同的框架,因此允许程序员提供程序方法到几个插件里,利用已
存在的扩展点,且提供附加的扩展点
2.创建你的第一个 RCP 程序
接下来给出快速指南帮助你创建一个简单的 RCP 程序
2.1.创建一个 RCP 程序
在 ECLIPSE 里 选择 File-> New Project,在列表中选择 PLUG-IN PROJECT
接下来:给你的 RCP 插件命名,例如:“MyFirstRCP”
选择“Hello RCP”模版
评论2
最新资源