风无情

我要花十年,练成一种绝世剑法

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  0 随笔 :: 3 文章 :: 0 评论 :: 0 Trackbacks
             Eclispe插件开发学习(一) 
  
   个人感觉以后的开发工具将都会基于eclipse,毕竟eclipse的插件相当丰富了,感觉eclipse大有一统江湖的趋势,所以我自然也不敢怠慢,从现在开始要努力学习eclipse插件开发了.
   从网上google了一下,发现资料并不多,大致看了一下,也算有个大致的了解,我还从网上找了两本电子书Eclipse in Action.pdf和SWT-JFace-in-Action.pdf,需要的朋友可以给我留言,我发给你们,不过这两本都是E文,我E文不太好,虽然勉强也能看懂,但总是感觉太慢,所以今天去山西路军人俱乐部(我是南京的,呵呵)买了本陈刚编著的<>,看了下目录,这本书主要以SWT和JFace为主,并且对Eclipse的常用扩展点也有介绍,相信应该是本学习Eclipse的插件开发的不错的书籍,待会要好好研究一下了,呵呵.和这本书一个系列的还有一本叫<>的书,不过我在书店没找到,他们说还没出版呢,郁闷!
   觉得光看不练肯定不行,而且就算看书,没有一个完整的插件示例学习肯定不行,好在eclipse本身就是open的,所以基于他的插件也自然open了,算算我也用过好几种插件了,easystruts,eclipseme,lomboz cdt,ve等等,所以就把他们的source都load下来了,目前打算先研究eclipseme的source,google了一下,网上有的就是如何使用,根本就没有对source研究之类的文章,哎,郁闷啊,仅找到官方网站一篇for developers的介绍,看来只能靠自己研究了,代码不多,但也不算少了,重要的就是eclipseme.core和eclipseme.ui这两个包了,浏览了一下eclipseme.core,呵呵,不懂,eclipseme.ui是用户界面部分,所以就从这入手,想了一下,eclipseme提供了以下几个功能,新建midletsuite项目,新建midlet,编辑jad文件,设置配置,运行,debug等,和eclipseme.ui对照了一下,大致可以对号入坐了,
    eclipseme.ui.internal.editor   编辑jad文件
    eclipseme.ui.internal.launching  运行midlets
    eclipseme.ui.internal.preferences 设置
    eclipseme.ui.internal.properties 项目属性部分
    eclipseme.ui.internal.wizards   新建项目和新建midlet的部分
    eclipseme.ui.internal.widgets   封装了一个平台定义的combo
然后看了下plugin.xml,大致了解到eclipse扩展了以下几个扩展点:
    org.eclipse.ui.newWizards   新建项目和新建midlet的向导
    org.eclipse.ui.preferencePages  preference设置页,定义平台等
    org.eclipse.ui.popupMenus    弹出菜单啦
    org.eclipse.ui.editors       jad文件的编辑
                org.eclipse.debug.ui.launchConfigurationTabGroups   run midlets
                org.eclipse.ui.propertyPages    项目属性页面
其他还有一些,我还不太了解,下次介绍了啊.
    希望能和大家一块交流啊,呵呵!我的msn: fajingt@gmail.com
    
posted on 2005-09-04 19:31 风无情 阅读(488) 评论(0)  编辑  收藏 所属分类: Eclipse

只有注册用户登录后才能发表评论。


网站导航: