第一部分 Perl编程简介 1
第1章 编写第一个程序 1
Perl 5简介 1
运行Perl程序 5
使用程序编辑器 11
了解Perl语法基础 15
编写CGI程序 17
小结 30
第2章 调试程序 32
处理语法错误 32
避免错误 37
处理运行错误 42
使用调试器 44
调试CGI程序 51
小结 54
第二部分Perl编程基础 55
第3章 编程基础速成 55
速成定义 55
速成程序 57
操作符与上下文 63
变量 64
控制结构 74
下章内容 79
第4章 操作符与编程基础 80
Perl 5与上下文 80
数字操作 80
布尔操作 86
字符串操作符 89
布尔组名操作 94
二进制操作 97
优先顺序与结合性 101
小结 102
标量数据简介 104
第5章 标量数据 104
字符串与字符数据 106
数字直接数 112
布尔值 116
变量声明 117
标量上下文与清单上下文 119
小结 121
第6章 数组与散列 122
数组简介 122
数组数据存储与读取 123
使用数组的内部函数 133
散列简介 138
散列数据存取 139
使用散列的内部函数 142
小结 146
第7章 引用 147
引用简介 147
直接引用与间接引用 150
其它访问方法 155
多维数组 156
匿名数组与散列 160
小结 162
第8章 条件语句 164
分支语句简介 164
良好编程习惯 166
If系列 170
switch模拟 178
三态操作符 186
小结 187
第9章 循环 188
循环简介 188
while/until循环与do语句 189
for和foreach循环 196
循环中的数据引用 209
循环修饰符 212
小结 214
第三部分 输入/输出处理 217
第10章 输入/输出处理速成 217
速成定义 217
速成程序 219
命令行输入 220
文件输入 221
文件输出 224
目录 226
文件与目录模块 227
下一章内容 228
第11章 输入/输出基础 229
命令行输入 229
打开文件 239
在文件中移动 242
修改文件 245
使用文件测试操作符 250
小结 257
使用print函数 258
第12章 打印与格式化技术 258
使用打印格式函数 261
打印数组 266
编写格式化输出 267
小结 274
第13章 目录与系统I/O实用程序 275
目录函数与模块 275
文件函数 282
文件模块 291
小结 297
速成定义 299
第四部分 数据操作 299
第14章 字符串函数与规则表达式速成 299
速成程序 300
字符串函数 302
规则表达式 305
下一章内容 308
第15章 字符串操作 309
处理字符串部件 309
改变字符 314
分离或连接字符串 321
包装字符 325
建立排序子程序 328
小结 334
第16章 规则表达式 335
规则表达式简介 335
规则表达式组件 337
模式修饰符 349
规则表达式实例 352
小结 359
第17章 高级Perl编程基础准备章 361
速成定义 361
第五部分 高级Perl编程 361
速成程序 363
包 367
数据作用域 368
子程序 369
面向对象Perl 5 372
e-mail传输 375
下一章内容 376
第18章 功能性编程 377
包 377
数据作用域 386
子程序与函数 390
小结 396
第19章 面向对象编程 397
对象与类简介 397
对象方法 398
对象变量 406
命名参数 412
继承 415
小结 419
第20章e-mail方案 420
e-mail程序和协议简介 420
Unix e-mail方案 423
ODBC连接 425
Windows e-mail方案 432
小结 446
第六部分 Windwos平台 447
第21章Windwos方案速成 447
速成定义 447
速成程序 448
Windwos系统信息 454
Perl与Windwos数据库 462
下一章内容 464
第22章 Win 32系统管理 465
Win 32扩展 465
磁盘驱动器 467
文件系统 472
用户信息 475
网络管理 480
DLL函数 492
小结 494
第23章 注册表与事件日志 496
注册表简介 496
运行注册表编辑器 496
注册表操作 498
事件日志简介 508
事件日志操作 509
小结 522
第24章 数据库与Web 524
数据库简介 524
现有数据 534
SQL-数据库语言 538
数据库与Internet 545
小结 561