书籍详情
Perl 实用编程技术
作者:龙洋 史波
出版社:中国水利水电出版社
出版时间:2001-02-01
ISBN:9787508405247
定价:¥39.00
购买这本书可以去
内容简介
Perl是由Larry Wall最初设计编写的,目前主要用于UNIX环境下编程,它是当前Internet编程最常用的语言之一,也是当前最强大、易于使用且功能完整的编程语言。本书主要介绍了Perl 5的运行环境、变量、控制结构、运算符、常用函数、作用域、哈希数组、正则表达式、内置函数及变量、格式和特殊功能、库及模块的语法、对象的语法、调试技巧以及综合应用等有关方面的知识。本书最主要的特点是实例多、实用性强,适合于Perl的初、中级用户参考。
作者简介
暂缺《Perl 实用编程技术》作者简介
目录
第一部分 Perl 5基本知识
第一章 Perl 5的应用环境
1.1 Perl 5概述
1.2 Perl语言的主要作用
1.3 Perl 5应用环境的介绍
1.3.1 在Windows 2000/NT上安装Perl
1.3.2 在Unix下安装Perl
1.3.3 在Macintosh下安装Perl
1.3.4 在OS/2上构造Perl
1.3.5 在MS-DOS上安装Perl
1.3.6 安装Perl的附加程序包
1.3.7 安装文档
1.4 其他支持
1.4.1 专业支持
1.4.2 Web站点
1.4.3 邮件列表
1.4.4 新闻组
1.5 小结
第二章 Perl的简单应用
2.1 运行Perl
2.1.1 Perl运行原则
2.1.2 Perl的一般运行
2.1.3 Perl在不同操作系统上的运行
2.2 Perl通用语法简介
2.2.1 Perl的变量
2.2.2 其他变量
2.2.3 常见错误
2.3 小结
第二部分 Perl 5知识进阶
第三章 Perl中的变量
3.1 概述
3.2 基本的数据类型
3.2.1 标量
3.2.2 操作标量的函数
3.2.3 操作标量的运算符
3.3 数组和列表
3.3.1 列表
3.3.2 数组——列表的存储
3.3.3 字符串中的方括号和变量替换
3.3.4 列表范围
3.3.5 数组的输出
3.3.6 列表/数组的长度
3.3.7 子数组
3.3.8 操作数组的库函数
3.4 哈希变量
3.4.1 数组变量的限制
3.4.2 定义
3.4.3 访问哈希结构的元素
3.4.4 增加元素
3.4.5 创建哈希结构
3.4.6 从数组变量赋值到哈希结构
3.4.7 元素的增删
3.4.8 列出数组的索引和值
3.5 句柄
3.5.1 打开、关闭文件
3.5.2 读文件
3.5.3 写文件
3.5.4 判断文件状态
3.5.5 命令行参数
3.5.6 打开管道
3.5.7 常用文件句柄操作函数
3.6 小结
第四章 Perl的控制结构
4.1 控制结构概述
4.2 fof控制结构
4.3 foreach控制结构
4.4 if…else…elsif控制结构
4.5 Perl对控制结构的控制
4.5.1 next命令
4.5.2 last命令
4.5.3 redo命令
4.6 小结
第五章 Perl的运算符
5.1 运算符概述
5.2 运算符的优先级
5.3 Perl中常用的运算符
5.3.1 算术和自增减运算符
5.3.2 Perl条件运算符
5.3.3 逻辑运算符
5.3.4 条件运算符
5.3.5 文件和命令运算符
5.4 应用实例
5.5 小结
第六章 Perl的常用函数
6.1 概述
6.2 语法
6.3 参数栈
6.3.1 操作参数栈
6.3.2 本地@_栈
6.4 返回值栈
6.4.1 Return关键字
6.4.2 缺省返回
6.5 把多个数组或哈希结构传递给函数
6.6 Perl函数的注意事项
6.6.1 将错误检查加入到函数中
6.6.2 使用-w标志
6.7 小结
第七章 Perl的作用域
7.1 作用域简介
7.2 作用域语法
7.3 my和local方法
7.4 预先使用use strict
7.5 作用域应用的实例
7.6 小结
第八章 Perl 5中的哈希数组
8.1 数组变量的局限
8.2 哈希数组元素
8.3 对哈希数组进行的操作
8.3.1 创建哈希数组
8.3.2 从数组变量中拷贝哈希数组
8.3.3 增删哈希数组中的元素
8.3.4 列出哈希数组中的目录和值
8.4 使用哈希数组进行循环
8.5 使用哈希数组创建数据结构
8.5.1 连接列表
8.5.2 结构
8.5.3 树
8.5.4 数据库
8.6 应用实例
8.7 小结
第九章 Perl 5中的引用
9.1 引用的概述
9.2 使用引用
9.3 使用反斜线(\)操作符
9.4 引用和数组
9.5 多维数组
9.6 对子程序的引用
9.7 将子程序与多维数组结合使用
9.8 对文件句柄的引用
9.9 硬引用和符号引用的对比
9.10 小结
第十章 Perl 5的正则表达式
10.1 概述
10.2 Perl 5正则表达式的基本原则
10.3 模式匹配
10.3.1 模式匹配简介
10.3.2 匹配操作符
10.3.3 特殊模式符号
10.3.4 模式匹配选项
10.3.5 外延匹配
10.4 应用实例
10.5 小结
第十一章 Perl 5的内置函数及变量
11.1 概述
11.2 Perl 5的内置函数
11.2.1 一般原则及主函数
11.2.2 格式化数据的操作
11.2.3 读写函数
11.2.4 关于变量的操作函数
11.2.5 时间函数
11.2.6 调试函数
11.2.7 关于操作系统的接口函数
11.2.8 文件运算符
11.3 Perl 5的内置变量
11.3.1 内置文件变量
11.3.2 文件系统变量
11.3.3 数组系统变量
11.3.4 全局标量变量
11.4 小结
第三部分 Perl 5的高级应用
第十二章 Perl 5的格式和特殊功能
12.1 概述
12.2 格式
12.2.1 格式的定义
12.2.2 已定义格式的工作
12.3 Coderefs功能
12.3.1 Coderefs的语法格式
12.3.2 Coderefs的应用
12.4 Globbing功能
12.4.1 什么是Globbing
12.4.2 Globbing的相关应用
12.4.3 Globbing在Exporter中的应用
12.5 Eval函数
12.5.1 使用eval的原则
12.5.2 eval的用法
12.6 小结
第十三章 库及模块的语法
13.1 概述
13.1.1 面向对象编程的优点
13.1.2 面向对象编程的缺点
13.1.3 Perl对面向对象的支持
13.2 名字空间
13.2.1 名字空间的原则
13.2.2 实用的名字空间和包的提示
13.3 库和关键字require
13.3.1 require的使用原则
13.3.2 require应用的注意原则
13.4 模块以及关键字use
13.4.1 模块以及use的使用原则
13.4.2 常用use内置指令
13.4.3 use的应用实例
13.5 建立开发环境
13.6 小结
第十四章 对象的语法
14.1 概述
14.2 基本对象原则
14.2.1 什么是类
14.2.2 构造函数
14.2.3 对象方法
14.2.4 对象数据
14.2.5 对象算法
14.2.6 析构函数
14.2.7 基本对象原则小结
14.3 中、高级对象原则
14.3.1 类与对象
14.3.2 继承性
14.3.3 重载性
14.3.4 Perl类和对象的一些注释
14.4 小结
第十五章 Perl的调试技巧
15.1 概述
15.2 进入和退出Perl调试器
15.2.1 进入调试器
15.2.2 退出调试器
15.2.3 应用实例
15.3 分解程序
15.3.1 1命令
15.3.2 -命令
15.3.3 w命令
15.3.4 //和??命令
15.3.5 S命令
15.4 单步执行程序
15.4.1 s命令
15.4.2 n命令
15.4.3 f命令
IZ.4.4 Carriage-Return命令
15.4.5 r命令
15.5 显示变量的值
15.5.1 x命令
15.5.2 V命令
15.6 断点
15.6.1 b命令
15.6.2 C命令
15.6.3 L命令和断点
15.6.4 d和D命令
15.6.5 断点部分的小结
15.7 跟踪程序执行
15.8 行动作和模式搜寻
15.8.1 a命令
15.8.2 A命令
15.8.3 <和>命令
15.8.4 使用L命令显示行动作
15.9 其他调试命令
15.9.1 执行其他Perl语句
15.9.2 H命令:列出前面使用过的调试命令
15.9.3 !命令:执行前面的调试命令
15.9.4 T命令:跟踪堆栈
15.9.5 p命令:打印出一个表达式
15.9.6 =命令:定义关联
15.9.7 预定义关联
15.9.8 h命令:调试帮助
15.10 注意事项
15.11 小结
第十六章 Perl 5的综合应用
16.1 概述
16.2 用Perl/Tk生成GUI界面
16.2.1 Perl/Tk包简介
16.2.2 写Perl/Tk脚本
16.2.3 各种控件的使用和设置
16.3 数据库操作
16.3.1 The DBM Packages库文件系统
16.3.2 查看数据
16.3.3 增加和减去项目
16.3.4 DBM文件上的操作
16.4 用Perl生成VRML
16.4.1 VRML基础
16.4.2 使用VRML.pm
16.4.3 VRML.pm包的内部
16.5 应用Perl生成CGI
16.5.1 CGI脚本的参数传递
16.5.2 CGI脚本的输入输出
16.5.3 简单的CGI实例
16.6 小结
附录 函数集
第一章 Perl 5的应用环境
1.1 Perl 5概述
1.2 Perl语言的主要作用
1.3 Perl 5应用环境的介绍
1.3.1 在Windows 2000/NT上安装Perl
1.3.2 在Unix下安装Perl
1.3.3 在Macintosh下安装Perl
1.3.4 在OS/2上构造Perl
1.3.5 在MS-DOS上安装Perl
1.3.6 安装Perl的附加程序包
1.3.7 安装文档
1.4 其他支持
1.4.1 专业支持
1.4.2 Web站点
1.4.3 邮件列表
1.4.4 新闻组
1.5 小结
第二章 Perl的简单应用
2.1 运行Perl
2.1.1 Perl运行原则
2.1.2 Perl的一般运行
2.1.3 Perl在不同操作系统上的运行
2.2 Perl通用语法简介
2.2.1 Perl的变量
2.2.2 其他变量
2.2.3 常见错误
2.3 小结
第二部分 Perl 5知识进阶
第三章 Perl中的变量
3.1 概述
3.2 基本的数据类型
3.2.1 标量
3.2.2 操作标量的函数
3.2.3 操作标量的运算符
3.3 数组和列表
3.3.1 列表
3.3.2 数组——列表的存储
3.3.3 字符串中的方括号和变量替换
3.3.4 列表范围
3.3.5 数组的输出
3.3.6 列表/数组的长度
3.3.7 子数组
3.3.8 操作数组的库函数
3.4 哈希变量
3.4.1 数组变量的限制
3.4.2 定义
3.4.3 访问哈希结构的元素
3.4.4 增加元素
3.4.5 创建哈希结构
3.4.6 从数组变量赋值到哈希结构
3.4.7 元素的增删
3.4.8 列出数组的索引和值
3.5 句柄
3.5.1 打开、关闭文件
3.5.2 读文件
3.5.3 写文件
3.5.4 判断文件状态
3.5.5 命令行参数
3.5.6 打开管道
3.5.7 常用文件句柄操作函数
3.6 小结
第四章 Perl的控制结构
4.1 控制结构概述
4.2 fof控制结构
4.3 foreach控制结构
4.4 if…else…elsif控制结构
4.5 Perl对控制结构的控制
4.5.1 next命令
4.5.2 last命令
4.5.3 redo命令
4.6 小结
第五章 Perl的运算符
5.1 运算符概述
5.2 运算符的优先级
5.3 Perl中常用的运算符
5.3.1 算术和自增减运算符
5.3.2 Perl条件运算符
5.3.3 逻辑运算符
5.3.4 条件运算符
5.3.5 文件和命令运算符
5.4 应用实例
5.5 小结
第六章 Perl的常用函数
6.1 概述
6.2 语法
6.3 参数栈
6.3.1 操作参数栈
6.3.2 本地@_栈
6.4 返回值栈
6.4.1 Return关键字
6.4.2 缺省返回
6.5 把多个数组或哈希结构传递给函数
6.6 Perl函数的注意事项
6.6.1 将错误检查加入到函数中
6.6.2 使用-w标志
6.7 小结
第七章 Perl的作用域
7.1 作用域简介
7.2 作用域语法
7.3 my和local方法
7.4 预先使用use strict
7.5 作用域应用的实例
7.6 小结
第八章 Perl 5中的哈希数组
8.1 数组变量的局限
8.2 哈希数组元素
8.3 对哈希数组进行的操作
8.3.1 创建哈希数组
8.3.2 从数组变量中拷贝哈希数组
8.3.3 增删哈希数组中的元素
8.3.4 列出哈希数组中的目录和值
8.4 使用哈希数组进行循环
8.5 使用哈希数组创建数据结构
8.5.1 连接列表
8.5.2 结构
8.5.3 树
8.5.4 数据库
8.6 应用实例
8.7 小结
第九章 Perl 5中的引用
9.1 引用的概述
9.2 使用引用
9.3 使用反斜线(\)操作符
9.4 引用和数组
9.5 多维数组
9.6 对子程序的引用
9.7 将子程序与多维数组结合使用
9.8 对文件句柄的引用
9.9 硬引用和符号引用的对比
9.10 小结
第十章 Perl 5的正则表达式
10.1 概述
10.2 Perl 5正则表达式的基本原则
10.3 模式匹配
10.3.1 模式匹配简介
10.3.2 匹配操作符
10.3.3 特殊模式符号
10.3.4 模式匹配选项
10.3.5 外延匹配
10.4 应用实例
10.5 小结
第十一章 Perl 5的内置函数及变量
11.1 概述
11.2 Perl 5的内置函数
11.2.1 一般原则及主函数
11.2.2 格式化数据的操作
11.2.3 读写函数
11.2.4 关于变量的操作函数
11.2.5 时间函数
11.2.6 调试函数
11.2.7 关于操作系统的接口函数
11.2.8 文件运算符
11.3 Perl 5的内置变量
11.3.1 内置文件变量
11.3.2 文件系统变量
11.3.3 数组系统变量
11.3.4 全局标量变量
11.4 小结
第三部分 Perl 5的高级应用
第十二章 Perl 5的格式和特殊功能
12.1 概述
12.2 格式
12.2.1 格式的定义
12.2.2 已定义格式的工作
12.3 Coderefs功能
12.3.1 Coderefs的语法格式
12.3.2 Coderefs的应用
12.4 Globbing功能
12.4.1 什么是Globbing
12.4.2 Globbing的相关应用
12.4.3 Globbing在Exporter中的应用
12.5 Eval函数
12.5.1 使用eval的原则
12.5.2 eval的用法
12.6 小结
第十三章 库及模块的语法
13.1 概述
13.1.1 面向对象编程的优点
13.1.2 面向对象编程的缺点
13.1.3 Perl对面向对象的支持
13.2 名字空间
13.2.1 名字空间的原则
13.2.2 实用的名字空间和包的提示
13.3 库和关键字require
13.3.1 require的使用原则
13.3.2 require应用的注意原则
13.4 模块以及关键字use
13.4.1 模块以及use的使用原则
13.4.2 常用use内置指令
13.4.3 use的应用实例
13.5 建立开发环境
13.6 小结
第十四章 对象的语法
14.1 概述
14.2 基本对象原则
14.2.1 什么是类
14.2.2 构造函数
14.2.3 对象方法
14.2.4 对象数据
14.2.5 对象算法
14.2.6 析构函数
14.2.7 基本对象原则小结
14.3 中、高级对象原则
14.3.1 类与对象
14.3.2 继承性
14.3.3 重载性
14.3.4 Perl类和对象的一些注释
14.4 小结
第十五章 Perl的调试技巧
15.1 概述
15.2 进入和退出Perl调试器
15.2.1 进入调试器
15.2.2 退出调试器
15.2.3 应用实例
15.3 分解程序
15.3.1 1命令
15.3.2 -命令
15.3.3 w命令
15.3.4 //和??命令
15.3.5 S命令
15.4 单步执行程序
15.4.1 s命令
15.4.2 n命令
15.4.3 f命令
IZ.4.4 Carriage-Return命令
15.4.5 r命令
15.5 显示变量的值
15.5.1 x命令
15.5.2 V命令
15.6 断点
15.6.1 b命令
15.6.2 C命令
15.6.3 L命令和断点
15.6.4 d和D命令
15.6.5 断点部分的小结
15.7 跟踪程序执行
15.8 行动作和模式搜寻
15.8.1 a命令
15.8.2 A命令
15.8.3 <和>命令
15.8.4 使用L命令显示行动作
15.9 其他调试命令
15.9.1 执行其他Perl语句
15.9.2 H命令:列出前面使用过的调试命令
15.9.3 !命令:执行前面的调试命令
15.9.4 T命令:跟踪堆栈
15.9.5 p命令:打印出一个表达式
15.9.6 =命令:定义关联
15.9.7 预定义关联
15.9.8 h命令:调试帮助
15.10 注意事项
15.11 小结
第十六章 Perl 5的综合应用
16.1 概述
16.2 用Perl/Tk生成GUI界面
16.2.1 Perl/Tk包简介
16.2.2 写Perl/Tk脚本
16.2.3 各种控件的使用和设置
16.3 数据库操作
16.3.1 The DBM Packages库文件系统
16.3.2 查看数据
16.3.3 增加和减去项目
16.3.4 DBM文件上的操作
16.4 用Perl生成VRML
16.4.1 VRML基础
16.4.2 使用VRML.pm
16.4.3 VRML.pm包的内部
16.5 应用Perl生成CGI
16.5.1 CGI脚本的参数传递
16.5.2 CGI脚本的输入输出
16.5.3 简单的CGI实例
16.6 小结
附录 函数集
猜您喜欢