动手开发Eclipse插件:从基础到实践

4星 · 超过85%的资源 需积分: 50 4 下载量 21 浏览量 更新于2024-09-24 收藏 1.42MB PDF 举报
"自己动手写开发工具--基于Eclipse的工具开发" 本书是关于如何利用Eclipse平台开发自定义开发工具的指南,旨在帮助读者掌握Eclipse插件开发的技能,以便创建满足个性化需求的工具。书中涵盖了SWT(Standard Widget Toolkit)、Draw2D、GEF(Graphical Editing Framework)和JET(Java Template Engine)等关键技术,并通过实际案例进行讲解。 首先,书中介绍了Eclipse插件的安装方法,包括直接复制、links安装和在线安装,让读者能够快速设置开发环境。同时,书中也讨论了内置的JUnit插件,用于集成测试,以及可视化GUI设计插件VisualEditor,用于构建图形用户界面。此外,还涉及了Eclipse的反编译插件,帮助开发者理解已编译的Java代码。 接着,作者深入讲解了Eclipse插件开发的基础知识,包括开发插件的步骤和获取学习资源的途径。通过一个简单的枚举生成器案例,读者可以学习到扩展点、SWT和JET的基本使用。在这一部分,还详细介绍了如何创建一个新的插件项目,包括项目的建立、以调试模式运行项目,以及对EnumGeneratorNewWizardPage类的改造,如修改构造函数、createControl方法、initialize方法和handleBrowse方法,以实现插件功能。 进一步,书中通过两个复杂度较高的插件案例——Hibernate建模工具和界面设计器,展示了SWT、Draw2D、GEF和JET的综合应用。这些案例不仅加深了对Eclipse插件开发的理解,也提供了实践经验,帮助读者提升开发能力。 这本书为那些想要深入Eclipse插件开发的开发者提供了一条清晰的学习路径,通过理论与实践相结合的方式,使读者能够逐步掌握开发自己工具的技术和技巧。无论你是初学者还是有经验的开发者,都能从中受益,实现自己的工具梦想。