eclipse插件开发流程
1。 首先应该下载eclipse2.1.2(不建议使用eclipse3.0学习)和它对应的中文语言包
2。 应该必须对eclipse本身的使用和结构有一个很好的了解, 最好是好好的看看帮助文件看他提供了那些特性,还有它已有的功能和视图都是做什么用处的。
这样做的好处是可以在自己开发的时候找到参照物, 而且对于eclipse本身提供的基础插件一般都有扩展接口, 当你在开发的时候需要扩展功能的时候, 也对其有所了解。比如说, 我在开发“新建一个自己定义的文件的wizard的时候”, 我就参考了eclipse本身新建java文件时的程序。在我一个试图中, 我希望用户点击“内容”时,在属性视图中出现这个“内容”的属性, 所以我就使用了属性视图提供的接口把“内容”的属性传递给他。
重点:了解eclipse的最好方法是,使用和Workbench User Guide, 因为eclipse中文文档翻译的特别好, 所以看它的帮助文件是学习的最好方法
3。正是开始学习插件的开发, 这首先要做的还是阅读文档, 这里的文档主要还是eclipse的帮助文件是PDE Guide和Platform Plug-in Developer Guide, 还后需要结合的是一些事件。
eclipse为了协助插件开发, 专门提供了支持插件开发的插件,这个就是PDE, 学习pde的首先目的是了解, pde的功能和提供那些支持, 如果你能通过阅读pde guide配置和建立你的第一个插件(新建并测试运行成功即可)就行了, 不需要在越多更多的内容, 如果你还有时间可以粗略的阅读一下, 以后发生问题, 知道在那里插件资料就好了。
Platform Plug-in Developer Guide(下面开始简称PPDG)是整个插件开发中最重要的资料, 不用到google上去查询了,这个帮助提供了几乎所有的资料。 PPDG对整个eclipse的结构和基础知识做了详细的介绍, 在阅读PPDG, 首先要了解eclipse的整体构架和构成它的基础元素(比如说视图,编辑器等等),在结合你对eclipse本身的使用, 首先对eclipse的插件在感性上有个认识, 在心里也有一个大体的概念,这时候你可以在心里构思一个自己想要做的插件,接口对eclipse的架构和基础元素的了解, 描述出它的样子和可能会有的元素, 比如说, 是不是有个视图, 有一个编辑器等等。 然后在eclipse找到参照物。
建议:把PPDG的所有文档从头到尾阅读一遍到两遍。我自己读了有两遍多
说明:为什么参照物这么重要呢? 在eclipse中虽然他的文档已经够详细了, 但是对于一些细节的编程上的接口等等, 它不一定能说清楚, 所以你必须找到参照物, 这样你可以很容易的查找和阅读它的源代码, 知道如何去做。 其实在对eclipse插件开发有了详细的了解并开始编写插件以后, 阅读源代码就代替了文档。
在越多PPDG的时候 就一定要开始编写自己的插件了, 在PPDG中有一个HelloWorld的示例插件, 你可以试着完成。其实你在新建插件的时候, 在新建插件Wizard中就提供了相应的示例, 你可以通过创建这些示例来建立初步的认识, 并试着修改它的源代码, 我的第一个插件就是这样做出来的。
4。 高级插件功能的开发, 你就必须自己阅读源代码和其他资料了
总体来说, eclipse的插件开发并不发展, 需要的是通过阅读它的帮助文档对其总体构架和元素的了解, 并不断的实践。
分享到:
相关推荐
### Eclipse插件开发指南知识点概览 #### 一、Eclipse概述 **1.1 Eclipse简介** - **1.1.1 Eclipse的历史背景** - Eclipse最初由IBM于2001年11月发布,版本号为1.0。 - 随着时间的发展,Eclipse逐渐成为了一个...
Eclipse插件开发学习笔记将带领我们深入了解Eclipse插件开发的方方面面。 首先,我们需要了解Eclipse插件的基础概念。在Eclipse中,插件主要由一系列的扩展点(Extension Points)组成,这些扩展点定义了插件可以...
本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...
《Eclipse插件开发(第3版 - 高清)》是关于Eclipse平台扩展开发的一本经典著作,由[美] Dan Rubel撰写,并由陈沛等人翻译,ISBN为978-7-111-30336-7。这本书深入浅出地介绍了如何利用Java、SWT和JFace技术来构建...
《Eclipse插件开发》由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心...
《Eclipse插件开发》是一本介绍Eclipse插件开发的权威参考书。它对Eclipse插件开发进行了全程详细指导,内容不仅包括Eclipse使用入门、Eclipse基础结构、SWT、JFace、操作、视图、透视图、标记、性质、构建器等插件...
Eclipse插件开发教程PPT是针对开发者设计的一份详细教学材料,旨在帮助他们了解并掌握如何利用Eclipse平台进行插件开发,从而定制自己的开发环境。以下是基于这个教程的几个关键知识点: 1. **Eclipse插件体系结构*...
本资料包包含了从基础到高级的Eclipse插件开发教程,覆盖了开发过程中的关键知识点,旨在帮助开发者深入理解和实践Eclipse插件的开发。 首先,我们来看《Eclipse插件开发 学习笔记 第1篇 开发基础》。这一部分通常...
Eclipse插件开发是提高工作效率和个性化开发环境的重要方式,因此掌握Eclipse插件开发方法具有重要的实用价值。 从提供的内容来看,书籍《Eclipse插件开发方法与实战》可能是一本系统地介绍Eclipse插件开发的实战...
从提供的文件内容中,我们可以提取出关于Eclipse插件开发的多个知识点。 首先,Eclipse是一个用Java编写的开源集成开发环境(IDE),而Eclipse插件开发是指通过编写插件来扩展Eclipse的功能,实现从一个基本的代码...
标题中的"使用Eclipse插件开发环境构建模板"是指在Eclipse中开发自定义模板,这些模板能够帮助开发者快速生成常见的代码片段或项目结构,从而节省手动编写的时间。模板系统是Eclipse IDE的一大特色,允许用户定制...
《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》既包含了开发Eclipse插件的基础理论,也涵盖了大量关于Eclipse插件开发的细节。 《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》不仅适用于Eclipse插件...
标题中的“Eclipse插件开发方法与实战”告诉我们文档的主题是关于Eclipse这个集成开发环境(IDE)的插件开发。Eclipse是一个功能强大的开源IDE,最初由IBM开发,用于Java语言开发,但后来支持了其他多种编程语言和开发...
Eclipse插件开发系列主要涉及的是如何利用Eclipse平台进行扩展和定制,使其满足特定的开发需求。Eclipse作为一个开放源代码的集成开发环境(IDE),具有强大的可扩展性,其核心架构支持通过插件机制来增加新功能或...
神州数码作为一家专注于IT服务的公司,可能会对Eclipse插件开发有深入的需求,因此在面试过程中,掌握Eclipse插件开发技术是非常重要的。下面将详细介绍Eclipse插件开发的相关知识点。 一、Eclipse插件体系结构 ...
本学习笔记主要涵盖了Eclipse插件开发的基础知识,旨在帮助初学者掌握如何利用Eclipse平台进行插件开发。 首先,我们需要理解Eclipse平台的核心架构。【1第1章 Eclipse平台简介.pdf】会详细讲解,Eclipse基于OSGI...
Eclipse插件开发是Java开发领域中的一个重要分支,它允许开发者通过扩展Eclipse IDE的功能来创建自定义的工作环境。这份“Eclipse插件开发笔记源码”提供了丰富的学习材料,帮助开发者深入理解并实践Eclipse插件开发...
在Eclipse插件开发中,首先要了解的是Oxygen(早期版本称为PDE,Plugin Development Environment),这是Eclipse用于创建、调试和管理插件的工具集。通过PDE,开发者可以使用XML描述符(plugin.xml)定义插件的元...
总之,Eclipse插件开发是一个充满挑战和机遇的领域,掌握了其核心原理和技术要点后,开发者可以为Eclipse添加无限可能,满足各种开发需求。无论是初学者还是经验丰富的开发者,都能在Eclipse插件开发中找到乐趣和...