1 富客户端平台
1.1 概述
1.2 Eclipse RCP 建设风格——插件,扩展和扩展点
1.3 RCP与Plugin
2 创建第一个RCP程序
2.1 创建一个RCP程序
2.2 启动RCP程序
2.3 程序VS 产品
2.4 维护Launch配置
2.5 可能的Application Id 错误:
2.6 应用程序的Plugin ID
3 Actions的用法(菜单栏和工具栏)
3.1 概述
3.2 通过编码添加
3.3 “扩展”方式添加菜单和工具栏
3.4 添加全局快捷键
3.4.1 Command+Handler+Binding 绑定
3.4.1.1 配置Command
3.4.1.2 配置Handler
3.4.1.3 快捷键绑定Binding
3.4.2 Action+Command+Binding绑定
4 系统托盘
5 视图
5.1 添加示例视图
5.2 添加自定义视图
5.3 向View里添加Action
6 编辑器
6.1 概述
6.2 创建工程
6.3 添加编辑器
6.4 调用编辑器
6.5 实例:文本编辑器实现
6.5.1 新建工程
6.5.2 添加菜单栏和工具栏
6.5.3 添加编辑器
7 对话框
7.1 概述
7.2 预定义的对话框
7.2.1 概述
7.2.2 创建工程
7.2.3 添加菜单
7.2.4 调用对话框
7.3 用户自定义对话框
7.3.1 概述
7.3.2 创建SWT/JFace工程
7.3.3 自定义Dialog
Spinner spinner = new Spinner(container, SWT.BORDER);
DateTime dateTime = new DateTime(container, SWT.BORDER);
Scale scale = new Scale(container, SWT.NONE);
Slider slider = new Slider(container, SWT.NONE);
7.3.4 说明
8 向导
8.1 概述
8.2 示例
9 首选项
9.1 首选项
9.2 使用首选项
9.3 首选项页
10 添加状态栏
10.1 简介
10.2 安装状态栏
10.3 初始化状态条
10.4 控制状态栏
11 透视图
11.1 简介
11.2 添加透视图
11.3 显示透视图工具栏
"TOP_LEFT");
11.4 显示透视图菜单
12 进度条
12.1 简介
12.2 进度条对话框
12.3 Job进度条
13 使用第三方Jar
13.1 概述
13.2 向构建路径中添加jar
13.3 使jar在你的运行路径里有效
14 提示和策略
14.1 控制台日志
14.2 保存用户的布局
14.3 获得display
14.4 使用eclipse的“保存”action
14.5 向你的程序添加错误日志视图
15 产品
15.1 概述
15.2 Product配置文件
15.3 测试你的产品
15.4 欢迎页面
15.5 商标
15.6 风格化Launching
15.7 发布你的产品
15.8 创建一个帮助插件工程
16 专题一 Eclipse的版本和发行包
16.1 版本 Version
16.1.1 版本的理解
16.1.2 Eclipse的版本
16.1.3 版本的选择和下载
16.2 发行包 Edition
16.2.1 发行包的理解
16.2.2 Eclipse的发行包
17 专题二 Eclipse的国际化与语言包
17.1 国际化
17.1.1 Externalize Strings
17.1.2 中文属性文件
17.1.3 国际化文件
17.1.4 指定语言环境
17.1.5 Propedit工具
17.2 语言包
17.2.1 Babel小组
17.2.2 中文语言包的下载
18 专题三 Decorator与Marker的使用
18.1 简介
18.2 扩展Decorator
18.3 扩展Marker
19 专题四 Run/Debug Launcher实现
19.1 Eclipse Run/Debug 实现流程
19.2 扩展configurationType
19.3 扩展ILaunchShortcut
ILaunchConfigurationType type = launchManager
ILaunchConfiguration configuration = createLaunchConfiguration(
} catch (CoreException e1) {
19.4 创建Run/Debug Configuration界面
19.5 指定Run/Debug显示图片
19.6 说明
20 专题五 Equinox P2 方式实现RCP自动更新
20.1 概述
20.2 示例
20.2.1 Feature概念
20.2.2 配置Product
20.2.3 配置Feature
20.2.4 product导出
20.2.5 配置Equinox P2
20.2.6 配置 Update Site
21 专题六 Common Navigator Framework初探