- 1、本文档共158页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eclipse RCP 自学教程
序
Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作
安装了Eclipse 3.3
将涉及以下内容:创建第一个RCP程序,创建菜单和工具栏,查看,编辑,对话,外部JAR的用法,向一个RCP应用程序产品中添加标志和帮助。
每一章可能都基本独立于其他章节
目 录
1.富客户端平台 1
1.1.概述 1
1.2.Eclipse RCP 建设风格——插件,扩展和扩展点 1
2.创建你的第一个RCP程序 1
2.1.创建一个RCP程序 2
2.2.启动你的RCP程序 5
2.3.应用程序VS 产品 6
3.应用程序里的插件ID 7
4.Actions的用法(菜单和工具栏) 7
4.1.概述 7
4.2.通过编码添加 8
4.3.由“扩展”方式向程序添加菜单和工具栏 11
5.添加组合键 19
5.1.概述 19
5.2.声明actions的组合键 19
6.系统托盘 24
7.外观 30
7.1.向程序中添加视图模板 31
7.2.向应用程序添加VIEW 36
7.3.向VIEW里添加action 40
8.和编辑器一起工作 51
8.1.概述 51
8.2.创建工程 51
8.3.创建并准备domain 模型 51
8.4.在视口中使用domain模型 57
8.5.加入编辑器 58
8.6.调用编辑器 66
8.7.向编辑器提供内容 70
9.对话框 71
9.1概述 71
9.2.预定义的对话框 71
9.2.1.概述 71
9.2.2.创建工程 71
9.2.3.声明action 71
9.2.4.调用对话框 71
9.3.用户自定义对话框 74
9.3.1.概述 74
9.3.2.创建工程 74
9.3.3.声明action 74
9.3.4.声明action 74
9.3.5.创建对话框 75
10.向导(wizard) 77
10.1.概述 77
10.2.例子 77
11.首选项 85
11.1 首选项 85
11.2.使用首选项 85
11.3.首选项页 91
12.添加状态条 97
12.1.安装状态条 97
12.2.共享状态条 98
13.透视 103
13.1.向你的程序中添加透视图 103
13.2.使透视图可选。 107
13.2.1.使透视图可由一个coolbar可选 107
13.2.2.使透视图可通过菜单选择。 109
14.进度报告 112
15.将外部类包含进你的程序 118
15.1.概述 118
15.2.向构建路径中添加jar 118
15.3.使jar在你的运行路径里有效 119
16.提示和策略 120
16.1.控制台日志 120
16.2.保存用户的布局 121
16.3.获得display 122
16.4.使用eclipse的“保存”action 123
16.5.装载模型 127
16.6.向你的程序添加错误日志视口 127
17.制造一个产品 129
17.1.概述 129
17.2.创建一个工程 130
17.3.测试你的产品 134
18.商标 134
18.1.欢迎页面 134
18.2.商标 135
18.3.风格化launcher 136
19.发布你的产品 137
20.发布引入外部jar的产品 141
20.1.整合外部jar和第三方库 141
Tip 142
21.1.创建一个新工程 144
21.2.创建一个产品 144
21.3.添加依赖性 145
21.4.向程序中添加action 146
21.5.创建一个帮助插件工程////原著写的不好 149
22.附录:配置文件 152
22.1.概述 152
22.2..project 153
22.3.Manifest.MF 154
23.附录:使用接口技术 154
23.2.Jface 154
1.富客户端平台
1.1.概述
Eclipse是一个重用框架的开发环境
接下来将描述如何使用这个框架开发应用程序。
对ECLIPSE来说,整个RCP程序就是一个插件。一个RCP需要:
主程序
一个透视图
工作空间顾问
工作空间顾问是个不可见的技术元件,它控制程序的外形(菜单、工具栏、透视图等等),对RCP来说外观是技术性的,而不是必需的,但是通常情况下,一个没有外观的应用程序很难给人留下什么感觉
所有的插件必须提交一个MANIFEST名为“plugin.xml”。
一个RCP程序继承了类org.eclipse.core.runtime.application。它相当于主程序。透视图是继承了org.eclipse.ui.persp
您可能关注的文档
- ABO血型鉴定-玻片法.ppt
- ABC葡萄酒业公司营销及管理体系咨询-渠道策略及区域市场.ppt
- ABSSHHIT战略规划咨询项目最终汇报.ppt
- abq原理——第三章建筑的功能.ppt
- accenture 变革项目管理最佳实践_图文.ppt
- ABS的原理及其检修.doc
- AB产品经理培训.ppt
- ace admin前框架介绍_计算机软件及应用_IT计算机_专业资料.docx
- AB_PLC通讯.doc
- ABSOLUTE VODKA 平面广告欣赏.doc
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
最近下载
- 《人生由我》梅耶·马斯克 ppt读书笔记模板.pptx
- 2025届高考专题复习:古诗词鉴赏 课件(共136张PPT).pptx VIP
- (二模)2024~2025 学年度苏锡常镇四市高三教学情况调研(二) 地理试卷(含答案).docx
- Recycle Mike's happy days-Mike's day on the farm(课件)人教PEP版英语六年级下册.pptx
- 2025年《普通高中语文课程标准 .pdf VIP
- 2025届高考语文专题复习:古诗词鉴赏二轮复习策略 课件(共61张PPT).pptx VIP
- 七下语文同步解析与测评人教版电子版.pdf VIP
- 供水设备供货及安装施工方案.docx VIP
- 绿色设计产品评价规范 建筑结构用钢板.pdf VIP
- 高中语文(统编版)必修上册全册单元教材解读课件.pptx
文档评论(0)