`

使用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   

 

  • 大小: 63.3 KB
  • 大小: 63.4 KB
  • 大小: 54.6 KB
  • 大小: 43.4 KB
  • 大小: 66.2 KB
  • 大小: 112.4 KB
  • 大小: 124.7 KB
  • 大小: 101.9 KB
  • 大小: 43.5 KB
  • 大小: 101.9 KB
  • 大小: 28.2 KB
  • 大小: 103 KB
  • 大小: 75.6 KB
分享到:
评论

相关推荐

    使用EclipseRCP进行桌面程序开发(一):快速起步

    火龙果软件工程技术中心 所谓RCP,就是...使用RCP,我们可以开发界面象Eclipse这样漂亮的桌面程序,比如医院管理系统啊、CAD软件等等。遗憾的是,目前在国内基本上找不到关于RCP的中文资料,我们只能通过自

    使用EclipseRCP进行桌面程序开发(二):菜单、工具栏和对话框

    火龙果软件工程技术中心 在使用EclipseRCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴趣。在这一节,我们...

    eclipse 开发桌面程序

    利用SWT技术,基于WindowBuilder Eclipse 插件开发 桌面应用小程序详细步骤

    Eclipse Rcp 桌面程序开发

    Eclipse Rcp 桌面程序开发中文教程

    Eclipse RCP开发教程

    Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT

    eclipse 3.6 rcp 开发

    Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...

    eclipse RCP入门示例介绍

    Eclipse RCP入门,初级的RCP开发介绍。

    使用EclipseRCP进行桌面程序开发(三):视图和透视图

    火龙果软件工程技术中心 EclipseRCP开发中,和用户进行交互最多的界面,应该是视图了,而透视图就是将已有的视图、菜单、工具栏、编辑器等等进行组合和布局。看完这一节,我们就可以建立如下图这样的程序界面了。...

    Eclipse RCP与Spring OSGi技术详解与最佳实践

    高级篇(第6-12章)系统讲解了Eclipse RCP应用开发的基础知识、Eclipse RCP软件产品各个组成部分的构建方法,以及Eclipse RCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的Eclipse RCP...

    eclipse rcp应用系统开发方法与实战源代码.zip

    eclipse rcp应用系统开发方法与实战源代码.zip

    开发您的第一个 Eclipse RCP 应用程序

    Eclipse Rich Client Platform (RCP) 的目标是在各种不是集成开发环境 (IDE) 的最终用户应用程序中使用 Eclipse。随着 Eclipse V3.1 的发布,创建 RCP 应用程序变得容易。本教程将指导您一步步创建自己的 RCP 应用...

    EclipseRcp 例子程序

    EclipseRcp 例子程序

    eclipse icons,用来开发rcp桌面应用程序

    eclipse icons,用来开发rcp桌面应用程序

    Eclipse RCP 开发资料

    Eclipse RCP 开发资料打包下载 目录如下: RCP程序设计.pdf(推荐) Addison.Wesley.Eclipse.Rich.Client.Platform.Designing.Coding.and.Packaging.Java.Applications.Oct.2005.chm Eclipse+RCP入门.pdf example_...

    ECLIPSE RCP项目源程序

    ECLIPSE RCP项目开发源程序(中文注释)

    Eclipse RCP 开发入门

    一个 Eclipse RCP 的入门教程

    eclipse rcp开发入六教程及培训资料

    网络中最全面最合适学习或开发...包含eclipse rcp开发入门教程; eclipse rcp基础教程;eclipse rcp开发自学教程; eclipse rcp开发培训教程及ppt等相关资料;教程中包含一步步操作实例,包含对开发原理的讲解与说明;

    Eclipse4 RCP桌面应用开发教程

    Eclipse4的插件开发教程比较少,之前搜索到的基本是eclipse官网的全英文版本,可能现在做桌面应用的没那么多,搜索到的都是多年前的资料。英文的看的比较吃力,分享一个中文的,部分内容还是有英文,大部分都已经...

    通过例子学习EclipseRCP开发

    本文讲述如何利用Eclipse RCP架构来进行应用开发。本文涵盖了创建RCP应用的各个方面:使用命令、视图、编辑器、对话框及创建与部署Eclipse产品。

Global site tag (gtag.js) - Google Analytics