图书介绍
Perl 5.0基础与实例PDF|Epub|txt|kindle电子书版本网盘下载
![Perl 5.0基础与实例](https://www.shukui.net/cover/59/31128389.jpg)
- 苏贵洋,马颖华编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505364391
- 出版时间:2001
- 标注页数:390页
- 文件大小:34MB
- 文件页数:405页
- 主题词:
PDF下载
下载说明
Perl 5.0基础与实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础篇3
第1章 认识Perl3
1.1 Perl的历史4
1.2 为什么学习Perl5
1.3 让Perl在计算机上安家7
1.3.1 Perl在Windows上的安装7
1.3.2 Perl在UNIX/Linux上的安装9
1.4 写Perl的第一个程序10
1.4.1 编写Hello.pl10
1.4.2 运行Hello.pl10
1.4.3 分析Hello.pl11
1.5 调试Perl程序11
1.6 使用Perl的随机帮助12
1.7 小结14
第2章 数据类型15
2.1 标量变量16
2.1.1 基本概念16
2.1.2 字符串标量变量16
2.1.3 整数标量变量18
2.1.4 浮点数标量变量19
2.1.5 字串和数值的互换19
2.1.6 相关函数20
2.2 数组23
2.2.1 列表23
2.2.2 数组变量24
2.2.3 数组的赋值25
2.2.4 数组元素的访问25
2.2.5 数组函数及其操作26
2.3 关联数组29
2.3.1 定义关联数组30
2.3.2 增加和删除元素31
2.3.3 列出数组的索引和值31
2.3.4 从数组变量复制到关联数组31
2.4 引用32
2.5 小结34
第3章 Perl的运算符35
3.1 赋值运算符35
3.2 算术运算符36
3.3 比较运算符36
3.2.1 数值比较运算符36
3.3.2 字符串比较运算符37
3.4 逻辑运算符37
3.5 位运算符38
3.6 字符串串接和重复运算符39
3.7 逗号运算符和条件运算符40
3.7.1 逗号运算符40
3.7.2 条件运算符40
3.8 模式匹配41
3.8.1 匹配操作符41
3.8.2 模式匹配中的特殊字符41
3.8.3 模式匹配选项45
3.8.4 替换操作符47
3.8.5 翻译操作符47
3.9 运算符的优先级和结合性48
3.9.1 运算符的优先级48
3.9.2 操作符结合性(associativity)49
3.9.3 使用括号强行设定优先选级49
3.10 小结50
第4章 程序控制语句51
4.1 判断控制51
4.4.1 if语句51
4.1.2 unless语句53
4.1.3 进阶技巧:&&和II作为控制结构54
4.2 循环性控制结构54
4.2.1 While语句55
4.2.2 dowhile语句55
4.2.3 until语句56
4.2.4 dountil语句56
4.2.5 for循环57
4.2.6 foreach循环58
4.2.7 last退出循环60
4.2.8 next到下一次循环60
4.2.9 die()终止程序60
4.3 小结61
第5章 函数62
5.1 用户函数62
5.1.1 定义62
5.1.2 用户函数的调用63
5.1.3 全局变量和局部变量64
5.1.4 参数传递66
5.1.5 递归函数67
5.2 预定义函数67
5.3 内部函数68
5.3.1 标量和字符串函数69
5.3.2 正则表达式和模式匹配函数74
5.3.3 数字函数75
5.3.4 列表数据函数77
5.3.5 哈希数组函数78
5.3.6 输入输出函数80
5.3.7固定长度数据函数88
5.3.8 文件和目录函数89
5.3.9 控制程序流程函数93
5.3.10 与范围有关的关键字函数98
5.3.11 进程函数99
5.3.12 模块相关函数104
5.3.13 类相关函数105
5.3.14 低级socket函数107
5.3.15 网络信息函数111
5.3.16 时间函数113
5.3.17 杂项114
5.4 小结116
第6章 文件和目录117
6.1 句柄117
6.2 文件的基本操作118
6.2.1 文件的打开118
6.2.2 文件的关闭119
6.2.3 文件的删除119
6.2.4 文件的重命名120
6.3 文本文件的读写121
6.4 检测文件状态122
6.5 使用路径名124
6.6 目录125
6.6.1 对目录进行读写125
6.6.2 改变目录126
6.6.3 创建删除目录126
6.7 小结128
第7章 格式和引用129
7.1 什么是格式129
7.1.1 定义格式129
7.1.2 调用格式130
7.2 选择值域格式132
7.2.1 文本域132
7.2.2 数字域133
7.2.3 多行域134
7.2.4 填充域134
7.2.5 指定页眉格式136
7.2.6 改变默认的格式136
7.3 小结137
第8章 面向对象编程138
8.1 面向对象编程的基本概念138
8.1.1 包139
8.1.2 Perl的模块140
8.1.3 导入模块141
8.2 创建和使用类142
8.2.1 创建类143
8.2.2 建立类的对象144
8.2.3 类的方法144
8.2.4 类的继承145
8.2.5 类的重载146
8.3 旧式普通文档148
8.3.1 关于POD的基本知识148
8.3.2 将POD嵌入Perl的模块149
8.4 标准模块列表152
8.5 小结175
第9章 Perl的调试176
9.1 调试命令176
9.2 命令行开关182
9.2.1 -w标志182
9.2.2 -c标志182
9.2.3 -v标志183
9.2.4 -e标志184
9.3 调试技巧185
9.3.1 关于Perl的错误信息185
9.3.2 精确查找Perl的错误185
9.3.3 Perl的安全防护186
9.4 小结187
第二部分 进阶篇190
第10章 什么是CGI190
10.1 客户机/服务器模型190
10.1.1 服务器和客户机的工作方式191
10.1.2 客户的三种请求方法191
10.2 HTML超文本标置语言195
10.2.1 HTML语言概述195
10.2.2 HTML的表单195
10.3 CGI的相关知识200
10.3.1 CGI的工作过程200
10.3.2 CGI的传送方法200
10.3.3 URL编码201
10.3.4 CGI的实现方法203
10.4 CGI环境变量203
10.4.1 与服务器相关的环境变量204
10.4.2 与客户机相关的环境变量204
10.4.3 与请求相关的环境变量204
10.4.4 一个显示环境变量的CGI例子205
10.5 Perl与其他语言在CGI脚本编程中的对比207
10.5.1 C/C++语言207
10.5.2 Visual Basic语言208
10.5.3 Shell语言208
10.5.4 其他CGI编程方法208
10.6 在单机上调试CGI209
10.6.1 在Windows98下使用PWS209
10.6.2 在Windows NT和Windows2000下使用IIS210
10.6.3 在Windows下使用Apache213
10.6.4 其他单机调试CGI的软件217
10.7 小结217
第11章 最基本的CGI应用218
11.1 建立站点访问计数器218
11.1.1 编程思路218
11.1.2 相关知识--SSI219
1.1.3 程序的实现和分析224
11.1.4 编码之后的思考228
11.2 使用表单收集信息229
11.2.1 表单的功能和风格229
11.2.2 简单HTML表单例子230
11.2.3 在线订阅电子杂志表单231
11.2.4 处理表单数据235
11.2.5 编码之后的思考245
11.3 加入邮件列表245
11.3.1 编程思路245
11.3.2 相关知识--发送电子邮件246
11.3.3 HTML页面的修改247
11.3.4程序的实现248
11.3.5编码之后的思考266
11.4 小结266
第12章 利用口令保护Web站点267
12.1 建立最基本的口令保护267
12.1.1 思路分析267
12.1.2 程序的实现268
12.1.3 编码之后的思考282
12.2 进一步对口令进行加密282
12.2.1 思路分析282
12.2.2 程序的实现283
12.2.3 编码之后的思考298
12.3 小结299
第13章 留言簿与聊天室300
13.1 建立一个留言簿300
13.1.1 思路分析300
13.1.2 程序的实现301
13.1.3 编码之后的思考318
13.2 编写聊天室318
13.2.1 编程思路318
13.2.2 程序的实现和分析319
13.2.3 增强聊天室的功能329
13.2.4 编码之后的思考329
13.3 小结329
第14章 用Perl制作BBS330
14.1 编程思路330
14.2 程序的实现和分析332
14.2.1 变量的定义332
14.2.2 程序的主体框架334
14.2.3 程序细节的实现335
14.2.4 程序的全部源代码349
14.3 对BBS系统功能的增强363
14.4 编码之后的思考364
14.5 小结364
第15章 数据库365
15.1 DBM数据库366
15.1.1 创建和打开DBM367
15.1.2 删除和插入信息368
15.1.3 数据库查询369
15.2 DBM数据库的高级应用370
15.2.1 数据库锁定370
15.2.2 数据库排序371
15.2.3 处理文本文件372
15.3 DBI和DBD373
15.3.1 关系型数据库简介374
15.3.2 连接到数据库375
15.3.3 执行SQL命令376
15.3.4 错误处理和跟踪378
15.4 小结379
附录A GNU通用公共许可证(GPL)380
附录B 常用Perl网络资源385
附录C 光盘使用说明389