专栏Logo
介绍: 关注于RCP的体系结构,开发应用
专栏维护者

dearwolf

给Eclipse RCP 产品瘦身

按默认配置制作的Eclipse Product。导出时有50多M。而我的程序中很多插件都没有使用。 经过一番精简,我的程序发布后只有10M左右了。 一般情况下只有下面的这些插件是必需的: <plugin id="com.ibm.icu"/> <plugin id="org.eclipse.core.commands"/> <plugin id="org.eclipse.c ...
by Jamsa 2007-03-29 浏览 (2949) 回复 (1) 关键字: eclipse rcp jface swt

使用Ant,Maven构建Eclipse RCP Product

通常我们打包Product的时候,一般都是通过Product的export操作来进行的,但这样的做法,则限制了Continous Integration的自动化执行,那么,应该如何编写自动化构建脚本呢? 一、首先,让我们看一下Eclipse官方的解决方案: http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.pde.d ...
by dearwolf 2007-03-06 浏览 (4311) 回复 (2) 关键字: rcp ant maven

在Eclipse RCP中实现I18N的思考与疑问

在RCP产品中实现国际化,一般是两种方式。 方式一: public class Messages {     private static final String BUNDLE_NAME = "test.messages ...
by dearwolf 2007-02-14 浏览 (3081) 回复 (6) 关键字: rcp i18n

Eclipse RCP开发书籍资料简介

为了给大家提供方便,我在这篇帖子里对常用的RCP参考资料作了一下简单的总结,有不当之处,还望多多批评指正。 1。入门 对于入门的RCP开发人员来讲,首先应当要对RCP有一个全局性的认识,reload_cn有一篇开源文档《RCP程序设计》,下载地址为:http://www.eclipseworld.org/bbs/read.php?tid=4457,这篇文档涵盖了RCP开发相关的许多知识 ...
by dearwolf 2007-01-22 浏览 (7640) 回复 (4) 关键字: rcp

RCP中异步线程的处理

在RCP中要在非UI线程中执行UI线程的操作,最简单的方式就是display.syncExec或者display.asyncExec,如果UI线程所需的时间较长的话,则应该使用display.asyncExec 在执行异步线程的时候,我们一般应当继承Job或者UIJob类:UIJob是在UI线程中运行的,可以直接访问窗体组件。Job是在非UI线程中运行,如果在里面想访问窗体组件,需要通过Di ...
by dearwolf 2007-01-17 浏览 (4556) 回复 (7) 关键字: rcp 异步

向RCP致敬

作为一个桌面应用的开发者,向 RCP 致敬的理由会是 RCP 提供了丰富的界面控件,使得基于 Java 开发桌面应用也变得容易了很多,尽管仍然不能和基于 VB 、 Delphi 去相比;对于我而言,尽管使用 RCP 也是为了开发桌面应用,但 RCP 给我带来的更多的感觉是在它充分发挥插件化系统的优势方面, RCP 可以视为基于 OSGi 构建插件化系统的最佳实践的指导,从 RCP 的设计中,可以学 ...
by BlueDavy 2007-01-15 浏览 (9052) 回复 (12) 关键字: osgi rcp

Eclipse RCP简介(译 Eclipse RCP开发)

早在1990年,就可以用如VB和Delphi来创建一个富客户端的程序。快速增长和非常普遍的应用富客户端程序都是为了满足“丰富”的用户体验。为了给特殊领域提供更多的本地用户接口用于高速处理信息,富客户端支持高质量的终端用户体验。丰富的UI支持类似于拖拽功能,系统的剪贴板,导航栏,以及专门的用户定制。富客户端已经区别于终端的客户端程序或者简单的客户端,当然它们现在已经被取代了。 ...
by 风雪涟漪 2007-01-09 浏览 (3412) 回复 (0) 关键字: eclipse rcp

用RCP实现MSN风格的登录窗口

需要以下的对象: LoginDialog,用于展示状态, LoginListener,用于监听登录状态,并根据不同的情况改变LoginDialog的显示 LoginAction,用于执行登录的业务逻辑,并且根据不同的结果来fire不同的动作。 状态一共有以下几种: 1。登录中 2。登录成功 3。登录失败   3.1 连接失败   3.2 用户名密码错误 ...
by dearwolf 2006-09-25 浏览 (5432) 回复 (7) 关键字: rcp

用RCP做出漂亮的对话框

首先是一个效果图: 为了不违反保密协议,偶在这里把logo和相关的东西都涂掉了,希望不会让人觉得难看.... ok,下面就开始讲述偶的coding过程: 首先捏,Dialog是分为三部分的,Window Title Bar,Content Area和Button Bar 这里的Window Title Bar素很难改动滴,偶也米改....而接下来的ContentAr ...
by dearwolf 2006-10-16 浏览 (3598) 回复 (0) 关键字: rcp 对话框

指定JFace.Dialog初始化的位置

目的1:打开一个新的对话框时,如何设定它和父对话框的相对位置?比如在登录对话框有一个“创建新帐号”的按钮,用户点击以后,就出现新的对话框用于注册,请问如何能让新的对话框和旧对话框排列的整齐一些?应该是能设定二者的相对位置吧? 最开始,以为要用Shell.setLocation来设置,但是对于一个Dialog而言,它的Shell在什么时候才能初始化呢? 我 在构造 ...
by dearwolf 2006-11-08 浏览 (2940) 回复 (5) 关键字: rcp