自编Eclipse插件实战指南:从枚举生成器到高级应用

5星 · 超过95%的资源 需积分: 50 234 下载量 187 浏览量 更新于2024-07-27 3 收藏 1.42MB PDF 举报
"《自己动手写开发工具》是一本专为Eclipse插件开发者打造的指南,它深入浅出地介绍了SWT(Standard Widget Toolkit)、Draw2D、GEF(Graphical Editor Framework)和JET(Java Expression Templates)等核心技术。作者通过实际开发案例,引导读者掌握Eclipse插件开发的基本原理和实战技巧,以便于创建满足个性化需求的工具。 书中首先从基础入门,以一个枚举生成器为例,让读者了解如何扩展Eclipse的功能,涉及扩展点、SWT的图形用户界面设计以及JET的模板编程。章节1详细讲解了插件的安装方式,包括直接复制、links方式以及Eclipse在线安装,并介绍了内置JUnit插件的使用,这对于测试驱动开发非常重要。 视觉Editor部分展示了如何利用可视化工具来设计Eclipse插件的GUI,如登录界面的开发,强调了用户体验的重要性。接下来,作者探讨了Eclipse反编译插件的作用,解释了为何需要反编译代码以及如何处理不完全反编译的情况,这对于理解现有插件的工作原理十分有帮助。WTP(Web Tools Platform)插件的使用也被涵盖在内,这对于web开发者来说是一个实用的补充。 第二章深化了Eclipse插件开发的实践,包括开发流程的介绍,推荐的学习资源,以及如何建立和调试插件项目。作者以改造EnumGeneratorNewWizardPage类为例,逐步指导读者修改构造函数、createControl方法、initialize方法和handleBrowse方法,展示了如何从零开始构建一个功能模块。 这本书不仅提供了理论知识,而且注重实践操作,适合希望通过亲手编写Eclipse插件提升技能的开发者,无论是初学者还是有一定经验的开发者,都能从中找到适合自己的学习路径,提升Eclipse插件开发的能力。通过本书,读者将能够独立开发出功能丰富的Eclipse插件,以满足自己和他人的工作需求。"