没有合适的资源?快使用搜索试试~ 我知道了~
eclipse 3.6 rcp 开发
需积分: 10 12 下载量 139 浏览量
2012-02-13
16:29:47
上传
评论
收藏 3.32MB PDF 举报
温馨提示
试读
215页
Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. 基于Eclipse 3.6。将涉及以下内容:创建第一个RCP程序,创建菜单和工具栏,查看,编辑,对话,外部JAR的用法,向一个RCP应用程序产品中添加标志和帮助。每一章都基本独立于其他章节。欢迎访问我的网站——www.xeclipse.com。
资源推荐
资源详情
资源评论
WWW.XECLIPSE.COM
Eclipse Rich Client
Application
开发自学教程
For The Eclipser
salever
2011-12-27
根据最新版本的 Eclipse 3.6 重新编写,每章都可独立于其他章节,内附的代码均可直接运行,
适合 Eclipse 开发者参考。
RCP/Plug-in 开发自学教程 www.xeclipse.com/salever@126.com
- 2 -
序
Eclipse RCP 允许开发者使用 eclipse 结构风格设计弹性的可扩展的应用程序,可重用 Eclipse 中
已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP 入手可能会比较困难、费时。接下
来我们将主要讲述如何让 RCP 工作.
基于 Eclipse 3.6。
将涉及以下内容:创建第一个 RCP 程序,创建菜单和工具栏,查看,编辑,对话,外部 JAR
的用法,向一个 RCP 应用程序产品中添加标志和帮助。
每一章都基本独立于其他章节。
欢迎访问我的网站——www.xeclipse.com。
RCP/Plug-in 开发自学教程 www.xeclipse.com/salever@126.com
- 3 -
目录
1 富客户端平台 ...................................................................................................................................... 8
1.1 概述 ............................................................................................................................................... 8
1.2 ECLIPSE RCP 建设风格——插件,扩展和扩展点 ..................................................................... 8
1.3 RCP与PLUGIN ................................................................................................................................ 8
2 创建第一个RCP程序 ........................................................................................................................ 10
2.1 创建一个RCP程序 ...................................................................................................................... 10
2.2 启动RCP程序 .............................................................................................................................. 14
2.3 程序VS 产品 .............................................................................................................................. 16
2.4 维护LAUNCH配置 ....................................................................................................................... 16
2.5 可能的APPLICATION ID 错误: .................................................................................................. 19
2.6 应用程序的PLUGIN ID ................................................................................................................ 20
3 ACTIONS的用法(菜单栏和工具栏) ............................................................................................ 21
3.1 概述 ............................................................................................................................................. 21
3.2 通过编码添加 ............................................................................................................................. 21
3.3 “扩展”方式添加菜单和工具栏 .................................................................................................. 24
3.4 添加全局快捷键 ......................................................................................................................... 30
3.4.1 Command+Handler+Binding 绑定 ...................................................................................... 30
3.4.2 Action+Command+Binding绑定 .......................................................................................... 32
4 系统托盘 ............................................................................................................................................ 36
5 视图 .................................................................................................................................................... 41
5.1 添加示例视图 ............................................................................................................................. 41
5.2 添加自定义视图 ......................................................................................................................... 46
5.3 向VIEW里添加ACTION ................................................................................................................ 51
RCP/Plug-in 开发自学教程 www.xeclipse.com/salever@126.com
- 4 -
6 编辑器 ................................................................................................................................................ 57
6.1 概述 ............................................................................................................................................. 57
6.2 创建工程 ..................................................................................................................................... 57
6.3 添加编辑器 ................................................................................................................................. 58
6.4 调用编辑器 ................................................................................................................................. 66
6.5 实例:文本编辑器实现 ............................................................................................................. 67
6.5.1 新建工程 .............................................................................................................................. 67
6.5.2 添加菜单栏和工具栏 .......................................................................................................... 69
6.5.3 添加编辑器 .......................................................................................................................... 74
7 对话框 ................................................................................................................................................ 85
7.1 概述 ............................................................................................................................................. 85
7.2 预定义的对话框 ......................................................................................................................... 86
7.2.1 概述 ...................................................................................................................................... 86
7.2.2 创建工程 .............................................................................................................................. 86
7.2.3 添加菜单 .............................................................................................................................. 86
7.2.4 调用对话框 .......................................................................................................................... 86
7.3 用户自定义对话框 ..................................................................................................................... 88
7.3.1 概述 ...................................................................................................................................... 88
7.3.2 创建SWT/JFace工程 ........................................................................................................... 88
7.3.3 自定义Dialog ....................................................................................................................... 90
7.3.4 说明 ...................................................................................................................................... 96
8 向导 .................................................................................................................................................... 97
8.1 概述 ............................................................................................................................................. 97
8.2 示例 ............................................................................................................................................. 97
9 首选项 .............................................................................................................................................. 105
RCP/Plug-in 开发自学教程 www.xeclipse.com/salever@126.com
- 5 -
9.1 首选项 ....................................................................................................................................... 105
9.2 使用首选项 ............................................................................................................................... 105
9.3 首选项页 ................................................................................................................................... 111
10 添加状态栏 .................................................................................................................................... 116
10.1 简介 ......................................................................................................................................... 116
10.2 安装状态栏 ............................................................................................................................. 116
10.3 初始化状态条 ......................................................................................................................... 117
10.4 控制状态栏 ............................................................................................................................. 119
11 透视图 ............................................................................................................................................ 122
11.1 简介 ......................................................................................................................................... 122
11.2 添加透视图 ............................................................................................................................. 122
11.3 显示透视图工具栏 ................................................................................................................. 127
11.4 显示透视图菜单 ..................................................................................................................... 129
12 进度条 ............................................................................................................................................ 132
12.1 简介 ......................................................................................................................................... 132
12.2 进度条对话框 ......................................................................................................................... 132
12.3 JOB进度条 ................................................................................................................................ 134
13 使用第三方JAR ............................................................................................................................. 139
13.1 概述 ......................................................................................................................................... 139
13.2 向构建路径中添加JAR ........................................................................................................... 139
13.3 使JAR在你的运行路径里有效 ............................................................................................... 140
14 提示和策略 .................................................................................................................................... 142
14.1 控制台日志 ............................................................................................................................. 142
14.2 保存用户的布局 ..................................................................................................................... 144
剩余214页未读,继续阅读
资源评论
Argeric
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功