图书介绍
PERL 实例精解 原书第 4 版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Ellie Quigley著,陈宗斌等译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111251699
- 出版时间:2009
- 标注页数:710页
- 文件大小:181MB
- 文件页数:726页
- 主题词:PERL语言-程序设计
PDF下载
下载说明
PERL 实例精解 原书第 4 版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 实用摘要和报表语言1
1.1什么是Perl1
1.2什么是解释语言2
1.3 Perl的用户2
Perl的版本3
什么是Perl 63
1.4如何获得Perl4
1.5什么是CPAN7
1.6 Perl文档8
Perl的man页面8
HTML文档9
1.7读者应当学到的知识9
1.8下章简介10
第2章 Perl快速入门11
2.1快速入门和速查手册11
给程序员的提示11
给非程序员的提示11
Perl语法和结构11
2.2本章小结23
2.3下章简介23
第3章 Perl脚本24
3.1创建脚本24
3.2脚本25
启动25
选择文本编辑器26
为Perl脚本取名26
语句、空白和换行27
注释27
Perl语句28
使用Perl内建函数28
执行脚本28
脚本实例29
可能出现的错误30
3.3从命令行使用Perl31
-e开关31
-n开关31
-c开关33
3.4读者应当学到的知识33
3.5下章简介34
第4章 获得打印句柄35
4.1文件句柄35
4.2字(Word)35
4.3 print函数35
引号36
实量(常量)38
打印实量40
warning编译指示符和-w开关42
diagnostics编译指示符44
strict编译指示符44
4.4 printf函数45
sprintf函数48
无引号打印:here文档48
4.5读者应当学到的知识51
4.6下章简介51
第5章 变量53
5.1 Perl变量简介53
类型53
作用域和包53
命名规范54
赋值语句54
引号规范55
5.2标量、数组和散列59
标量型变量59
数组61
散列67
复杂数据结构70
5.3从STDIN读取输入72
把输入内容赋值给标量型变量72
chop与chomp函数73
read函数74
getc函数75
将输入内容赋予数组75
将输入内容赋予散列76
5.4数组函数77
chop和chomp函数(用于列表)77
exists函数78
delete函数78
grep函数78
join函数79
map函数80
pack和unpack函数81
pop函数82
push函数83
shift函数83
splice函数84
split函数85
sort函数88
reverse函数90
unshift函数91
5.5散列(关联数组)函数91
keys函数91
values函数92
each函数93
对散列进行排序93
delete函数98
exists函数99
5.6有关散列的更多内容99
从文件载入散列99
特殊散列变量100
上下文(Context)102
5.7读者应当学到的知识103
5.8下章简介104
第6章 运算符106
6.1关于Perl运算符106
6.2混合数据类型106
6.3优先级和结合性108
赋值运算符109
关系运算符111
相等性运算符113
逻辑运算符(短路运算符)115
逻辑字运算符117
算术运算符118
自动递增与自动递减运算符119
位逻辑运算符121
条件运算符123
范围运算符125
特殊字符串运算符和函数125
算术函数127
6.4读者应当学到的知识130
6.5下章简介131
第7章 条件133
7.1控制结构、块与复合语句133
7.2循环138
while循环138
until循环139
for循环141
foreach循环143
循环控制146
switch语句152
7.3读者应当学到的知识155
7.4下章简介155
第8章 正则表达式——模式匹配156
8.1什么是正则表达式156
8.2表达式修饰符与简单语句156
条件修饰符157
DATA文件句柄158
循环修饰符160
8.3正则表达式运算符161
m运算符与匹配162
s运算符与替换167
模式绑定运算符174
8.4读者应当学到的知识179
8.5下章简介179
第9章 正则表达式元字符181
9.1正则表达式元字符181
表示单个字符的元字符183
空白元字符190
重复模式匹配元字符192
tr或y函数213
9.2 Unicode216
9.3读者应当学到的知识218
9.4下章简介218
第10章 获得文件句柄220
10.1用户定义文件句柄220
打开文件:open函数220
打开文件读取220
打开文件写入224
Win32二进制文件225
打开文件追加226
select函数227
使用flock为文件加锁228
seek和tell函数229
打开文件读写233
打开管道234
10.2参数传递239
ARGV数组239
ARGV与Null文件句柄241
eof函数243
-i开关:原位编辑文件245
10.3文件测试246
10.4读者应当学到的知识248
10.5下章简介249
第11章 子例程与函数250
11.1子例程/函数250
11.2参数传递254
原型260
返回值262
上下文和子例程263
11.3按引用调用265
符号引用-typeglob265
硬引用-指针269
自动加载273
BEGIN和END子例程(开始与结束)275
subs函数275
11.4读者应当学到的知识276
11.5下章简介276
第12章 模块化、打包并发送到库278
12.1包和模块278
引言278
一个类比278
定义278
符号表279
12.2标准Perl库284
@INC数组284
包和.Pl文件286
模块和.pm文件290
导出和导入290
如何“use”来自标准Perl库的模块295
使用Perl创建自己的模块298
12.3来自C PAN的模块299
12.4读者应当学到的知识305
12.5下章简介306
第13章 这项工作需要引用吗308
13.1什么是引用,什么是指针308
符号引用和硬引用308
硬引用,指针310
引用和匿名变量312
嵌套数据结构313
引用和子例程318
文件句柄引用320
ref函数321
13.2读者应当学到的知识323
13.3下章简介323
第14章 面向对象的Perl325
14.1 OOP范例325
回顾包与模块325
一些面向对象的专用术语326
14.2类、对象和方法326
现实世界326
步骤327
类和私有性327
对象328
bless函数330
方法331
面向对象的模块样式332
多态性和动态绑定341
析构函数和垃圾收集346
14.3匿名子例程、闭包和私有性347
什么是闭包348
闭包和对象349
14.4继承353
@ISA数组和调用方法353
$AUTOLOAD、 sub AUTOLOAD和UNIVERSAL355
派生类357
多重继承362
重写父类方法362
14.5公共用户接口:文档类364
pod文件364
pod命令365
如何使用pod解释器366
将pod文档转译为文本367
将pod文档转译为HTML368
14.6使用Perl库中的对象368
另眼看标准Perl库368
一个来自标准Perl库的面向对象模块369
使用标准Perl库中的模块371
14.7读者应当学到的内容372
14.8下章简介373
第15章 神奇的Tie和DBS377
15.1连接变量与类377
tie函数377
预定义方法378
连接标量378
连接数组380
连接散列382
15.2 DBM文件386
创建并赋值DBM文件387
从DBM文件中检索数据389
从DBM文件删除项390
15.3读者应当学到的知识392
15.4下章简介392
第16章 CGI和Perl:超级活力双雄393
16.1静态和动态Web页面393
16.2工作原理395
16.3使用HTML创建Web页面399
16.4 HTML和CGI如何协作403
简单CGI脚本403
错误日志文件405
16.5控制信息出入CGI脚本406
16.6 CGI和表单409
表单输入类型410
创建HTML表单410
GET方法413
处理编码数据416
总结418
POST方法421
处理电子邮件424
16.7 CGI.pm模块427
简介427
优点428
使用CGI.pm编程的两种形式428
重要警示430
HTML表单方法431
CGI.pm如何处理表单436
CGI.pm表单元素441
生成表单输入字段的方法442
错误处理453
HTTP首部方法455
第17章 当Perl遇见MySQL:完美的连接460
17.1简介460
17.2什么是关系型数据库460
客户端/服务器型数据库461
关系型数据库的组成部分462
通过SQL(结构化查询语言)访问数据库466
17.3 MySQL入门468
为何选用MySQL468
安装MySQL468
连接MySQL468
图形化用户界面470
寻找数据库472
基本命令入门474
17.4什么是Perl DBI487
安装DBI488
DBI类方法493
如何使用DBI495
连接和断开数据库495
disconnect()方法497
准备语句句柄并获取结果497
处理引号500
获取错误消息501
17.5不返回数据的语句509
17.6事务513
17.7使用CGI和DBI选择并显示记录项515
17.8还有哪些内容518
17.9读者应当学到的知识519
17.10下章简介520
第18章 与系统交互523
18.1系统调用523
目录和文件524
目录和文件属性526
查找目录和文件528
创建目录——mkdir函数530
删除目录——rmdir函数531
更改目录——chdir函数532
通过目录文件句柄访问目录533
权限和所有权535
硬链接和软链接538
更改文件名541
更改访问与修改时间541
文件统计量542
底层I/O文件544
压缩和解压缩数据546
18.2进程550
UNIX进程551
Win32进程552
环境(UNIX和Windows)552
进程和文件句柄554
进程优先级和Nice值556
口令信息557
时间和进程561
UNIX进程创建564
Win32进程创建568
18.3与操作系统交互的其他途径570
syscall函数和h2ph脚本571
命令替换——反引号572
Shell.pm模块572
system函数573
here文档575
Globbing(文件名扩展和通配符)575
18.4错误处理577
die函数577
warn函数578
eval函数578
18.5信号581
18.6读者应当学到的知识584
18.7下章简介585
第19章 借助形象行编写报表586
19.1模板586
定义模板的步骤586
更改文件句柄588
页眉格式589
select函数593
多行字段595
填充字段595
动态报表编写597
19.2读者应当学到的知识598
19.3下章简介599
第20章 通过网络发送600
20.1网络与Perl600
20.2客户端/服务器模型600
20.3网络协议(TCP/IP)600
以太网协议(硬件)600
Internet协议(IP)601
传输控制协议(TCP)601
用户数据报协议(UDP)601
20.4网络寻址601
以太网地址601
IP地址602
端口号602
Perl协议函数602
Perl的服务器函数603
Perl的主机信息函数605
20.5套接字607
套接字的类型607
套接字域607
创建套接字608
绑定地址和套接字名609
创建套接字队列609
等待客户端请求609
建立套接字连接610
关闭套接字610
20.6客户端/服务器程序611
同一台计算机上面向连接的套接字611
远程计算机(Internet客户端和服务器)上面向连接的套接字614
20.7 Socket.pm模块617
20.8读者应当学到的知识621
附录A Perl内建函数、编译指示、模块和调试器622
附录B SQL语言入门654
附录C Perl和生物学692
附录D 强悍与速度:CGI和mod_Perl699