电子商务方案◆ 全易网上商店 ◆去看看>> ●妙搜·生活信息搜索引擎·全国61城市公交查询 ◆好站二百五·个人门户
■ 全易因特网软件
■ 好易CGI工厂
合作网站 ■ 好站二百五个人门户
Perl 5教程by flamephoenix
第一部分 Perl语言第一章 概述
一、Perl是什么?二、Perl在哪里?三、运行四、注释
第二章 简单变量
一、整型二、浮点数三、字符串
第三章 操作符
一、算术操作符二、整数比较操作符三、字符串比较操作符四、逻辑操作符五、位操作符六、赋值操作符七、自增自减操作符八、字符串联结和重复操作符九、逗号操作符十、条件操作符十一、操作符的次序
第四章 列表和数组变量
一、列表二、数组--列表的存贮 1、数组的存取 2、字符串中的方括号和变量替换 3、列表范围 4、数组的输出 5、列表/数组的长度 6、子数组 7、有关数组的库函数
第五章 文件读写
一、打开、关闭文件二、读文件三、写文件四、判断文件状态五、命令行参数六、打开管道
第六章 模式匹配
一、简介二、匹配操作符三、模式中的特殊字符 1、字符 + 2、字符 []和[^] 3、字符 *和? 4、转义字符 5、匹配任意字母或数字 6、锚模式 7、模式中的变量替换 8、字符范围转义前缀 9、匹配任意字符 10、匹配指定数目的字符 11、指定选项 12、模式的部分重用 13、转义和特定字符的执行次序 14、指定模式定界符 15、模式次序变量四、模式匹配选项 1、匹配所有可能的模式(g选项) 2、忽略大小写(i选项)例 3、将字符串看作多行(m选项) 4、只执行一次变量替换例 5、将字符串看作单行例 6、在模式中忽略空格五、替换操作符六、翻译操作符七、扩展模式匹配 1、不存贮括号内的匹配内容 2、内嵌模式选项 3、肯定的和否定的预见匹配 4、模式注释
第七章 控制结构
一、条件判断二、循环: 1、while循环 2、until循环 3、for循环 4、针对列表(数组)每个元素的foreach循环 5、do循环 6、循环控制 7、传统的goto语句三、单行条件
第八章 子程序
一、定义二、调用 1、用&调用 2、先定义后调用 3、前向引用 4、用do调用三、返回值四、局部变量五、子程序参数传递 1、形式 2、传送数组六、递归子程序七、用别名传递数组参数八、预定义的子程序
第九章 关联数组(哈希表)
一、数组变量的限制二、定义三、访问关联数组的元素四、增加元素五、创建关联数组六、从数组变量复制到关联数组七、元素的增删八、列出数组的索引和值九、用关联数组循环十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树
第十章 格式化输出
一、定义打印格式二、显示打印格式三、在打印格式中显示值 1、通用的打印格式 2、格式和局域变量 3、选择值域格式 4、输出值域字符四、输出到其它文件五、分页六、格式化长字符串七、用printf格式化输出
第十一章 文件系统
一、文件输入/输出函数 1、基本I/O函数 1)open函数 2)用open重定向输入 3)文件重定向 4)指定读写权限 5)close函数 6)print, printf和write函数 7)select函数 8)eof函数 9)间接文件变量 2、跳过和重读数据 3、系统读写函数 4、用getc读取字符 5、用binmode读取二进制文件二、目录处理函数 1、mkdir 2、chdir 3、opendir 4、closedir 5、readdir 6、telldir 7、seekdir 8、rewinddir 9、rmdir三、文件属性函数 1、文件重定位函数 2、链接和符号链接函数 3、文件许可权函数 4、其他属性函数四、使用DBM文件
第十二章 Perl5中的引用(指针)
一、引用简介二、使用引用三、使用反斜线(\)操作符四、引用和数组五、多维数组六、子程序的引用 子程序模板七、数组与子程序八、文件句柄的引用
第十三章 Perl的面向对象编程
一、模块简介二、Perl中的类三、创建类四、构造函数 .实例变量五、方法六、方法的输出七、方法的调用八、重载九、析构函数十、继承十一、方法的重载十二、Perl类和对象的一些注释
第十四章 Perl5的包和模块
一、require函数 1、require函数和子程序库 2、用require指定Perl版本二、包 1、包的定义 2、在包间切换 3、main包 4、包的引用 5、指定无当前包 6、包和子程序 7、用包定义私有数据 8、包和系统变量 9、访问符号表三、模块 1、创建模块 2、导入模块 3、预定义模块
附录一 函数集
一、进程处理函数 1、进程启动函数 2、进程终止函数 3、进程控制函数 4、其它控制函数二、数学函数三、字符串处理函数四、标量转换函数五、数组和列表函数六、关联数组函数
第二部分 Perl的CGI应用第一章 cgilib例第二章 动态创建图像
第三章 计数器的编写方法
一、记录(log)文件 1、grep 2、page-stats 3、wusage二、创建自己的计数器 1、使用DBM文件 2、文本文件 3、文件锁定 4、输出计数结果 5、www Homepage Access Counter 6、使用GD图形库
第四章 设置Web Server以运行CGI
一、NCSA Server二、CERN httpd三、Netscape Server四、IIS
Copyright: 本教程为flamephoenix翻译整理,欢迎参观我的主页http://flamephoenix.126.com。 本教程欢迎下载、转载和链接,转载必须保留本说明并保持文章完整。本教程不允许以任何形式用于商业用途。 对本教程有何疑问、更正或建议请告诉我,谢谢。
flamephoenix
1999年8月18日