eclipse插件开发的简单经验和一些注意事项
2004-07-17 18:46
603 查看
eclipse插件开发流程
回顾我学习eclipse插件开发流程, 总结出以下一个流程, 希望能给大家借鉴。
想要学习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的插件开发并不发展, 需要的是通过阅读它的帮助文档对其总体构架和元素的了解, 并不断的实践。
希望对大家有帮助, 具体有不清楚的地方, 请发帖, 我将尽可能帮助大家。
作者 :jlinux
回顾我学习eclipse插件开发流程, 总结出以下一个流程, 希望能给大家借鉴。
想要学习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的插件开发并不发展, 需要的是通过阅读它的帮助文档对其总体构架和元素的了解, 并不断的实践。
希望对大家有帮助, 具体有不清楚的地方, 请发帖, 我将尽可能帮助大家。
作者 :jlinux
相关文章推荐
- AIR+Ajax 开发的一些细小的经验/心得/注意事项
- Eclipse插件开发简介及插件安装注意事项
- eclipse plugin中开发的一些注意事项
- 使用Eclipse开发Android源码的一些注意事项
- 嵌入开发的一些经验(Windows下Unicode的注意事项)
- Eclipse 插件开发 ProgressMonitorDialog 进度条显示的简单应用
- 手机版WEB开发经验分享,手机版网站开发注意事项,网站自适应,手机版网站自适应,移动安卓APP自适应
- Cocos2d-x游戏开发的一些注意事项
- Java Eclipse开发环境搭建及注意事项
- 如何提高android程序运行效率,程序员在开发过程中应当注意的一些事项
- CMOS与TTL的一些简单区别以及一些注意事项
- 分享Chrome Extension(扩展程序/插件)开发的一些小经验
- android开发——一些非技术错误[注意事项]
- 玩转Eclipse3-Dubug、倒jar包、倒项目、安装插件的过程和注意事项
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- Android应用开发中,需要注意的一些事项
- 用Eclipse开发JSP篇——2.建立lomboz项目注意事项
- 使用Eclipse+maven3插件开发一个Servlet3.0的简单例子
- eclipse 集成 android开发环境4大注意事项
- Clojure Web 开发一些注意事项