快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
perl.exe 可执行文件(在 General Preference 面板中设置)。这会防止每次检查代码时都显示命令提示窗口。将 Perl 二进制目录添加到路径中也是好想法,但不是必需的。在安装 ActivePerl 时应该已经自动添加了。

如果使用 Perl的Cygwin 版本,那么要确保可以通过系统路径访问 mount 命令(这是标准 Cygwin 安装的一部分)。可以通过检查环境变量的值来确认这一点。采用的操作步骤是:

打开 System Control Panel(点击 Start > Control Panels > System,或者右击 My Computer 并选择 Properties)。

切换到 Advanced 面板。

点击 Environment Variables。应该会看到与图 4 相似的窗口。

图 4. Windows 中的系统和用户环境变量

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

时间:2011-02-12 IBM Martin Brown

检查 PATH 变量的值。如果没有列出 Perl 或 Cygwin 二进制目录,那么将它们添加到路径值中。各个目录用分号分隔。

创建项目和文件

要在 Eclipse 中使用 EPIC 插件编写 Perl 应用程序,需要理解 Perl 项目和文件的角色。

创建新项目

我们来创建一个新的 Perl 项目。因为 EPIC 提供了一个新环境,我们可以创建新项目来构建 Perl 应用程序。为了进行讨论,我们将构建一个 Really Simple Syndication(RSS)应用程序,它可以从互联网下载 RSS 文件、分析它并转储信息摘要。然后可以扩展这些基本功能。

先创建一个新项目来包含 RSS 项目文件。创建新项目的办法是从可用项目类型的列表中选择一个项目类型。选择 New > Perl Project,或者选择 New > Other 并从列表中选择 Perl Project。会看到图 5 所示的结果窗口。

图 5. 创建新的 Perl 项目

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

时间:2011-02-12 IBM Martin Brown

给项目起名字(RSS Feeder)并指定项目的工作空间,或者使用默认的工作空间。

在创建新的 Perl 项目时,Eclipse 应该会自动切换到 Perl 透视图。Perl 透视图包括许多特定的面板,这些面板可以帮助编写 Perl 脚本。

Perl 透视图

如果 Eclipse 没有自动切换到 Perl 透视图,可以手动切换到它:使用 Window > Open Perspective 并从透视图列表中选择 Perl。在图 6 中可以看到这个透视图的示例,这里打开了一些文件和视图。

图 6. Perl 透视图

在图 6 中可以看到,这个透视图包含许多不同的面板(在 Eclipse 中称为视图),包括:

Package explorer 视图 —— 这显示项目的布局(文件、模块和脚本)。

当前文件的 Outline 视图 —— 这显示当前文件中导入的模块列表和定义的函数列表。

标准编辑器/文件界面 —— 这显示项目中的各个源文件。

Tasks 视图 —— 这显示登记的任务列表。

Console 视图 —— 这是应用程序的标准输出。

Problems —— 这个视图高亮显示当前项目的代码中的错误,并提供链接。

在本教程中,将使用大多数视图中包含的信息。记住,任何时候都可以添加和删除视图:从 Window 菜单选择 Show View,并直接选择一个视图,或者选择 Other 菜单项并从一个更大的列表中选择。

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

时间:2011-02-12 IBM Martin Brown

创建新文件

创建了新项目之后,第一个任务是创建新文件。EPIC 中的文件可以是脚本或 Perl 模块。对于 EPIC 来说,这两者之间没有区别,但是 Perl 当然会区别对待它们。因为 EPIC 并不区分这两者,所以必须依靠文件扩展名来区分给定项目中的这两种文件。

创建新文件的办法是从可用的文件类型列表中选择一种。选择 New > File > Other 并从列表中选择 Perl File,见图 7。

图 7. 选择 Perl 文件

然后可以看到 Perl 文件属性窗口,见图 8。

图 8

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号