注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程Perl 5开发指南

Perl 5开发指南

Perl 5开发指南

定 价:¥65.00

作 者: (美)Stephen Asbury[等]著;李俊海等译
出版社: 电子工业出版社
丛编项:
标 签: 程序语言

购买这本书可以去


ISBN: 9787505350991 出版时间: 2000-08-01 包装:
开本: 26cm 页数: 708页 字数:  

内容简介

  Perl 5第二版提供的资源将帮助程序员节约大量的编程时间。本书提供了详细地解决200个Perl和CGI编程步骤,其中包括问题的提出、解决的方法、可能的错误和全部源程序。本书共分二十四章,涵盖了Perl 5的全部特征和CGI编程技巧,同时本书附带的光盘中包括了Perl的资源和程序库,以及书中程序源码,并且包括Perl手册在线文档。适合Perl的程序员及对此感兴趣者使用。

作者简介

暂缺《Perl 5开发指南》作者简介

图书目录

第1章 Perl基础
1.1 标量数据类型
1.2 数组
1.3 相关数组
1.4 访问
1.5 常规表达式
1.6 数值和字符串操作符
1.7 控制语句
1.8 子程序、包和模块
1.9 变量定位
1.10 特殊变量
1.11 CGI
第2章 创建Perl和CGI程序
2.1 如何在UNIX环境下将Perl程序变成可执行文件
2.2 在DOS环境下将Perl程序变成可执行文件
2.3 将Perl程序变成DOS命令
2.4 在UNIX环镜下安装CGI程序
2.5 在Windows NT环境下安装CGI程序
2.6 在Windows 3.1环境下安装CGI程序
2.7 如何完成统一的命令行解析
2.8 处理复杂的命令行
第3章 文件操作
3.1 检查文件是否存在
3.2 从文件中读取数据
3.3 向文件中写入数据
3.4 向已建文件中加入数据
3.5 删除文件
3.6 查看文件的操作权限
3.7 改变文件的操作权限
3.8 获取文件的基本名(basenae)
3.9 获取文件的目录名(dirname)
3.10 列出目录下的所有文件
3.11 查看目录树的内容
3.12 创建目录树
3.13 删除目录树
3.14 用一个通用扩展名给一组文件改名
3.15 随机获取文件
3.16 无缓冲输出
3.17 一个本地句柄
3.18 将文件句柄传递给函数
第4章 标准CGI输出
4.1 选择输出类型
4.2 初始化CGI程序的输出
4.3 输出本地文件访问
4.4 输出一个完整的文档URL
4.5 输出一个本地文件
4.6 输出动态创建的HTML
第5章 环境变量和命令
5.1 读取和设置环境变量
5.2 获得客户发出的CGI请求信息
5.3 获得服务器发出的CGI请求信息
5.4 获得当前的CGI请求
5.5 确定命令是否在的PATH中
5.6 从另一程序中读取输入
5.7 将输出发送给其他程序
第6章 高级控制结构
6.1 遍历一个列表
6.2 循环使用一个相关数组
6.3 退出循环
6.4 跳到下一循环(iteration)
6.5 使用多重循环(iterators)
6.6 使用switch表达式
第7章 用户输入
7.1 从键盘读入一行数据
7.2 从键盘读入单个字符
7.3 读入口令但不回显
7.4 转换混合输入
7.5 为CGI的GET请求读入数据
7.6 为CGI的POST请求读入数据
7.7 从请求表中读取数据
7.8 对请求表中的数据解码
7.9 存储请求表中的数据
7.10 从命令行读取传递给程序的数据
7.11 同时支持GET和POST请求类型
7.12 如何解释同一关键字的多个值
第8章 匹配、过滤和格式变换
8.1 在一组文件中代替一个字符串
8.2 匹配带有“/”的路径名称
8.3 找到符合部分一般表达的参考数据
8.4 匹配多行方式
8.5 改组重排文件
8.6 将DOS文本文件转换成UNIX文本文件
8.7 修改字符串的内容
8.8 文件名的扩展代字符“~”
8.9 用标准时间格式打印当前时间
第9章 用Perl生成报表
9.1 如何在报表中把字段对齐
9.2 如何把长的字段放在多行上输出
9.3 如何给报表添加标题
9.4 如何把变量内容放在报表的顶端
9.5 如何在报表中添加页脚
9.6 如何在多个报表输出格式之间切换
第10章 动态输出时HTML文件的操作
10.1 如何在语法检查时分解HTML成为标识和主体部分
10.2 如何对表设置action或request方法
10.3 如何找到输入项并且决定它们的类型
10.4 如何改变正文的值或者大小、把正文隐藏以及改变口令输入项
10.5 如何管理复选按钮的状态
10.6 如何管理单选按钮的状态
10.7 如何改变值或者中文区域的大小
10.8 如何管理选择列表中的可选项
10.9 如何对定制HTML命令提供支持
10.10 如何把使用当前格式处理的数据插入到一个已经存在的HTML文件中
10.11 如何把一个超文本链接插入到已经存在的HTML文件中
10.12 如何把一个选择列表插入到HTML文件中
10.13 如何把提交按钮插入到HTML文件中
第11章 DBM文件
11.1 使用Perl创建DBM文件
11.2 显示某个DBM的内容
11.3 修改DBM文件中的记录
11.4 删除DBM文件中的记录
11.5 清空一个DBM文件
11.6 合并两个DBM文件
11.7 如何在CGI程序中存取DBM文件
第12章 程序自动化、CGI、测试和保密
12.1 如何做:自动ftp
12.2 如何自动地注册到某个远程的计算机
12.3 如何测试CGI程序而不用浏览器和服务器
12.4 如何使用Web服务器而不是浏览器来测试CGI程序
12.5 如何使用Web服务器和浏览器来测试CGI程序
12.6 如何测试和诊断CGI程序
12.7 如何避免常见的CGI程序设计错误
12.8 如何避免常见的安全隐患
第13章 进程间通信
13.1 用Perl程序创建子进程
13.2 用管道给执行进程发送数据
13.3 创建监护进程
13.4 用相同输入执行不同CGI程序
13.5 用不同输入执行不同CGI程序
13.6 用Perl程序发送E-mail
第14章 客户机-服务器和网络程序设计
14.1 创建Internet Domain Socket
14.2 创建基于TCP的client程序
14.3 创建基于UDP的client程序
14.4 创建并发非死锁client程序
14.5 创建server socket
14.6 创建基于socket的网络Server程序
14.7 用CGI程序直接给client发送HTTP
第15章 函数、库、软件包、模块
15.1 通过引用传递变量
15.2 将多个数组传递给一个函数
15.3 从函数返回多个变量
15.4 创建和使用软件包
15.5 创建和使用库
15.6 创建和使用模块
15.7 创建POD文件
15.8 将CGI库转化为模块
第16章 处理异步事件
16.1 处理Perl中的信号
16.2 利用信号与运行进程通信
16.3 让进程等待一个事件
16.4 创建超时进程
16.5 调度基于时间的事件
16.6 巧妙处理异常
第17章 数据结构
17.1 创建二叉树
17.2 处理嵌套表
17.3 创建多叉树
第18章 排序、查寻和修改
18.1 给数组排序
18.2 使排序后的数组元素唯一
18.3 对非量化数据类型排序
18.4 在数组中查找一个元素
18.5 确定数组中是否存在相同元素
18.6 将相关数组按值排序
18.7 创建递归于程序
第19章 特殊文件处理
19.1 处理非文本化编码文件
19.2 处理压缩文件
19.3 文件加密
19.4 从二进制文件析取文本文件
19.5 处理以太网信息包
19.6 利用Perl由日志产生统计表
19.7 利用Perl为Web站点创建主页
第20章 UNIX系统管理
20.1 读取口令文件
20.2 不利用口令发现所有用户
20.3 列出用户所属的所有工作组
20.4 产生随机口令
20.5 测试UNIX口令
20.6 检查用户所有权和权限
20.7 确定何时文件系统将溢出
20.8 确定文件比给定年龄大或小
20.9 确定文件比给定大小大或小
20.10 比较两棵目录树
20.11 用NCSA服务器对用户进行安全验证
第21章 性能
21.1 如何完成记录执行日志
21.2 编译时捕捉潜在的错误
21.3 编写可移植的Perl程序
21.4 剖析Perl代码
21.5 优化Perl和CGI代码
第22章 Perl调试工具
22.1 使用Perl调试器
22.2 调试包含子程序的Perl scripts
22.3 在Perl scipt中设置和取消断点
22.4 用普通命令别名设置调试器
22.5 用调试器交互地执行Perl命令
第23章 面向对象的程序设计
23.1 产生一个类
23.2 产生一个对象
23.3 从类继承
23.4 重载父类方法
23.5 产生类变量
23.6 直接调用类方法
23.7 安装使用在Web上发现的Perl 5 CGI模块
第24章 扩充Perl 5
24.1 使用Perl script h2xs
24.2 让Perl理解数据类型
24.3 把一个引用变成char**
24.4 扩充Perl使之包含函数
24.5 从一个函数返回多个值
24.6 让Perl变量取消已分配的变量
24.7 在XSUB程序中设定缺省的参数值
24.8 产生变长参数列表
24.9 在Perl中产生回调函数
24.10 把扩充编译到Perl中
附录A Perl和CGI的Internet资源
附录B CGI环境变量
附录C HTML制表元素

本目录推荐