快速业务通道

用Eclipse构建Perl应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
shell 或终端窗口。另外,还不能将项目作为一个整体进行管理。典型的 Perl 项目由 Perl 脚本、模块和其他数据(比如 XML 文件或其他数据源)组成。它们可能都在同一个文件夹中,但是它们的相互关系和意义可能不明显。

IDE 的好处

任何 IDE 的关键元素直接与它的第一个单词 “集成(integrated)” 相关。任务 一节中描述的所有步骤一般都可以在一个 IDE 中执行,而不需要切换出这个应用程序。

例如,可以编写代码并自动地格式化。在输入代码时,代码中的错误或拼写错误可以高亮显示,还可以使用文档的热链接来查看需要使用的函数或模块,而不需要单独查找此信息。

通常,还可以执行应用程序(并监视执行情况),从而判断它是否工作正常,还可以调试它的操作。

可以在应用程序中直接使用执行和调试过程中产生的信息和输出。例如,产生的错误和警告会提供一个链接,让开发人员可以直接返回到源代码中的相关行。

总的来说,集成开发系统的主要好处是可以节省时间。不再需要花时间在应用程序之间切换,或者寻找和定位产生问题的代码。所有信息不但高亮显示,而且加了链接,所以很容易在代码结构中工作。

习惯于简单编辑器方式的脚本程序员通常不熟悉其中的许多功能。但是,现在应该考虑转到更方便的环境了。

安装和设置

我们来看看如何安装 EPIC 插件,从而可以使用 IDE 特性编写 Perl 应用程序。

安装 EPIC 插件

在使用 EPIC 之前,需要安装这个插件。在此之前,显然需要一个 Perl 解释器。我使用基于 BSD的Mac OS X,它附带基于 UNIX的Perl 解释器,这种解释器也可以在任何其他 UNIX/Linux 主机上使用。在 Windows 上,可以使用 ActivePerl 解释器(来自 ActiveState)或 Cygwin 系统中提供的 Perl 解释器。我喜欢 ActivePerl,但您可以自由选择。

得到 Perl 解释器之后,使用 Eclipse的Software Update 组件来安装它:

选择 Help > Software Update > Find and Install,会看到一个对下载进行配置的窗口,见图 1。

图 1. Software Update 窗口

用Eclipse构建Perl应用程序(3)

时间:2011-02-12 IBM Martin Brown

点击 Next。

点击 New Remote Site。给新站点起名字并输入源 URL(http://e-p-I-c.sf.net/updates"),见图 2。

图 2. 创建新站点

然后按照屏幕上的说明寻找、选择和安装插件。

快速配置

以后再仔细研究首选项以及它们对使用 EPIC 插件的方式的影响,但是可以快速浏览一下首选项面板,对可用的功能有个概念。

要访问 EPIC 的首选项,打开标准 Eclipse Preferences Window 并在左边的导航面板中选择 Perl EPIC 文件夹,见图 3。

图 3. EPIC 首选项

用Eclipse构建Perl应用程序(4)

时间:2011-02-12 IBM Martin Brown

首选项分成几部分,首先是插件的一般首选项:

General Preferences —— 设置 Perl 可执行程序的位置、解释器、执行模型以及在后台检查代码之前等待的时间段。

Code Assist —— 设置触发自动补全的字符。

Editor —— 设置编辑器首选项,包括不同组件的高亮显示颜色、注释格式,等等。

Source Formatter —— 设置格式化首选项。

Task Tags —— 设置任务标记,这是一种快速提示,可以将开发人员带回特定位置。

Templates —— 设置代码模板,模板可以直接插入代码,从而加快开发速度。

在本文中,当这些选项影响到工作方式时,我会说明如何进行调整。还会在专门的小节中讨论一些特定元素,比如任务标记和模板。

Windows 提示

在 Windows 上的 Eclipse 中使用 EPIC 插件时,有一些技巧可以改进与组件的交互。

如果使用 ActiveState的ActivePerl 发行版,那么将 Perl 可执行程序改为 w

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号