使用Eclipse RCP进行桌面程序开发(一):快速入门

   RCP 的全称是 Rich Client Platform ,可以把它看成是Eclipse 的骨架,其他的插件

是器官与血肉。我们可以把这个骨架拿过来填入自己的器官和血肉,这样就创造了我们

自己的“Eclipse ”! 

   使用RCP 来开发 Java 桌面应用可以把开发的焦点转移到系统的逻辑功能上,而不

是界面上。我们自己的程序可以继承Eclipse 的风格与功能,而不用自己去编写诸如菜

单,工具条,子窗口等等的界面元素。甚至我们可以把Eclipse 本身的功能插件,比如

Console拿来放在自己的程序里,这样就避免了很多重复开发。  

   我相信,在未来的几年里,RCP一定会变得非常流行。使用RCP,我们可以开发界面象Eclipse这样漂亮的桌面程序,比如医院管理系统啊、CAD软件等等。遗憾的是,目前在国内基本上找不到关于RCP的中文资料,我们只能通过自己的探索来为我们的程序添加我们想要的功能。
  下面让我们一步一步来建立一个Eclipse RCP程序:

1:选择“File--New-Plug-in Project”,弹出下图:输入项目名称,其它可默认



 

2:点下一步,出现下图。插件标识和插件名称可以更改,其他的内容都可以保持默认,一定要记得选中富客户机应用程序支持(即Rich Client Application中选yes):



 

3:点下一步,选中一个模板,这里选一个最简单的,到时候看源代码的时候便于理解:



 

4:点下一步,改一下应用程序标题:

 

5:点完成(Finish),我们可以在项目上面点右键,Run as -- Eclipse Application 运行,就可以看到效果了:

 

6:在这个程序中,窗口上显示的是一个透视图,透视图中含有一个编辑器区域,以后,我们可以逐步为这个程序添加菜单、工具条和为这个透视图添加视图、编辑器等等。

  现在,这个程序只能在Eclipse环境下运行,而RCP的目标是创建可以独立运行的应用程序,我们的事情还没完呢。下一步,创建产品配置文件:在项目上右键,New -- Product Configuration。

 
7:点finish, 生成的产品配置文件在编辑器中打开,应该是这个样子的:


 
 8:刚开始,上面的几个文本框可能都是空的,点新建按钮之后,弹出如下的对话框,输入产品名称后,点完成就行了。


 
 9:点击配置文件中的“启动程序”,我们可以试着启动我们的RCP程序。结果呢,会出错。原因很简单,因为我们没有为我们的程序选中它依赖的插件。
   选中配置文件的“Dependencies”选项卡,添加以下几个依赖项,记住,一定要把我们自己,也就是Demo加进依赖项,否则会出错。最开始的时候,就是这么一点小问题,让我浪费了几天时间。



 
 
 10:再点击添加必须的插件,自动添加其它的依赖项。



 

11:保存,目前已经完成了此项目的配置与部署,接下来,需要导出项目:在项目上右键,选Export。



 

12:选择导出目录。

 

 

13:在导出的目录中双击.exe文件,即可运行。

 



 附:快速入门视频教程:http://school.itzcn.com/video-vid-1049-spid-34.html   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值