开发您的第一个 Eclipse RCP 应用程序Eclipse V3.1 使得创建富客户机应用程序比以前更加容易 ![]() | ![]() |
![]() |
基础 步骤 1:创建最小的 Hello World RCP 应用程序
您的工作台应该与下图类似: 图 1. PDE 透视图中插件 com.ibm.plte 的 plugin.xml ![]() Hello RCP 模板非常强大并在幕后执行很多任务。模板生成一个插件项目,并添加两个扩展点和六个 Java 类。每个扩展点和 Java 类描述如下。 表 2. Hello RCP 模板生成的工件的描述
步骤 2:运行最小的 Hello World RCP 应用程序 确保 com.ibm.plte (plugin.xml) 编辑器的 overview 页面是打开的。单击 Testing 部分的 Launch an Eclipse application。最小的 Hello World RCP 应用程序应该与下面所显示的相似。 图 2. 最小的 RCP 应用程序 ![]() 用这两个简单的步骤,您创建和运行了一个最小的 RCP 应用程序。这时,RCP 应用程序包含一个透视图,而没有其他 Eclipse 功能(菜单、动作、视图、首选项页面、帮助,等等)。接下来您将添加这些功能。
步骤 3:向最小的 Hello World RCP 应用程序添加菜单和动作 菜单和动作将通过两种途径添加。这里,我们以编程方式来将它们添加到 RCP 应用程序。后面您将通过扩展点来添加。 将添加以下五个菜单:
然后添加以下六个动作:
您在这里添加的动作是通常包含在 Eclipse IDE 中的预构建动作。然而,RCP 为了您的方便将它们提供给您。要理解这些菜单和动作是如何定义的,请查看 com.ibm.plte.help 特性项目中的 ApplicationActionBarAdvisor.java。注意,使用工作框架,您可以贡献您自己的动作。后面将使用扩展点来做到这一点。 实施步骤:
我们没有执行的动作是 Help > Help Contents。这需要许多没有包含在 Hello World RCP 应用程序中的 Help 插件。因此,该动作直到添加了必需的 Help 插件才会运行。我们将在下一节做到这一点。
步骤 4:向最小的 Hello World RCP 应用程序添加插件信息 这里,您通过 about.html 文件提供插件的有关信息:
|