Eclipse插件开发总结(第一天)

今天开始被分到部门。然后开始做关于我的毕设的一个题目:开发一个xml可视化编辑的eclipse插件。总结一下今天的收获:

1,好像自从3.0以后的eclipse版本都自带了PDE。所以开发平台就不用自己去下载和配置了。
2,然后不得不佩服PDE这个插件做的真的是很好。几十个向导可以让完全不会插件开发的我很容易的就入门了。
3,初次接触SWT。简单的SWT程序的结构:引入org.eclipse.swt.widgets.*;Display对象负责和操作系统的联系。Shell对象代表窗体。在Shell对象上面就可以像AWT/SWING一样创建各种控件了。最后调用Shell.open()现实窗体。调用Display.dispose();方法结束程序。

4,JFace讲SWT封装的更加好了。就不多说了。这些都是在插件开发中要用到的东西。

5,eclipse插件的文件清单:

Activator.java管理插件的生命周期。

Manifest.MF好像和OSGI有关。OSGI还不熟悉。

plugin.xml文件很重要,分为几大部分:Overview插件基本信息。Dependencies插件以来其他的包关系。Runtime编译环境。Extensions实现的扩展点。Extension Points提供的扩展点。

6.上面说道扩展点的概念。这个应该是eclipse插件的精髓的东西了。eclipse基于插件开发的技术就来源于这里,eclipse为大家提供了很多基本的扩展点,供大家在eclipse上面开发插件。而且每个开发插件的还可以继续为以后的人提供扩展点。一边继续开发。




写到这里。明天继续努力。 


 

posted @ 2009-03-17 23:26  echozhjun  阅读(347)  评论(0)    收藏  举报