只为小站
首页
域名查询
文件下载
登录
Eclipse
RCP
Plug-in开发自学教程(Eclipse3.6)
【CSDN首发】,百度上的不是完整版本,非本人发布 本教程素材来源于网络,经过本人的整理、添加以及部分的重写,将原有的Eclipse3.3版本的一些内容完全迁移到Eclipse3.6版本上来。基于开源以及分享的精神,特地将教程分享到网络上,希望所有需要的朋友因此而受益,也希望大家能有版本意识,转载时注明来自salever@126.com。 之前有一套基于Eclipse3.3版本的教程,也是本人整理,由于本人的疏忽,导致网络上的版本各不相同,但分享已久,无法改变,希望大家谅解并使用新版本的教程。 本教程由本人发布在www.ceclipse.org以及本人的blog中,希望对大家有所帮助,也希望各位喜欢分享的朋友在转载时注明,谢谢。 手头有一些不错的Eclipse资料,只可惜它用的Eclipse还是3.3版本的,很多东西都已经无法使用。最近抽些时间,更新到eclipse3.6上来,既作为为广大Eclipser入门plugin/
RCP
开发的一个方便之门,也是对自己近年来学习的一个总结吧。 每一章都会单独提取出来,并尽可能的独立于其他章节,更新中的源代码工程也会附加在附件里面下载。 等到所有的章节都弄完以后,再统一发一个完整版本。 特点: 1,基于Eclipse 3.6.0 2,所有代码均可直接复制运行 3,简单、全面,合适初学者入手 目录 1 富客户端平台 .....................................................................................................................................9 1.1 概述 ..............................................................................................................................................9 1.2 ECLIPSE
RCP
建设风格——插件,扩展和扩展点 .....................................................................9 1.3
RCP
与PLUGIN ...............................................................................................................................9 2 创建第一个
RCP
程序 ........................................................................................................................11 2.1 创建一个
RCP
程序 ......................................................................................................................11 2.2 启动
RCP
程序 ..............................................................................................................................15 2.3 程序VS 产品 ..............................................................................................................................17 2.4 维护LAUNCH配置 .......................................................................................................................17 2.5 可能的APPLICATION ID 错误: ..................................................................................................20 2.6 应用程序的PLUGIN ID ................................................................................................................21 3 ACTIONS的用法(菜单栏和工具栏) ............................................................................................22 3.1 概述 ............................................................................................................................................22 3.2 通过编码添加 .............................................................................................................................22 3.3 “扩展”方式添加菜单和工具栏 ..................................................................................................25 3.4 添加全局快捷键 .........................................................................................................................31 3.4.1 Command+Handler+Binding 绑定 ......................................................................................31 3.4.2 Action+Command+Binding绑定 ..........................................................................................33 4 系统托盘 ...........................................................................................................................................37 5 视图 ...................................................................................................................................................42 5.1 添加示例视图 .............................................................................................................................42 5.2 添加自定义视图 .........................................................................................................................47 5.3 向VIEW里添加ACTION ................................................................................................................52
RCP
/Plug-in 开发自学教程 salever@126.com - 4 - 6 编辑器 ...............................................................................................................................................58 6.1 概述 ............................................................................................................................................58 6.2 创建工程 ....................................................................................................................................58 6.3 添加编辑器 ................................................................................................................................59 6.4 调用编辑器 ................................................................................................................................67 6.5 实例:文本编辑器实现 .............................................................................................................68 6.5.1 新建工程 ..............................................................................................................................68 6.5.2 添加菜单栏和工具栏 ..........................................................................................................70 6.5.3 添加编辑器 ..........................................................................................................................75 7 对话框 ...............................................................................................................................................86 7.1 概述 ............................................................................................................................................86 7.2 预定义的对话框 .........................................................................................................................87 7.2.1 概述 .....................................................................................................................................87 7.2.2 创建工程 ..............................................................................................................................87 7.2.3 添加菜单 ..............................................................................................................................87 7.2.4 调用对话框 ..........................................................................................................................87 7.3 用户自定义对话框 .....................................................................................................................89 7.3.1 概述 .....................................................................................................................................89 7.3.2 创建SWT/JFace工程 ...........................................................................................................89 7.3.3 自定义Dialog .......................................................................................................................91 7.3.4 说明 .....................................................................................................................................97 8 向导 ...................................................................................................................................................98 8.1 概述 ............................................................................................................................................98 8.2 示例 ............................................................................................................................................98 9 首选项 .............................................................................................................................................106
RCP
/Plug-in 开发自学教程 salever@126.com - 5 - 9.1 首选项 ......................................................................................................................................106 9.2 使用首选项 ...............................................................................................................................106 9.3 首选项页 ..................................................................................................................................112 10 添加状态栏 ...................................................................................................................................117 10.1 简介 ........................................................................................................................................117 10.2 安装状态栏 .............................................................................................................................117 10.3 初始化状态条 .........................................................................................................................118 10.4 控制状态栏 .............................................................................................................................120 11 透视图 ...........................................................................................................................................123 11.1 简介 ........................................................................................................................................123 11.2 添加透视图 .............................................................................................................................123 11.3 显示透视图工具栏 .................................................................................................................128 11.4 显示透视图菜单 .....................................................................................................................130 12 进度条 ...........................................................................................................................................133 12.1 简介 ........................................................................................................................................133 12.2 进度条对话框 .........................................................................................................................133 12.3 JOB进度条 ...............................................................................................................................135 13 使用第三方JAR .............................................................................................................................140 13.1 概述 ........................................................................................................................................140 13.2 向构建路径中添加JAR ...........................................................................................................140 13.3 使JAR在你的运行路径里有效 ................................................................................................141 14 提示和策略 ...................................................................................................................................143 14.1 控制台日志 .............................................................................................................................143 14.2 保存用户的布局 .....................................................................................................................145
RCP
/Plug-in 开发自学教程 salever@126.com - 6 - 14.3 获得DISPLAY ............................................................................................................................146 14.4 使用ECLIPSE的“保存”ACTION .................................................................................................146 14.5 向你的程序添加错误日志视图 .............................................................................................146 15 产品 ...............................................................................................................................................149 15.1 概述 ........................................................................................................................................149 15.2 PRODUCT配置文件 ...................................................................................................................149 15.3 测试你的产品 .........................................................................................................................153 15.4 欢迎页面 ................................................................................................................................153 15.5 商标 ........................................................................................................................................154 15.6 风格化LAUNCHING ..................................................................................................................155 15.7 发布你的产品 .........................................................................................................................156 15.8 创建一个帮助插件工程 .........................................................................................................159 16 专题一 ECLIPSE的版本和发行包 ..............................................................................................164 16.1 版本 VERSION .........................................................................................................................164 16.1.1 版本的理解 ......................................................................................................................164 16.1.2 Eclipse的版本 ...................................................................................................................164 16.1.3 版本的选择和下载 ..........................................................................................................164 16.2 发行包 EDITION ......................................................................................................................166 16.2.1 发行包的理解 ..................................................................................................................166 16.2.2 Eclipse的发行包 ...............................................................................................................166 17 专题二 ECLIPSE的国际化与语言包 ..........................................................................................169 17.1 国际化 ....................................................................................................................................169 17.1.1 Externalize Strings ............................................................................................................169 17.1.2 中文属性文件 ..................................................................................................................175 17.1.3 国际化文件 ......................................................................................................................176 17.1.4 指定语言环境 ..................................................................................................................176
RCP
/Plug-in 开发自学教程 salever@126.com - 7 - 17.1.5 Propedit工具 .....................................................................................................................177 17.2 语言包 ....................................................................................................................................177 17.2.1 Babel小组 .........................................................................................................................177 17.2.2 中文语言包的下载 ..........................................................................................................178 18 专题三 DECORATOR与MARKER的使用 .................................................................................180 18.1 简介 ........................................................................................................................................180 18.2 扩展DECORATOR ......................................................................................................................180 18.3 扩展MARKER ...........................................................................................................................184 19 专题四 RUN/DEBUG LAUNCHER实现 ....................................................................................190 19.1 ECLIPSE RUN/DEBUG 实现流程 ...............................................................................................190 19.2 扩展CONFIGURATIONTYPE .......................................................................................................192 19.3 扩展ILAUNCHSHORTCUT .........................................................................................................194 19.4 创建RUN/DEBUG CONFIGURATION界面 ..................................................................................197 19.5 指定RUN/DEBUG显示图片 .....................................................................................................204 19.6 说明 ........................................................................................................................................205 20 专题五 EQUINOX P2 方式实现
RCP
自动更新 .........................................................................207 20.1 概述 ........................................................................................................................................207 20.2 示例 ........................................................................................................................................207 20.2.1 Feature概念 .......................................................................................................................207 20.2.2 配置Product .....................................................................................................................210 20.2.3 配置Feature ......................................................................................................................211 20.2.4 product导出 ......................................................................................................................213 20.2.5 配置Equinox P2 ...............................................................................................................214 20.2.6 配置 Update Site .............................................................................................................215 21 专题六 COMMON NAVIGATOR FRAMEWORK初探 .............................................................216
2022-06-01 11:19:31
3.32MB
Eclipse3.6
RCP
Plug-in
开发
1
jxbrowser-7.8-cross-desktop-win_mac_linux.zip
支持QT、SWT、Swing等嵌入式web开发,内嵌chrome核心 js json开发
2022-05-13 12:46:00
348.52MB
rcp
浏览器
swt
browser
1
一个简单的Eclipse
RCP
源码示例
一个简单的Eclipse
RCP
源码示例,非常的简单,一看就明白。解压后用Eclipse打开,打开plugin.xml文件-概述-启动Eclipse 应用程序,就能运行
2022-03-15 16:15:55
656KB
Eclipse
RCP
源码
示例
1
基于
RCP
的学生管理系统实例
一个基于
RCP
的学生管理系统实例,通过数据库的连接展示管理系统的完整性,希望对大家有的帮助
2022-02-24 11:38:41
939KB
RCP
ECLIPSE
1
基于Eclipse
RCP
的设备维修系统的设计与实现
设备的管理一直是我国现代企业管理中非常重要的一部分,对于大型企业来说,这一点显得更为重要。我国煤炭企业的设备管理长期以来采用手工模式进行,过程繁琐,错误百出,给企业带来损失。本文在分析我国煤炭企业的设备管理现状的基础上,提出一种基于Eclipse
RCP
架构的设备管理信息系统的设计与实现,并且通过试用,效果良好,值得推广。
2022-02-24 11:26:49
294KB
设备管理
煤炭企业
信息系统
1
基于
RCP
的影院管理系统
影院管理系统。使用java基础,所有用户UI使用
RCP
技术。数据库使用mysql数据库,访问数据库部分采用封装的JDBC。movies.sql为对应的数据库脚本
2022-02-24 11:26:39
1.51MB
java
1
Eclipse插件开发 Java Plug-in
Java Eclipse 插件开发
RCP
Plugin
2022-02-24 09:26:35
1.56MB
Java
Eclipse
插件开发
RCP
1
Elexis Praxisprogramm:用于(瑞士)医疗实践各个方面的Eclipse
RCP
程序-开源
用于医疗实践各个方面的Eclipse
RCP
程序:电子病历(EMR),实验室发现等,以及会计,计费(瑞士TARMED系统,其他待开发系统)和其他日常工作。 可以通过http://download.elexis.info/3.1.0下载功能完整的版本。 用户可以选择包括一个演示数据库,以拥有一个进行实验的场所。 另请参见http://wiki.elexis.info/Installation_Elexis_3.0_OpenSource Elexis 3.1.0已于2017年5月4日发布。在http://elexis-forum.ch/上,用户可以与其他人分享他们的经验。 开发人员和任何尝试从头开始编译Elexis的人都应该查看https://github.com/elexis/elexis-3-core/tree/master/ch.elexis.sdk。该文档位于http://wiki.elexis下。信息/
2022-02-22 16:55:54
54.55MB
开源软件
1
XX影院售票管理系统
系统包含1.放映厅管理、2.影片管理、3.影片上映计划、4. 售票 、5.统计模块。使用java基础,所有用户UI使用
RCP
技术。使用MySql数据库,访问数据库部分使用封装类(封装JDBC)
2022-01-07 20:36:49
4.47MB
Java
RCP
mysql
1
Form表单编辑器效果视频.wmv
Form表单编辑器效果视频.wmv
2021-12-28 09:03:03
2.84MB
RCP
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
银行笔试 信息科技岗部分真题
基于MQ2烟雾传感器的STM32F103程序
计算机专业实习日记+实习周记+实习总结
毕业设计:基于Python的网络爬虫及数据处理(智联招聘)
工程伦理_李正风,丛杭青,王前_北京:清华大学出版社 , 2016.08_P329.pdf
(推荐)小爱触屏音箱LX04_2.34.5-官改-(开发版)SP5
基于Matlab的PI/4 DQPSK的调制解调源代吗
2020年数学建模国赛C题论文
机械臂避障路径规划仿真 蚁群算法 三维路径规划
Alternative A2DP Driver 1.0.5.1 无限制版
scratch版 我的世界.sb2
基于OpenCV的车牌号码识别的Python代码(可直接运行)
鲸鱼优化算法 WOA matlab源代码(详细注释)
基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
基于MATLAB的水果图像识别
最新下载
无功功率测量的Hilbert变换法.zip
primesense Sensor-Win64-5.1.6.6
traits-4.6.0-cp36-cp36m-win_amd64.whl
STM32F103mini板通过软模拟IIC驱动-SHT31室内温湿度传感器
vott-2.2.0 windows版本下载
VTK-7.1.1-cp36-cp36m-win_amd64.whl
基于Matlab的交通限速标志的识别系统 数字图像处理大作业
FPGA开发常用软件vivado资料19.2版本,亲测可以正常使用
飞行器控制程序代码
中国地面气候资料日值数据集(V3.0)-201001201912.rar
其他资源
GP-卡规范V2.1.1完整版(中文带APDU指令)
HC-SR04超声波测距资料及例程代码 51单片机
卡尔曼滤波原理及应用 MATLAB仿真pdf源程序
JSP网上购物系统
EE214斯坦福课件
双基SAR前视点回波仿真(MATLAB)
现代电力系统分析.zip
pictures.zip
软考系统分析师历年真题及答案
公安专业知识白宁ab卷2021年版(含答案)
Win7编译LSP所需的DLL
人工智能旅行商问题实验报告及C++源码
Android 集成声网一对一视频聊天简洁版
NPOI-Excel导入导出(源码+实例)
windows版 redis 3.2.100 64位绿色版
Solid Edge 培训资料 01550-通过项目练习技能.pdf
抓取中国银行汇率信息.txt
格林姆林-源码
URLParser.rar
kitchen-ansiblepush:测试厨房插件,在推送模式下使用ansible-源码
ElasticsearchDemo.rar
ffmpeg-4.3.1.tar.xz源码
开发DSP6437一些资料( 闻亭和瑞泰开发板原理图等).rar
编写可维护的JavaScript中文完整版
平面度函数