eclipse for RCP 开发(一)

本文详细介绍了如何使用Eclipse for RCP and RAP Developers开发包进行富客户端应用程序的开发,包括开发环境的搭建、工具包的选择及安装,以及通过创建简单项目验证安装是否成功的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       由于工作的要求,需要进行Eclipse For RCP开发,虽然之前也开法了许多GUI程序,单也是第一次接触到用RCP开发GUI程序,所以也是两眼摸黑,摸索着前进,这里将开发过程中的一些体会总结下来,希望和大家共同学习,共勉进步。

       工欲善其事必先利其器,要想做RCP开发,那么就得先搭建好开发环境,在此之前,大家要先下载安装以下软件工具包。

一. Eclipse For RCP

     Eclipse针对不同的开发领域定制了多种规格的Eclipse开发包,我们可以根据自己的技术需求选择合适的开发包,当然也可以在当前开发包基础上安装额外的插件来拓展新的功能。下面分别对着两种方式进行介绍。

      (1)直接安装

       Eclipse For RCP and RAP Developers开发包主要针对开发Eclipse插件,Eclipse RCP(富客户端应用程序),RAP(富客户端ajax应用程序)的程序员,还包含CVS、Mylyn和xml编辑器,EGit分布式版本控制等插件。我们使用这个Eclipse开发包来开发应用程序。

      这里介绍一下Eclipse For RCP and RAP Developers开发包的开发版本,大家可以了解一下

                                     

  这里我以我的开发环境为例为大家讲解:

    开发包:Eclipse for RCP and RAP Developers

    开发版本:galileo Packages

    下载文件:eclipse-rcp-galileo-SR2-win32

    下载地址:

    链接:https://pan.baidu.com/s/1vJ9UQJFiuba6OmBtS5JuDA 
     提取码:9g00 
复制这段内容后打开百度网盘手机App,操作更方便哦

(2)升级拓展

      使用插件升级拓展已安装的Eclipse的方法大家可以参考xwkp2008 的博客内容,这里就不在赘述,附内容链接如下:

        https://blog.youkuaiyun.com/xwkp2008/article/details/797214 

二 . Eclipse for RCP

了解和安装完Eclipse for RCP and RAP Developers开发包后,我们就新建个简单的项目测试一下是否已经安装成功吧。

大家可以按照下面步骤,按提示完成rcp项目的创建

    File > New > Project > Plug-in Development > Plug-in Project 启动rcp项目的建立向导。按照步骤提示就能建立起一个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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值