当前位置:首页 > 工业技术
Perl 5实用编程技术
Perl 5实用编程技术

Perl 5实用编程技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:龙洋,史波等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2001
  • ISBN:7508405242
  • 页数:406 页
图书介绍:
《Perl 5实用编程技术》目录

目录 1

前言 1

第一部分 Perl 5基本知识 1

第一章 Perl 5的应用环境 1

1.1 Perl 5概述 1

1.2 Perl语言的主要作用 2

1.3 Perl 5应用环境的介绍 3

1.3.1 在Windows 2000/NT上安装Perl 5

1.3.2 在Unix下安装Perl 8

1.3.3 在Macintosh下安装Perl 11

1.3.4 在OS/2上构造Perl 12

1.3.5 在MS-DOS上安装Perl 13

1.3.6 安装Perl的附加程序包 13

1.3.7 安装文档 15

1.4 其他支持 15

1.4.1 专业支持 15

1.4.4 新闻组 16

1.4.2 Web站点 16

1.4.3 邮件列表 16

1.5 小结 17

第二章 Perl的简单应用 18

2.1 运行Perl 18

2.1.1 Perl运行原则 18

2.1.2 Perl的一般运行 20

2.1.3 Perl在不同操作系统上的运行 20

2.2 Perl通用语法简介 23

2.2.1 Perl的变量 23

2.2.2 其他变量 26

2.2.3 常见错误 26

2.3 小结 27

第二部分 Perl 5知识进阶 28

第三章 Perl中的变量 28

3.1 概述 28

3.2.1 标量 29

3.2 基本的数据类型 29

3.2.2 操作标量的函数 32

3.2.3 操作标量的运算符 33

3.3 数组和列表 35

3.3.1 列表 35

3.3.2 数组——列表的存储 35

3.3.3 字符串中的方括号和变量替换 36

3.3.4 列表范围 36

3.3.5 数组的输出 37

3.3.6 列表/数组的长度 37

3.3.7 子数组 38

3.3.8 操作数组的库函数 38

3.4 哈希变量 40

3.4.1 数组变量的限制 40

3.4.2 定义 41

3.4.3 访问哈希结构的元素 42

3.4.4 增加元素 42

3.4.5 创建哈希结构 43

3.4.6 从数组变量赋值到哈希结构 44

3.4.7 元素的增删 44

3.4.8 列出数组的索引和值 45

3.5 句柄 45

3.5.1 打开、关闭文件 46

3.5.2 读文件 46

3.5.3 写文件 46

3.5.4 判断文件状态 47

3.5.5 命令行参数 48

3.5.6 打开管道 49

3.5.7 常用文件句柄操作函数 49

3.6 小结 53

第四章 Perl的控制结构 54

4.1 控制结构概述 54

4.2 for控制结构 54

4.3 foreach控制结构 57

4.4 if..else..elsif控制结构 59

4.5 Perl对控制结构的控制 62

4.5.1 next命令 63

4.5.2 last命令 64

4.5.3 redo命令 65

4.6 小结 65

第五章 Perl的运算符 67

5.1 运算符概述 67

5.2 运算符的优先级 67

5.3.1 算术和自增减运算符 69

5.3 Perl中常用的运算符 69

5.3.2 Perl条件运算符 72

5.3.3 逻辑运算符 73

5.3.4 条件运算符 75

5.3.5 文件和命令运算符 76

5.4 应用实例 77

5.5 小结 83

6.2 语法 85

第六章 Perl的常用函数 85

6.1 概述 85

6.3 参数栈 88

6.3.1 操作参数栈 89

6.3.2 本地@_栈 89

6.4 返回值栈 93

6.4.1 Return关键字 93

6.4.2 缺省返回 95

6.5 把多个数组或哈希结构传递给函数 98

6.6 Perl函数的注意事项 99

6.6.1 将错误检查加入到函数中 99

6.6.2 使用-w标志 100

6.7 小结 103

第七章 Perl的作用域 105

7.1 作用域简介 105

7.2 作用域语法 105

7.3 my和local方法 107

7.4 预先使用use strict 113

7.5 作用域应用的实例 114

7.6 小结 119

第八章 Perl 5中的哈希数组 120

8.1 数组变量的局限 120

8.2 哈希数组元素 123

8.3 对哈希数组进行的操作 125

8.3.1 创建哈希数组 125

8.3.2 从数组变量中拷贝哈希数组 126

8.3.3 增删哈希数组中的元素 127

8.3.4 列出哈希数组中的目录和值 128

8.4 使用哈希数组进行循环 129

8.5 使用哈希数组创建数据结构 130

8.5.1 连接列表 131

8.5.2 结构 137

8.5.3 树 138

8.5.4 数据库 141

8.6 应用实例 145

8.7 小结 152

第九章 Perl 5中的引用 153

9.1 引用的概述 153

9.2 使用引用 154

9.3 使用反斜线()操作符 154

9.4 引用和数组 155

9.5 多维数组 161

9.6 对子程序的引用 165

9.7 将子程序与多维数组结合使用 167

9.8 对文件句柄的引用 170

9.9 硬引用和符号引用的对比 172

9.10 小结 174

第十章 Perl 5的正则表达式 175

10.1 概述 175

10.2 Perl 5正则表达式的基本原则 176

10.3 模式匹配 178

10.3.2 匹配操作符 179

10.3.1 模式匹配简介 179

10.3.3 特殊模式符号 180

10.3.4 模式匹配选项 201

10.3.5 外延匹配 205

10.4 应用实例 207

10.5 小结 211

第十一章 Perl 5的内置函数及变量 212

11.1 概述 212

11.2 Perl 5的内置函数 212

11.2.1 一般原则及主函数 213

11.2.2 格式化数据的操作 215

11.2.3 读写函数 216

11.2.4 关于变量的操作函数 225

11.2.5 时间函数 232

11.2.6 调试函数 234

11.2.7 关于操作系统的接口函数 236

11.2.8 文件运算符 239

11.3.1 内置文件变量 240

11.3 Perl 5的内置变量 240

11.3.2 文件系统变量 242

11.3.3 数组系统变量 243

11.3.4 全局标量变量 246

11.4 小结 248

第三部分 Perl 5的高级应用 250

第十二章 Perl 5的格式和特殊功能 250

12.1 概述 250

12.2 格式 251

12.2.1 格式的定义 251

12.2.2 已定义格式的工作 253

12.3 Coderefs功能 256

12.3.1 Coderefs的语法格式 256

12.3.2 Coderefs的应用 256

12.4 Globbing功能 258

12.4.1 什么是Globbing 258

12.4.3 Globbing在Exporter中的应用 259

12.4.2 Globbing的相关应用 259

12.5 Eval函数 261

12.5.1 使用eval的原则 261

12.5.2 eval的用法 262

12.6 小结 266

第十三章 库及模块的语法 267

13.1 概述 267

13.1.1 面向对象编程的优点 267

13.1.2 面向对象编程的缺点 267

13.1.3 Perl对面向对象的支持 268

13.2 名字空间 268

13.2.1 名字空间的原则 268

13.2.2 实用的名字空间和包的提示 271

13.3 库和关键字require 272

13.3.1 require的使用原则 272

13.3.2 require应用的注意原则 273

13.4.1 模块以及use的使用原则 276

13.4 模块以及关键字use 276

13.4.2 常用use内置指令 279

13.4.3 use的应用实例 284

13.5 建立开发环境 296

13.6 小结 297

14.2 基本对象原则 298

14.2.1 什么是类 298

14.1 概述 298

第十四章 对象的语法 298

14.2.2 构造函数 300

14.2.3 对象方法 302

14.2.4 对象数据 303

14.2.5 对象算法 304

14.2.6 析构函数 304

14.2.7 基本对象原则小结 305

14.3 中、高级对象原则 305

14.3.1 类与对象 305

14.3.2 继承性 306

14.3.3 重载性 311

14.3.4 Perl类和对象的一些注释 312

14.4 小结 313

第十五章 Perl的调试技巧 314

15.1 概述 314

15.2 进入和退出Perl调试器 314

15.2.1 进入调试器 315

15.2.2 退出调试器 316

15.2.3 应用实例 316

15.3 分解程序 319

15.3.1 l命令 319

15.3.2 -命令 322

15.3.3 w命令 322

15.3.4 //和??命令 323

15.3.5 S命令 323

15.4.1 s命令 325

15.4 单步执行程序 325

15.4.2 n命令 326

15.4.3 f命令 327

15.4.4 Carriage-Return命令 327

15.4.5 r命令 327

15.5 显示变量的值 327

15.5.1 x命令 328

15.6 断点 329

15.5.2 V命令 329

15.6.1 b命令 330

15.6.2 c命令 331

15.6.3 L命令和断点 332

15.6.4 d和D命令 332

15.6.5 断点部分的小结 333

15.7 跟踪程序执行 334

15.8 行动作和模式搜寻 335

15.8.3 <和>命令 336

15.8.2 A命令 336

15.8.1 a命令 336

15.8.4 使用L命令显示行动作 337

15.9 其他调试命令 337

15.9.1 执行其他Perl语句 337

15.9.2 H命令:列出前面使用过的调试命令 338

15.9.3 !命令:执行前面的调试命令 338

15.9.4 T命令:跟踪堆栈 339

15.9.5 p命令:打印出一个表达式 340

15.9.6 =命令:定义关联 340

15.9.7 预定义关联 341

15.9.8 h命令:调试帮助 341

15.10 注意事项 341

15.11 小结 343

16.2 用Perl/Tk生成GUI界面 344

16.2.1 Perl/Tk包简介 344

第十六章 Perl 5的综合应用 344

16.1 概述 344

16.2.2 写Perl/Tk脚本 345

16.2.3 各种控件的使用和设置 347

16.3 数据库操作 358

16.3.1 The DBM Packages库文件系统 358

16.3.2 查看数据 361

16.3.3 增加和减去项目 361

16.3.4 DBM文件上的操作 362

16.4.1 VRML基础 364

16.4 用Perl生成VRML 364

16.4.2 使用VRML.pm 368

16.4.3 VRML.pm包的内部 378

16.5 应用Perl生成CGI 385

16.5.1 CGI脚本的参数传递 385

16.5.2 CGI脚本的输入输出 387

16.5.3 简单的CGI实例 388

16.6 小结 392

附录 函数集 393

相关图书
作者其它书籍
返回顶部