第一图书网

Perl 5.0基础与实例

苏贵洋 电子工业出版社
出版时间:

2001-1  

出版社:

电子工业出版社  

作者:

苏贵洋  

页数:

390  

字数:

646  

Tag标签:

无  

内容概要

本书以Perl的基础知识学习和CGI 应用为主要讨论对象。在基础篇中,以简洁的方式讲解Perl的基本语法,包含Perl所有基础和精华内容;在进阶篇中,精心按照难易程度和适用范围,面向当前Perl最主要的应用方向CGI ,进行较为详细的讨论,并按照难易程度安排一些Perl应用的例子。

书籍目录

第一部分 基础篇第1章 认识Perl1.1 Perl的历史1.2 为什么学习Perl1.3 让Pert在计算机上安家1.3.1 Perl在Windows上的安装1.3.2 Perl在UNIX/Linux上的安装1.4 写Perl的第一个程序1.4.1 编写Hello.pl1.4.2 运行Hello.pl1.4.3 分析Hello.pl1.5 调试Perl程序1.6 使用Perl的随机帮助1.7 小结第2章 数据类型2.1 标量变量2.1.1 基本概念2.1.2 字符串标量变量2.1.3 整数标量变量2.1.4 浮点数标量变量2.1.5 字串和数值的互换2.1.6 相关函数2.2 数组2.2.1 列表2.2.2 数组变量2.2.3 数组的赋值2.2.4 数组元素的访问2.2.5 数组函数及其操作2.3 关联数组2.3.1 定义关联数组2.3.2 增加和删除元素2.3.3 列出数组的索引和值2.3.4 从数组变量复制到关联数组2.4 引用2.5 小结第3章 Perl的运算符3.1 赋值运算符3.2 算术运算符3.3 比较运算符3.3.1 数值比较运算符3.3.2 字符串比较运算符3.4 逻辑运算符3.5 位运算符3.6 字符串串接和重复运算符3.7 逗号运算符和条件运算符3.7.1 逗号运算符3.7.2 条件运算符3.8 模式匹配3.8.1 匹配操作符3.8.2 模式匹配中的特殊字符3.8.3 模式匹配选项3.8.4 替换操作符3.8.5 翻译操作符3.9 运算符的优先级和结合性3.9.1 运算符的优先级3.9.2 操作符结合性(associativity)3.9.3 使用括号强行设定优先级3.10 小结第4章 程序控制语句4.1 判断控制4.1.1 if语句4.1.2 unless语句4.1.3 进阶技巧:&&和||作为控制结构4.2 循环性控制结构4.2.1 While语句4.2.2 dowhile语句4.2.3 until语句4.2.4 dountil语句4.2.5 for循环4.2.6 foreach循环4.2.7 last退出循环4.2.8 next到下一次循环4.2.9 die()终止程序4.3 小结第5章 函数5.1 用户函数5.1.1 定义5.1.2 用户函数的调用5.1.3 全局变量和局部变量5.1.4 参数传递5.1.5 递归函数5.2 预定义函数5.3 内部函数5.3.1 标量和字符串函数5.3.2 正则表达式和模式匹配函数5.3.3 数字函数5.3.4 列表数据函数5.3.5 哈希数组函数5.3.6 输入输出函数5.3.7 固定长度数据函数5.3.8 文件和目录函数5.3.9 控制程序流程函数5.3.10 与范围有关的关键字函数5.3.11 进程函数5.3.12 模块相关函数5.3.13 类相关函数5.3.14 低级socket函数5.3.15 网络信息函数5.3.16 时间函数5.3.17 杂项5.4 小结第6章 文件和目录6.1 句柄6.2 文件的基本操作6.2.1 文件的打开6.2.2 文件的关闭6.2.3 文件的删除6.2.4 文件的重命名6.3 文本文件的读写6.4 检测文件状态6.5 使用路径名6.6 目录6.6.1 对目录进行读写6.6.2 改变目录6.6.3 创建删除目录6.7 小结第7章 格式和引用7.1 什么是格式7.1.1 定义格式7.1.2 调用格式7.2 选择值域格式7.2.1 文本域7.2.2 数字域7.2.3 多行域7.2.4 填充域7.2.5 指定页眉格式7.2.6 改变默认的格式7.3 小结第8章 面向对象编程8.1 面向对象编程的基本概念8.1.1 包8.1.2 Perl的模块8.1.3 导入模块8.2 创建和使用类8.2.1 创建类8.2.2 建立类的对象8.2.3 类的方法8.2.4 类的继承8.2.5 类的重载8.3 旧式普通文档8.3.1 关于POD的基本知识8.3.2 将POD嵌入Perl的模块8.4 标准模块列表8.5 小结第9章 Perl的调试9.1 调试命令9.2 命令行开关9.2.1 -W标志9.2.2 -c标志9.2.3 -V标志9.2.4 -e标志9.3 调试技巧9.3.1 关于Perl的错误信息9.3.2 精确查找Perl的错误9.3.3 Perl的安全防护9.4 小结第二部分 进阶篇第10章 什么是CGI10.1 客户机/服务器模型10.1.1 服务器和客户机的工作方式10.1.2 客户的三种请求方法10.2 HTML超文本标置语言10.2.1 HTML语言概述10.2.2 HTML的表单10.3 CGI的相关知识10.3.1 CGI的工作过程10.3.2 CGI的传送方法10.3.3 URL编码10.3.4 CGI的实现方法10.4 CGI环境变量10.4.1 与服务器相关的环境变量10.4.2 与客户机相关的环境变量10.4.3 与请求相关的环境变量10.4.4 一个显示环境变量的CGI例子10.5 Perl与其他语言在CGI脚本编程中的对比10.5.1 C/C++语言10.5.2 Visual Basic语言10.5.3 Shell语言10.5.4 其他CGI编程方法10.6 在单机上调试CGI10.6.1 在Windows 98下使用PWS10.6.2 在Windows NT和Windws 2000下使用IIS10.6.3 在Windows下使用Apache10.6.4 其他单机调试CGI的软件10.7 小结第11章 最基本的CGI应用11.1 建立站点访问计数器11.1.1 编程思路11.1.2 相关知识——SSI11.1.3 程序的实现和分析11.1.4 编码之后的思考11.2 使用表单收集信息11.2.1 表单的功能和风格11.2.2 简单HTML表单例子 11.2.3 在线订阅电子杂志表单11.2.4 处理表单数据11.2.5 编码之后的思考11.3 加入邮件列表11.3.1 编程思路11.3.2 相关知识——发送电子邮件11.3.3 HTML页面的修改11.3.4 程序的实现11.3.5 编码之后的思考11.4 小结第12章 利用口令保护Web站点12.1 建立最基本的口令保护12.1.1 思路分析12.1.2 程序的实现12.1.3 编码之后的思考12.2 进一步对口令进行加密12.2.1 思路分析12.2.2 程序的实现12.2.3 编码之后的思考12.3 小结第13章 留言簿与聊天室13.1 建立一个留言簿13.1.1 思路分析13.1.2 程序的实现13.1.3 编码之后的思考13.2 编写聊天室13.2.1 编程思路13.2.2 程序的实现和分析13.2.3 增强聊天室的功能13.2.4 编码之后的思考13.3 小结第14章 用Perl制作BBS14.1 编程思路14.2 程序的实现和分析14.2.1 变量的定义14.2.2 程序的主体框架14.2.3 程序细节的实现14.2.4 程序的全部源代码14.3 对BBS系统功能的增强14.4 编码之后的思考14.5 小结第15章 数据库15.1 DBM数据库15.1.1 创建和打开DBM15.1.2 删除和插入信息15.1.3 数据库查询15.2 DBM数据库的高级应用15.2.1 数据库锁定15.2.2 数据库排序15.2.3 处理文本文件15.3 DBI和DBD15.3.1 关系型数据库简介15.3.2 连接到数据库15.3.3 执行SQL命令15.3.4 错误处理和跟踪15.4 小结附录A GNU通用公共许可证(GPL)附录B 常用Perl网络资源附录C 光盘使用说明


图书封面

图书标签Tags

广告

下载页面


Perl 5.0基础与实例 PDF格式下载



相关图书