快速业务通道

Perl直接入门详尽指南

作者 佚名技术 来源 互联网 浏览 发布时间 2012-01-15
quot;(捕获输出),可以实现快速运行并显示结果。

  5、 如果你不喜欢UE,那么我推荐Source Insight

  巧妇难为无米之炊

 

  起始从某种角度来说,程序员和厨子是一样的。要做出一桌大餐来,首先得看看手上有什么原料,然后才能琢磨一下用这些东西能做出什么好吃的来。或者说想做什么东西,得先备好料才行。

  看看我们现在都有什么:一个编辑器,一个Perl的开发环境,还有一个聪明的脑袋。这个任务中,我要处理命令行参数、访问MySQL数据库(SQL)、读写XML的配置文件以及输出一个固定格式的报表文件。

  好了,去查查资料,看看访问数据库和读写XML都需要什么东西。正如同C语言本身带了很多标准函数库一样,Perl本身也有函数库,并把这些函数库称为Module(模块)。查了一下资料,发现要访问MySQL数据库需要DBI和DBD::MySQL两个模块,那么去哪里找这些模块呢。这里给大家介绍一个Perl的Module集散地 www.cpan.org,这里包含了八千多个Module,可以从这里下载到几乎各种各样的Module。可以手工下载后安装,也可以使用工具来自动安装。在Windows下是可以使用ppm进行自动安装,例如DBD的安装过程如下:

  C:\>ppm

  …

  ppm> search DBI

  Searching in Active Repositories

  … 一大堆与DBI相关的包的列表,其中就包括DBI这个包

  ppm>install DBI

  …

  ppm>install DBD::mysql 如果知道模块的名字也可以直接安装

  …

  ppm>quit

  如此就安装完成了。附带说一下,Linux下没有ppm,但是有类似的方式。输入命令行

  perl –MCPAN –e shell

  然后install DBI; install DBD-mysql,和上面的操作几乎是一样的。


  提示:如果是在linux下安装DBD::Mysql模块,需要把mysql的bin目录包含在环境变量PATH中,否则会提示找不到mysql_config文件。mysql一般是安装在/usr/local/mysql下,因此可以通过执行命令行PATH=$PATH:/usr/local/bin/mysql/bin来将此路径加入到环境变量中。

  访问XML有几种包可以选择:使用DOM和Simple模块。Simple模块是把XML用Perl的数组方式表示,而DOM是W3C维护的一个基于树的XML文档标准。具体用哪种就看个人的需要了。我使用的是DOM,因此要安装XML-DOM包,方法同上。

  芝麻开门

 

  说起编程语言,简单的来说无非就是这样几个必不可少的基本元素:变

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