使用Eclipse向导进行快速开发 - 编程入门网
使用Eclipse向导进行快速开发时间:2011-03-06 IBM Nathan A. Good入门 本文将演示如何使用向导把新文件添加到已有 Eclipse 项目中。当内置模板功能不足时,Eclipse 向导是定义可重复文件类型模板的优秀方法。阅读完本文后,您应当能够在 Eclipse 中实现自己的向导以创建新文件。 为了发挥本文的最大功效,您必须熟悉如何构建 Java™ 编程语言类,并且还应当熟悉继承和使用接口。您应当能够启动 Eclipse,但是本文假定您并不精通 Eclipse。 Eclipse 向导概览 我喜欢 Eclipse IDE 的很多特性。其中之一就是可扩展性。通过添加提供功能的插件(包括自动创建类、接口、项目、其他资源的向导),可以轻松地自定义 IDE。此特性对于大型企业来说非常重要,在这类企业中可以基于 Eclipse IDE 流线化地构建和分发插件,使许多人都可以自动利用功能。 在任何企业中,让团队以相同的样式构建应用程序可以提供许多优点。如果应用程序是以一致的样式构建的,则应用程序将更易于维护。一致性可以帮助减少错误。此外,由于应用程序是以相同的样式构建的,因此团队成员可以更轻松地完成一个又一个项目。 能够为 Eclipse 框架创建自定义向导使企业可以构建企业专有的向导,这些向导将给团队提供使用一致的最佳实践创建应用程序的机会。 创建新向导 本文中构建的自定义向导位于 Eclipse 的插件项目中。开始创建自定义向导十分简单,这要感谢为您开始编写代码提供前期帮助的其他向导。在接下来的步骤中,将使用 Plug-in Project 向导创建插件的开头部分。 要构建新插件项目,请执行以下步骤: 选择 File > New > Project 以选择项目向导。 在 Plug-in Development 下选择 Plug-in Project,如下所示: 单击 Next 前进到下一步。 图 1. 选择插件项目 添加项目名称(在本文中,该名称为 ExampleWizard(不是那么有创造性),如图 2 所示)。如果没有特殊原因,请使用默认位置。单击 Next。 图 2. 新插件项目 使用Eclipse向导进行快速开发(2)时间:2011-03-06 IBM Nathan A. Good在 Plug-in Version 中输入版本号,并添加插件名称和插件提供者的名称(可能是您,也可能是协作的团队)。请一定要更新 Activator 的包名称,它默认为小写版本的项目名称。最好使用符合您公司标准的包名称:例如 com.example.eclipse.wizards。当您填写完下图中所示的信息后,单击 Next。 图 3. 选择插件项目 选择 Custom plug-in wizard,因为使用此选项可以让您对所包括的组件进行微调。如果您以前从未创建过新插件项目,那么现在最好看看其他模板的描述以了解可用信息。单击 Next。 在 Template Selection 窗口中,单击 Deselect All 取消选中所有选项。然后,选择 New File Wizard,如下所示。单击 Next。 图 4. 选择模板 Eclipse 向导将给您提示一些关于正在创建的新向导的信息(参见图 5)。确保更新包名称,理想情况下将其更新为 Activator 所使用的相同名称 (com.example.eclipse.wizards)。将 Wizard Category Name 更新为新向导文件夹的名称。该值的使用方法与 图 1 中的 Plug-in Development 类别相同。Wizard Class Name 是从 Wizard 继承的类的 Java 类名,该类将实现 INewWizard 接口。Wizard Page Class Name 将扩展 WizardPage 类。 图 5. New Wizard Options 窗口 单击 Finish。Eclipse 将给新项目添加必要的类和库。 虽然还没完成,但是已经有了很好的开端并且准备好开始在向导背后添加一些实现。 使用Eclipse向导进行快速开发(3)时间:2011-03-06 IBM Nathan A. GoodWizard 类和 INewWizard 接口 现在项目中有三个类:NewXHTMLFileWizard、NewXHTMLFileWizardPage 和 Activator。下面的 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |