﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-风无情-文章分类-Eclipse</title><link>http://www.blogjava.net/fajingt/category/3161.html</link><description>我要花十年,练成一种绝世剑法</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 15:10:34 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 15:10:34 GMT</pubDate><ttl>60</ttl><item><title>Eclispe插件开发学习（一）</title><link>http://www.blogjava.net/fajingt/articles/eclipse_plugin_study_001.html</link><dc:creator>风无情</dc:creator><author>风无情</author><pubDate>Sun, 04 Sep 2005 11:31:00 GMT</pubDate><guid>http://www.blogjava.net/fajingt/articles/eclipse_plugin_study_001.html</guid><wfw:comment>http://www.blogjava.net/fajingt/comments/11946.html</wfw:comment><comments>http://www.blogjava.net/fajingt/articles/eclipse_plugin_study_001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fajingt/comments/commentRss/11946.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fajingt/services/trackbacks/11946.html</trackback:ping><description><![CDATA[　　　　　　　　　　　　　<STRONG><FONT color=#ff0000>Eclispe插件开发学习（一）　<BR></FONT></STRONG>　　<BR>　　　个人感觉以后的开发工具将都会基于eclipse,毕竟eclipse的插件相当丰富了，感觉eclipse大有一统江湖的趋势，所以我自然也不敢怠慢，从现在开始要努力学习eclipse插件开发了．<BR>　　　从网上google了一下，发现资料并不多，大致看了一下，也算有个大致的了解，我还从网上找了两本电子书Eclipse in Action.pdf和SWT-JFace-in-Action.pdf，需要的朋友可以给我留言，我发给你们，不过这两本都是E文，我E文不太好，虽然勉强也能看懂，但总是感觉太慢，所以今天去山西路军人俱乐部（我是南京的，呵呵）买了本陈刚编著的&lt;<ECLIPSE从入门到精通>&gt;，看了下目录，这本书主要以SWT和JFace为主，并且对Eclipse的常用扩展点也有介绍，相信应该是本学习Eclipse的插件开发的不错的书籍，待会要好好研究一下了，呵呵．和这本书一个系列的还有一本叫&lt;<ECLIPSE Jface核心应用 SWT>&gt;的书，不过我在书店没找到，他们说还没出版呢，郁闷！<BR>　　　觉得光看不练肯定不行，而且就算看书，没有一个完整的插件示例学习肯定不行，好在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对照了一下，大致可以对号入坐了，<BR>　　　　eclipseme.ui.internal.editor　　　编辑jad文件<BR>　　　　eclipseme.ui.internal.launching　　运行midlets<BR>　　　　eclipseme.ui.internal.preferences　设置<BR>　　　　eclipseme.ui.internal．properties　项目属性部分<BR>　　　　eclipseme.ui.internal.wizards　　　新建项目和新建midlet的部分<BR>　　　　eclipseme.ui.internal.widgets　　　封装了一个平台定义的combo<BR>然后看了下plugin.xml，大致了解到eclipse扩展了以下几个扩展点：<BR>　　　　org.eclipse.ui.newWizards　　　新建项目和新建midlet的向导<BR>　　　　org.eclipse.ui.preferencePages　　preference设置页，定义平台等<BR>　　　　org.eclipse.ui.popupMenus　　　　弹出菜单啦<BR>　　　　org.eclipse.ui.editors　　　　　　　jad文件的编辑<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;org.eclipse.debug.ui.launchConfigurationTabGroups&nbsp;　 run midlets<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;org.eclipse.ui.propertyPages　　　　项目属性页面<BR>其他还有一些，我还不太了解，下次介绍了啊．<BR>　　　　希望能和大家一块交流啊，呵呵！我的msn: <A href="mailto:fajingt@gmail.com">fajingt@gmail.com</A><BR>　　　　<BR><img src ="http://www.blogjava.net/fajingt/aggbug/11946.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fajingt/" target="_blank">风无情</a> 2005-09-04 19:31 <a href="http://www.blogjava.net/fajingt/articles/eclipse_plugin_study_001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>