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

所谓RCP,就是Rich Client Platform的缩写,即富客户平台,是Eclipse进化的产物(自 3.0版以后出现),是Eclipse组织向用户提供的强大的开放性开发平台,能够使用户方便地 创建自己的基于Eclipse的应用程序,并且这些应用程序能够得到Eclipse的底层支持。更重 要的是,我们可以利用Java创建象Eclipse这么漂亮的桌面程序。

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

下面让我们一步一步来建立一个Eclipse RCP程序,下面的内容可以说在Google上一搜一 大把,有些人会觉得乏味,但是没关系,这只是一个快速的起步。

选择“新建--项目”,选择“插件项目”:

点下一步,输入项目名称,选择Eclipse版本,我这里选择的是3.2:

时间: 2024-11-02 23:42:25

使用Eclipse RCP进行桌面程序开发(一):快速起步的相关文章

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

在使用Eclipse RCP进行桌面程序开发(一):快速起步中,我们通过Eclipse的插件开发 向导,逐步建立了一个RCP应用程序,但是,这个程序没有任何功能,难以激起我们学习的兴 趣.在这一节,我们将一起探索怎样在程序中添加菜单和工具条.先看一下成果: 图一.图二:带有菜单和工具条的RCP程序 图三:工具栏上的按钮的提示文本

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

Eclipse RCP开发中,和用户进行交互最多的界面,应该是视图了,而透视图就是将已有 的视图.菜单.工具栏.编辑器等等进行组合和布局.看完这一节,我们就可以建立如下图 这样的程序界面了. 首先我们来介绍一下视图,建立一个视图其实非常简单,只要从 org.eclipse.ui.part.ViewPart继承一个类,然后在plugin.xml中进行视图的配置.其中, 向视图中添加控件的操作,我们即可以手工编写,也可以使用Designer插件,我这里推荐大 家使用Designer插件,该插件对RC

使用Eclipse RCP进行桌面程序开发(五):2D绘图

看完这篇文章,可以实现如下界面: 开发(五):2D绘图-eclipse"> 当我第一次看到RCP的时候,我就梦想着有一天能够用它开发界面华丽的2D和3D程序,经 历过前面的探索,今天终于可以揭开2D绘图的神秘面纱.在包资源管理器的插件依赖项中, 我们一眼就可以看到org.eclipse.swt.graphics包,毫无疑问,和2D绘图有关的类就在这个 包中.还有一个org.eclipse.swt.opengl包也很引人注目,但是里面却只有GLCanvas类和 GLData类,怎么也找不到传

使用Eclipse RCP进行桌面程序开发(六):向OpenGL进军

看完这一篇,我们应该可以使用OpenGL绘制如下图的场景了.该场景是一个旋转的三菱锥 矩阵,下面是旋转到不同方位的截图: 开发(六):向OpenGL进军-eclipse">

使用Eclipse RCP进行桌面程序开发(四):在Windows中使用Active X控件

看完这篇文章,可以开发如下的界面: 没有嵌入Active X控件的视图: 嵌入浏览器控件,并显示www.blogjava.net的主页: 在Windows系统下,OLE和Active X控件是两个非常吸引人的技术,它们的基础都是COM. OLE的体验,就是平时我们可以把Excel表格嵌入Word文档,或者把PDF嵌入浏览器显示一样, 而Active X控件更是无处不在,做VB开发和网页开发的人都应该很熟悉.使用Windows系统中 丰富的Active X控件资源,我们可以实现功能非常强大的程序.

c++-现在windows桌面程序开发都用那些开发工具?

问题描述 现在windows桌面程序开发都用那些开发工具? 要做一个数据可视化分析软件,想做成windows的本地桌面程序.不晓得目前这方面那些工具流行.社区活跃些,有问题讨论方便写. 解决方案 c# delphi,vc 解决方案二: 首选C#.C++语言本身的问题,不适合写应用软件.VB被微软彻底放弃,而VB.NET和C#同质化严重.Delphi.PowerBuilder都被微软挤垮了. 解决方案三: 要想做出应用程序,又兼顾底层,那VC是必须学的了,而C++是VC的基础,所以必须也要学,C又

eclipse插件开发-swt插件程序开发的问题

问题描述 swt插件程序开发的问题 再用swt开发桌面客户端应用程序时,显示的图片放入到标签中还是面板中呢?还有怎么实现一个购物车的功能,求高人指点一下?

针对InfoSphere BigInsights的基于Eclipse工具加快应用程序开发

如果您刚接触大数据应用程序开发并且想要快速进行开发,那么您可能希望了解 IBM InfoSphere BigInsights Enterprise Edition(一个基于开源 Apache Hadoop 项目的平台)提供的工具.BigInsights Eclipse 工具包括向导.代码生成器.上下文相关的帮助,以及一种简化开发工作的测试环境.使用这些工具,您可以在 BigInsights 基于 Web 的目录中快速 "发布" 应用程序.然后,您可以使用 BigInsights Web

Eclipse RCP:用于构建平台的平台

技术存在着一定的周期性.在经历了一段由瘦客户端统治的时期后,富客户端技术开始了它的回归.大量的组织正在将它们的应用程序构建成富客户端,其中许多组织将其应用程序建立在RCP(Eclipse Rich Client Platform)的基础上.术语富客户端首先表明此应用程序为用户提供丰富的体验;其次,它还表明此应用程序是某台服务器的客户端.虽然富客户端并不必须具有对应的服务器组件,但是它们通常会有对应的服务器组件. 富客户端在很多方面与胖客户端类似.它们两者都能为用户带来本地桌面体验,并提供那些通过