快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
地插入源代码中的代码段。

要创建新模板:

打开 Preferences 窗口并从 Perl EPIC 部分选择 Templates。应该会看到与图 16 相似的首选项面板。

图 16. Template 首选项

点击 New 按钮,会看到图 17 所示的窗口。

图 17. 创建新模板

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

时间:2011-02-12 IBM Martin Brown

输入模板的名称。尽量只使用一个单词,因为在插入代码时将使用这个名称。

输入对代码的描述。

输入模板的代码。在这里输入的代码在插入模板时会原样插入,就像复制和粘贴了此内容一样。

点击 OK 结束模板定义。

点击 OK 关闭 Preferences 窗口。

要实际使用模板,在代码中输入模板名并按 Control-Space。输入的模板代码就会插入在当前位置,替换掉指定的模板名。

尽管这样的模板是有用的,但是仍然必须进入模板代码并设置某些元素。例如,在 for 循环中,仍然必须编辑和输入循环变量、测试值和递增值的名称。可以使用动态模板进一步简化这个过程。

创建动态模板

创建动态模板与创建标准模板很相似。区别在于输入定义中的代码。EPIC 支持在模板中的变量 表示。这些变量与代码中的变量没有任何关系,它们让开发人员可以用简单的元素定制插入的代码。

例如,在前面给出的 for 循环示例中,可能将以下代码输入模板:

for($i;$i<10;$i++) { }

但是 $i 可能不是您要使用的变量,10 也可能不是要进行比较的值。通过使用动态模板,可以定义一个变量元素,在插入模板时可以轻松地替换它。为此,使用 ${varname} 形式指定模板变量的名称。如果多次使用同一个名称,那么只需输入变量一次,而且可以在一个模板中创建多个模板变量。使用两个美元符($)将美元符插入模板。

例如,可以将 for 循环定义改为:

for($${var};$${var}<=${maxvalue};$${var}++) { }

现在,在插入模板时,光标自动定位在第一个 ${var} 上。输入变量名,每处 ${var} 都会替换为变量名。按 Tab,光标将移动到 ${maxvalue}。

这只是模板的众多优秀功能的一部分,通过这些示例您应该会体会到模板系统和变量替换是多么灵活。

结束语

EPIC 插件为编写和开发 Perl 代码提供了一个完整的环境。EPIC 采用了许多方式,主要是帮助开发人员编辑、创建和格式化代码。尽管 EPIC 并不帮助实际生成代码(模板只提供了非常初级的代码生成),但是它使开发人员能够更容易地在代码中移动,自动格式化和元素自动补全可以减少代码输入量。

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