跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

开发 Eclipse 插件的最佳实践

使用标记、注释和修饰符

Andy Flatt, 软件开发人员, IBM
Andy Flatt 的照片
Andy Flatt 是位于英国赫斯利的 IBM 英国软件开发实验室的一名开发人员。他拥有 Java、 Java Performance、OSGi 以及集成测试方面的工作背景。在从事软件开发之前,Andy 就读于赫特福德郡大学,并获得该校计算机科学专业的一级理科学士学位 (荣誉学位)。您可以通过 aflatt@uk.ibm.com 与他取得联系。
Mickael Maison, 软件开发人员, IBM
Mickael Maison 的照片
自 2009 年年中加入 IBM 后,Mickael 一直在 IBM Java Technology Center 的 Runtime Deliveries 部门工作。在 IBM Java SDK 的 L3 支持团队工作一段时间之后,他转而成为一名开发人员。在业余时间,Mickael 喜欢听音乐和旅行。

简介:  本教程着重介绍使用标记将信息标记为资源的最佳实践,接着介绍用于在工作台内突出标记的注释和修饰符。通过扩展扩展点,您可以重用和改编 Eclipse 插件的内置函数,并且执行高级资源标记,比如在编辑文本时移动一个文本标记。我们将讨论利用插件模型的方法,创建一个有效、高性能且具有综合外观的插件。

发布日期:  2011 年 11 月 14 日
级别: 中级

访问情况 : 7643 次浏览
评论: 

简介

在为 IDE Eclipse 环境开发插件时,您要考虑到几个设计要素,这些要素确保您:

  • 不用锁定用户界面线程。
  • 在不影响性能的情况下修饰用户界面。
  • 在后台处理数据。

本教程将讨论如何使用这些设计要素来处理和显示那些与存储在工作区中的资源相关的数据。我们将检查 Eclipse 如何提供一个标记界面来存储和处理与资源相关的信息。

我们将提供处理资源数据标记的最佳实践。首先,我们展示如何标记数据,然后构建知识来在用户界面上表示标记,最后在资源变更时更新标记。在本文中,资源为 Eclipse 对象,可实现 IResource 界面,比如项目、文件、文件夹以及 Java ™ 对象(其中包括包、类以及源)。

本教程是针对那些可以编写基本插件并且又想学习处理 Eclipse 资源的最佳实践的开发人员。

Eclipse.org 记录了许多独特的扩展点和界面。本文将帮助您选择结合使用这些扩展点和界面的最佳实践。 进一步学习如何利用现有的 Eclipse 函数来提供新的功能。

1 页,共 7 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Open source, Java technology
ArticleID=774211
TutorialTitle=开发 Eclipse 插件的最佳实践
publish-date=11142011
author1-email=aflatt@uk.ibm.com
author1-email-cc=
author2-email=mimaison@uk.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。