快速业务通道

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
     return comparePercentComplete(task1, task2);      default:        return 0;    } }

PersonalTaskView 是扩展 ViewPart 的 View 类。

清单 5. PersonalTaskView 中的 createPartControl()

public  void createPartControl(Composite parent) {    viewer = new PersonalTaskViewer(parent);    viewer.getCloseButton().addSelectionListener(new SelectionAdapter()  {      public void widgetSelected(SelectionEvent e) {        handleDispose();      }    }); }

PersonalTaskOrganizer 应用程序的透视图将把此 View 显示在透视图中(参 见清单 6)。在此过程中,您已经建立了 RCP 应用程序向导所生成的代码模板与 PersonalTaskView 之间的连接。

清单 6. 透视图中的 createInitialLayout()

public void  createInitialLayout(IPageLayout layout) {    String editorArea = layout.getEditorArea();    layout.setEditorAreaVisible(false);    layout.setFixed(true);    layout.addStandaloneView(PersonalTaskView.ID, false,  IPageLayout.LEFT, 1.0f, editorArea);

按照以前的做法运行应用程序,请在 Package Explorer 中的项目的上下文菜 单中选择 Run > Eclipse Application。在闪屏后,您将看到预先填充一些样例任务 的任务管理器。

图 22. 备忘记事本任务管理器视图

祝贺您!您已经创建了现在可以在所选桌面环境中运行的简单 RCP 插件。

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)(15)

时间:2011-04-05 IBM Suresh Krishna

创建产品定义

在先前版本的 RCP in Eclipse 中,分发的应用程序中附带的插件限于目标目 录中可用的那些插件。使用 Ganymede,您现在可以确切指定所需的插件,从而得到更精 确的分发版。在本节中,您将打包应用程序,以便可以使用更紧凑的软件包分发,其中仅 包含运行所需的内容。

设置目标环境

要设置目标环境,请在 Package Explorer 中高亮显示项目名称并在上下文菜 单中选择 New > Product Configuration。

图 23. 上下文菜单中的 Product Configuration

这将启动允许编辑 RCP 应用程序配置的向导(参见图 24)。在向导的第一个 屏幕中,请将父文件夹设为 com.devworks.tutorial.po 并将文件命名为 TaskOrganizer.product。请将 Initialize the file content 的单选按钮选择为 Create a configuration file with basic settings,然后选择 Finish。

图 24. New Product Configuration 向导

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(一)(16)

时间:2011-04-05 IBM Suresh Krishna

Eclipse 已经创建了名为 TaskOrganizer.product 的文件,该文件包含默认显 示在编辑器中的 Overview 选项卡的配置模板定义。

请将显示在应用程序标题栏中的名称指定为 Personal Organizer,并将产品标 识符指定为 com.devworks.tutorial.po.product。产品版本编号为 1.0.0,而应用程序 为 com.devworks.tutorial.po.application。这后两个值是从下拉列表中选择的。最后 ,应用程序的产品配置将基于插件,因此将该配置选择为单选按钮。由于编辑的是属性文 件,因此请一定要通过文件菜单或者使用操作系统相应的快捷键保存工作。

现在选择 Configuration 选项卡,您可以在该选项卡中添加所需插件且仅限于 所需插件(参见图 25)。首先通过单击 Add 添加刚编写的插件。显示所有已知插件的对 话框将出现;选择 com.devworks.tutorial.po 并单击 OK。

图 25. 选择用于配置的插件

您的插件现在将显示在 TaskOranizer.product 编辑器的 Configu

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号