西西河

主题:【求教】在Eclipse下面做Plug-in看哪本书好 -- 老兵帅客

共:💬10 新:
分页树展主题 · 全看首页 上页
/ 1
下页 末页
  • 家园 【求教】在Eclipse下面做Plug-in看哪本书好

    我的论文可能需要(正在和导师蘑菇,设法不干)在IDE下面做Plug-in以便开发人员能够轻松地把我的Contribution加入到正在编辑的文件中,目前考虑的IDE有JBuilder和Eclipse,前者已有相应资料,后者哪位高手可以指点一二?

    多谢了。

    • 家园 Eclipse下面的Plug-In已经做好了

      我选择了Eclipse 2.1.3作为首选Java IDE并且已经做好了其Plug-In。

      这个Plug-In的用处是给Eclipse增加Design by Contract对Java语言的支持(使用jContractor作为底层支持),用户可以在编写Java代码时使用该Plug-In加入Invariant,Pre-condition和Post-condition相关方法的Skeleton。

      • 家园 Congratulation!
        • 家园 多谢

          其实是很简单的,就是在Editor Context的Popup menus加上一组菜单,然后写各自对应的Action Class来操纵Editor里的内容。

          关键是我对Eclipse Plug-In的Framework不熟悉,这点花了我不少时间,另外那两本书的用处不大。

          我是依靠Eclipse的Help Contents来试验,同时读Eclipse的源代码来找类似案例的。这个Plug-In主要用到了JDT Core的Manipulating Java code和org.eclipse.ui.popupMenus。

    • 家园 JBuilder 我用过4,5,6版。快有两年没用了。现在好像都到了JBuilder X.

      不知道是怎么一回事。

      EClipse只用过一两下。所以不敢多说。不过就我习惯而言,这些东西变得太快,看书总落后半拍。最好上网看。我想网上肯定会有不少资料。如果有什么问题,到Google User Group找找,一般问题都会有些眉目的!

      Good Luck!

    • 家园 不敢自称高手, 就我知道的说几句

      如果只是针对对Plug-in, 推荐这一本:

      Contributing to eclipse-Principles, Patterns, and Plug-Ins. by Erich Gamma, Kent Beck

      优点: 简单, 步骤详细, 适合入门.

      如果想对Eclipse 有更深入的了解, 那就推荐:

      The Java Developer's Guide to Eclipse, by Sherry Shavor et al (IBM fellows)

      我曾经跟一个IBM里的ECLIPSE开发者谈过这两本书, 他的评价是太老了, 都是一年以前的东西. --但是对一般开发使用还是很有参考价值的, 毕竟我们顶多算是contributor.

      其他online的资料:

      http://www.eclipse.org/eclipse/presentation/eclipse-slides.ppt for an overview of Eclipse

      http://dev.eclipse.org/viewcvs/indextech.cgi/%7Echeckout%7E/ecesis-home/downloads/Plug-in.v1.0.1.zip for a full course

      http://www.3plus4software.de/eclipse/index_en.html for more tutorials

      特别是这个community:

      http://eclipse.org/community/plugins.html

      我最近刚刚开始一个IBM的Plug-In project, 估计一个月后功力能涨点, 到时候再继续抛砖引玉.

      • 家园 Thanks

        这两本书我在硬盘上找到了,多亏提醒,要不会发霉的。

        疯狂工作中。。。

        • Thanks
          家园 在硬盘上就有? 早知道俺就不去买了, 找你直接传一份得了...

          老兵把free的电子图书的网站拿出来share一下吧, 我就用省下来的钱请你吃饭, deal?

          • 家园 书共享没问题,问题是放到哪里去呢?

            这些书是我从飞翔一点点收集来的,而飞翔这类涉及盗版的论坛其下载服务器内容一般都是经常更换的。原因很简单:空间不足。

            或者你给我一个比较快的FTP,我给你上传。

            请客就不用了,如果有闲钱的话可以寄给铁手,把西西河的连接速度弄得好一些。那么好的论坛,都在北美,有时候速度却那么慢,让人郁闷。

分页树展主题 · 全看首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河