书籍详情

Perl 5编程核心技术

Perl 5编程核心技术

作者:杜经农等编著

出版社:北京希望电子出版社

出版时间:2000-11-01

ISBN:9787900049940

定价:¥48.00

购买这本书可以去
内容简介
  Perl是一门功能强大、易于使用、容易移植的程序设计语言。Perl用途广泛,可用于Unix或Windows NT系统管理, Web开发, Web服务器管理,网络程序设计,跨平台的GUI程序设计。尤其在交互式站点的CGI程序设计中, Perl5是最为方便、有效的设计语言, CGI编程已成为Perl的重要应用之一。本书从指导程序员实际开发应用程序的角度,全面系统地介绍了Perl5语言的核心技术,讨论了它的应用编程方法,并给出了大量实例辅以说明。全书由30章和一个附录组成,内容包括Perl简介,Perl程序格式,变量与常量,标量,清单、数组和散列,引用,操作符与表达式,上下文,判断结构,循环结构,打印、格式化输出与报表,命令行输入,文件与目录操作,正则表达式,模块化编程,面向对象编程原理,类,DBM数据库,DBI接口及MySQL数据库,套接字与Internet网络编程,Web服务器管理编程,Win32特殊调用,CGI编程常用技术,SSI与页问计数器,基于Web的电子邮件,文学发表站点的实现方案:演示文件上载与论坛技术,交互式实时贝间技术,调试Perl程序, Perl安全编程等。本书作者集中了Perl5编程经验和方法,以及学习、实践Perl5语言的规律和历程,编写了本书,并提供了个人网站供读者提问和探讨 Perl。本书内容系统,结构清晰,指导性和实用性强。不仅是Perl程序设计人员和网络编程人员必备的技术参考书,而且是高等院校相关专业程序设计课程教学、自学用书。本书光盘包含了本书所有例程的代码及些与Perl相关的部分应用软件。
作者简介
暂缺《Perl 5编程核心技术》作者简介
目录
第1章 Perl概述
1.1 Perl的起源与发展
1.2 Perl的原代码
1.3 Perl的特性
1.4 Perl能做什么
1.5 安装Perl 5
1.6 选择合适的编辑器
1.7 Perl未来的发展:Pert 6和Visual Perl
第2章 Perl程序格式
2.1 Perl程序预览
2.2 Perl程序的格式
2.3 内嵌的POD文档
第3章 变量与常量
3.1 变量
3.2 常量
第4章 标量
4.1 标量简介
4.2 标量数据的运算
第5章 清单、数组和散列
5.1 清单
5.2 数组
5.3 散列
第6章 引用
6.1 什么是引用
6.2 利用引用创建复杂数据结构
第7章 操作符与表达式
7.1 位操作符
7.2 逻辑操作符
7.3 条件操作符
7.4 逗点操作符
7.5 操作符的优先级与结合性
7.6 表达式
第8章 上下文
8.1 什么是上下文
8.2 标量上下文
8.3 清单上下文
8.4 数组上下文
8.5 散列上下文
8.6 Perl中上下文的确定
第9章 判断结构
9.1 if结构
9.2 if else结构
9.3 if elsif结构
9.4 多重条件判断
9.5 unless判断语句
第10章 循环结构
10.1 fof循环语句
10.2 foreach循环语句
10.3 while与until循环
10.4 until循环和unless循环
10.5 块控制语句
10.6 其它流程控制结构
第11章 打印、格式化输出与报表
11.1 print语句与一般输出
11.2 使用printf进行格式化输出
11.3 输出报表
第12章 命令行输入
12.1 命令行特殊变量ARGV
12.2 获取命令行输入
12.3 GetOpt函数
12.4 命令行输入的相关模块
第13章 文件与目录操作
13.1 基本文件读写操作
13.2 文件系统处理
13.3 目录句柄
13.4 系统级目录操作
第14章 正则表达式
14.1 正则表达式简介
14.2 与正则表达式有关的函数和操作符
14.3 正则表达式的组成结构
14.4 正则表达式实例
第15章 模块化编程
15.1 子程序
15.2 库
15.3 包
第16章 面向对象编程原理
16.1 什么是面向对象编程
16.2 对象与类
16.3 面向对象的基本概念
第17章 类
17.1 如何构建类和对象
17.2 类方法与构造函数
17.3 对象方法
17.4 对象属性的存取
17.5 类的析构函数
17.6 类的继承性
17.7 重载
17.8 类库
17.9 重点回顾
第18章 DBM数据库
18.1 建立DBM数据库
18.2 增加和删除DBM数据库记录
18.3 搜索数据库记录
18.4 定义多字段的DBM数据库
第19章 DBI接口及mysql数据库
19.1 DBI和DBD模块
19.2 mysql数据库
19.3 DBI编程
19.4 DBI的类方法和句柄对象方法
19.5 使用DBI进行mysql数据库处理
第20章 套接字与Internet网络编程
20.1 套接字简介
20.2 基于tcp协议的客户/服务器编程
20.3 使用HTTP协议编写Web客户程序
20.4 TCP端口扫描
20.5 编写Web爬虫
第21章 Web服务器管理编程
21.1 分析服务器日志文件
21.2 服务器文件维护
21.3 站点新文件索引
第22章 Win32特殊调用
22.1 OLE调用
22.2 调用Windows API函数
第24章 CGI编程常用技术
24.1 表单与CGI程序的交互
24.2 使用cookies传递页面状态
24.3 使用隐含表单传输页面数据
第25章 SSI与页面计数器
25.1 服务器端包含SSI
25.2 页面计数器
第26章 基于Web的电子邮件
26.1 在UNIX系统上使用sendmail发送邮件
26.2 在windows系统上使用MAPI发送邮件
26.3 smtp协议与跨平台的邮件发送方案
26.4 用POP3和IMAP协议接收邮件
26.5 电子邮件的文件格式与解析
第27章 文学发表站点的实现方案—演示文件上载与论坛技术
第28章 交互式实时页面技术
28.1 使用客户pull技术编写聊天室程序
28.2 使用服务器push技术创建动画
28.3 GD模块与实时图形创建
第29章 调试Perl程序
29.1 Perl编程中常见的错误
29.2 使用Perl内置调试器调试程序
第30章 Perl安全编程
30.1 设置setuid和setgid位的程序
30.2 变量污染
30.3 CGI编程的安全性
附录
猜您喜欢

读书导航