图书介绍

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

PERL 实例精解 原书第 4 版
  • (美)Ellie Quigley著,陈宗斌等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111251699
  • 出版时间:2009
  • 标注页数:710页
  • 文件大小:181MB
  • 文件页数:726页
  • 主题词:PERL语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐