快速业务通道

开发您的第一个Eclipse RCP应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
4:在 Eclipse IDE 中部署上述四个功能

上面四个功能不是 RCP 应用程序所独有的。它们也可以是 Eclipse 工具的一部分。这是 Eclipse 框架优点:可以重用 Eclipse 组件。在这一步骤中,将上述四个功能添加到 Eclipse IDE:

确保已关闭先前打开的 RCP 应用程序。单击 Run > Run 打开 Run 对话框。

创建一个新的 Eclipse Application configuration。

单击 Run。另一个 Eclipse IDE 工作台将打开。验证上面的四个功能出现在该运行时工作台中。

创建一个 RCP 产品

创建 Hello World RCP 产品

用 Eclipse 术语来讲,产品是伴随您的应用程序的所有东西,包括所依赖的其他插件、特性、一个运行应用程序的命令(称作本机启动程序)和任何使您的应用程序与众的不同烙印(图标等)。

在 Eclipse 里有两种烙印:特性级的和产品级的。不存在用于定义特性烙印的扩展点。该过程包括将特性烙印文件放入插件中,然后在特性定义 (feature.xml) 中定义该插件。如果特性 ID 与插件 ID 相同,则不必在特性定义中定义插件。在本节中,您将烙印一个名为 com.ibm.plte 的特性。注意,该特性与插件 com.ibm.plte 具有相同的 ID。

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

时间:2011-02-17 IBM Sandy Minocha

产品烙印是通过 org.eclipse.core.runtime.product 扩展点实现的。Eclipse 提供 Product Configuration 编辑器来帮助创建产品扩展点。您必须设置该扩展点的一个属性就是产品名。您将定义产品名为 com.ibm.plte.product。注意,尽管 RCP 是在 Eclipse V3.0 中引入的,但 Product Configuration 功能却是到 Eclipse V3.1 才出现的。您也可以在 V3.0 中手动创建 RCP 产品,但是这要复杂得多。

注意,因为 Eclipse IDE 是一个 RCP 应用程序,所以它也定义了该产品扩展点。Eclipse IDE 定义的产品名是 org.eclipse.sdk.ide。

为烙印 Hello World RCP 应用程序,该教程提供了很多烙印特定的文件。下表显示了商标文件与被烙印的 RCP 应用程序之间的对应关系。

表 3. 用于定制 Hello World RCP 应用程序的示例烙印文件的描述

icons/jdg2eAbout.gif 定制 About 对话框:

icons/jdg2eProd.gif 定制窗口系统图像:

splash.bmp 定制 splash 屏幕:

about.ini about.properties icons/jdg2eFeat.gif 这些文件定制特性烙印。about.ini 为 com.ibm.plte 特性定义将显示在 About 对话框中的图像和 About 信息。about.properties 文件提取显示文本,以便将文本翻译出来。

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

时间:2011-02-17 IBM Sandy Minocha

步骤 1:烙印一个特性并创建一个 Hello World RCP 产品

实现步骤:

从 com.ibm.plte.help 特性项目,将下列文件夹/文件移动到 com.ibm.plte 插件项目:

icons folder

splash.bmp

about.ini

about.properties

右键单击 com.ibm.plte 项目并选择 New > Product Configuration,以打开 New Product Configuration 对话框。

在 File name 文本域输入 plte.product。

选中 Use a launch configuration 单选按钮并单击 Finish。plte.product 编辑器将会打开。

在 plte.product 编辑器的 overview 页面上,单击 Product ID 旁边的 New。New Product Definition 对话框将会打开。

选择 com.ibm.plte 项目作为 Defining Plug-in。

在 Product ID

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号