《Perl 5编程核心技术》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:杜经农等编著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2000
  • ISBN:7900049940
  • 页数:412 页
图书介绍:“九五”国家重点电子出版物规划项目:本书由30章和一个附录组成。系统的介绍了Perl5语言的核心技术,讨论了它的应用编程方法,并给出了大量实例辅以说明。

第1章 Perl概述 1

1.1 Perl的起源与发展 1

1.2 Perl的原代码 2

1.3 Perl的特性 3

1.4 Perl能做什么 4

1.5 安装Perl 5 5

1.6 选择合适的编辑器 7

1.7 Perl未来的发展:Perl 6和Visual Perl 7

第2章 Perl程序格式 8

2.1 Perl程序预览 8

2.2 Perl程序的格式 10

2.3 内嵌的POD文档 11

第3章 变量与常量 16

3.1 变量 16

3.2 常量 25

4.1 标量简介 32

第4章 标量 32

4.2 标量数据的运算 33

第5章 清单、数组和散列 45

5.1 清单 45

5.2 数组 46

5.3 散列 53

第6章 引用 57

6.1 什么是引用 57

6.2 利用引用创建复杂数据结构 63

第7章 操作符与表达式 65

7.1 位操作符 65

7.2 逻辑操作符 69

7.3 条件操作符? 72

7.4 逗点操作符 72

7.5 操作符的优先级与结合性 72

7.6 表达式 74

8.1 什么是上下文 76

8.2 标量上下文 76

第8章 上下文 76

8.3 清单上下文 77

8.4 数组上下文 78

8.5 散列上下文 78

8.6 Perl中上下文的确定 79

第9章 判断结构 84

9.1 if结构 84

9.2 ifelse结构 86

9.3 ifelsif结构 87

9.4 多重条件判断 89

9.5 unless判断语句 91

第10章 循环结构 93

10.1 for循环语句 93

10.2 foreach循环语句 97

10.3 while与until循环 100

10.4 until循环和unless循环 103

10.5 块控制语句 105

10.6 其它流程控制结构 110

第11章 打印、格式化输出与报表 114

11.1 print语句与一般输出 114

11.2 使用printf进行格式化输出 118

11.3 输出报表 121

第12章 命令行输入 132

12.1 命令行特殊变量ARGV 132

12.2 获取命令行输入 133

12.3 GetOpt函数 135

12.4 命令行输入的相关模块 138

第13章 文件与目录操作 142

13.1 基本文件读写操作 142

13.2 文件系统处理 152

13.3 目录句柄 159

13.4 系统级目录操作 161

第14章 正则表达式 163

14.1 正则表达式简介 163

14.2 与正则表达式有关的函数和操作符 164

14.3 正则表达式的组成结构 168

14.4 正则表达式实例 175

第15章 模块化编程 178

15.1 子程序 178

15.2 库 192

15.3 包 195

第16章 面向对象编程原理 201

16.1 什么是面向对象编程 201

16.2 对象与类 202

16.3 面向对象的基本概念 203

第17章 类 205

17.1 如何构建类和对象 205

17.2 类方法与构造函数 207

17.3 对象方法 210

17.4 对象属性的存取 212

17.5 类的析构函数 216

17.6 类的继承性 217

17.7 重载 220

17.8 类库 225

17.9 重点回顾 226

第18章 DBM数据库 227

18.1 建立DBM数据库 227

18.2 增加和删除DBM数据库记录 230

18.3 搜索数据库记录 236

18.4 定义多字段的DBM数据库 237

第19章 DBI接口及mysql数据库 244

19.1 DBI和DBD模块 244

19.2 mysql数据库 245

19.3 DBI编程 248

19.4 DBI的类方法和句柄对象方法 254

19.5 使用DBI进行mysql数据库处理 259

第20章 套接字与Internet网络编程 269

20.1 套接字简介 269

20.2 基于tcp协议的客户/服务器编程 273

20.4 TCP端口扫描 277

20.3 使用HTTP协议编写Web客户程序 277

20.5 编写Web爬虫 278

第21章 Web服务器管理编程 282

21.1 分析服务器目志文件 282

21.2 服务器文件维护 284

21.3 站点新文件索引 284

第22章 Win32特殊调用 287

22.1 OLE调用 287

22.2 调用Windows API函数 293

第24章 CGI编程常用技术 319

24.1 表单与CGI程序的交互 319

24.2 使用cookies传递页面状态 328

24.3 使用隐含表单传输页面数据 335

第25章 SSI与页面计数器 340

25.1 服务器端包含SSI 340

25.2 页面计数器 343

26.1 在UNIX系统上使用sendmail发送邮件 348

第26章 基于Web的电子邮件 348

26.2 在windows系统上使用MAPI发送邮件 349

26.3 smtp协议与跨平台的邮件发送方案 350

26.4 用POP3和IMAP协议接收邮件 367

26.5 电子邮件的文件格式与解析 370

第27章 文学发表站点的实现方案—演示文件上载与论坛技术 376

第28章 交互式实时页面技术 385

28.1 使用客户pull技术编写聊天室程序 385

28.2 使用服务器push技术创建动画 389

28.3 GD模块与实时图形创建 390

第29章 调试Perl程序 394

29.1 Perl编程中常见的错误 394

29.2 使用Perl内置调试器调试程序 398

第30章 Perl安全编程 406

30.1 设置setuid和setgid位的程序 406

30.2 变量污染 407

30.3 CGI编程的安全性 408

附录 411