图书介绍
Perl编程起步PDF|Epub|txt|kindle电子书版本网盘下载
![Perl编程起步](https://www.shukui.net/cover/19/31484288.jpg)
- (美)R.Allen Wyke,Donald B.Thomas著;周良忠等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115093164
- 出版时间:2001
- 标注页数:344页
- 文件大小:102MB
- 文件页数:361页
- 主题词:
PDF下载
下载说明
Perl编程起步PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础知识3
第1章 Perl简介3
1.1 Perl 的历史4
1.1.1 初识Perl5
1.1.2 升级到Perl 45
1.1.3 Perl 5简介6
1.1.4 Perl5 6给我们带来了什么6
1.2 Perl的支持平台7
1.2.1 Windows平台8
1.2.2 UNIX8
1.2.3 Mac OS9
1.2.4 其他9
1.3 读者必须知道的几点10
1.3.1 Perl是怎样工作的10
1.3.2 Perl的安装11
1.3.3 项目1-1:安装Perl11
1.4 编写一个Perl程序22
1.4.1 开始编程22
1.4.2 一个“Hello”代码26
1.4.3 更进一步27
1.5 小结29
1.6 小测验29
第2章 数据类型31
2.1 数据类型32
2.1.1 数字32
2.1.2 字符串34
2.2 变量的赋值38
2.2.1 给简单变量命名38
2.2.2 给简单变量赋值39
2.2.3 项目2-1:将数据存入简单变量中39
2.3 运算符的作用39
2.3.1 普通运算符40
2.3.2 更复杂的运算符及其功能47
2.3.3 位运算符54
2.3.4 运算符顺序55
2.3.5 项目2-2:使用运算符58
2.4 类型转换58
2.5 小测验58
第3章 控制结构61
3.1 条件语句62
3.1.1 语句块62
3.1.2 If-Then-Else条件语句62
3.1.3 While条件语句66
3.1.4 Until条件语句68
3.1.5 Do while-until条件语句70
3.1.6 For条件语句71
3.1.7 项目3-1:创建一个记数循环72
3.2 控制语句76
3.2.1 Next控制语句77
3.2.2 Last控制语句78
3.2.3 Redo控制语句79
3.3 循环嵌套80
项目3-2 :记数并显示一定范围中的所有奇数82
3.4 小测验82
第4章 列表、数组和散列85
4.1 列表(List)86
4.2 数组(Array)89
4.2.1 插入数据89
4.2.2 访问数组元素94
4.2.3 项目4-1:数组的基本使用方式96
4.2.4 项目4-2:数组的其他使用方式98
4.2.5 项目4-3:堆栈操作107
4.3 散列113
4.4 小测验119
第5章 程序流和子程序121
5.1 组织你的程序122
5.1.1 为什么应该组织程序123
5.1.2 按照逻辑和功能来定义124
5.1.3 创建代码段126
5.2 子程序129
5.2.1 声明子程序129
5.2.2 项目5-1:运用子程序(address.pl)130
5.2.3 项目5-2:添加子程序(my_sub.pl)135
5.3 高级内容138
5.3.1 临时数据和local()138
5.3.2 私有数据和my()142
5.3.3 从包中导入子程序144
5.4 小结144
5.5 小测验145
第二部分 知识应用149
第6章 文件和目录管理149
6.1 基本文件操作150
6.1.1 文件的打开和关闭150
6.1.2 文件的读和写154
6.1.3 项目6-1:从文件中读出155
6.1.4 项目6-2:创建文件160
6.2 访问目录167
6.2.1 浏览167
6.2.2 项目6-3:查找文件169
6.3 小测验171
第7章 正则表达式173
7.1 什么是正则表达式174
7.1.1 理解模式174
7.1.2 内置运算符174
7.2 模式匹配句法175
7.2.1 正则表达式选项175
7.2.2 项目7-1:在文件中查找正则表达式181
7.2.3 搜索与替换196
7.2.4项目7-2:编写一个查找/替换应用程序204
7.3 小测验204
第8章 包和模块207
8.1 定义208
8.1.1 什么是包208
8.1.2 什么是模块209
8.2 包和库的工作原理209
8.2.1 构造函数和析构函数210
8.2.2 库的加载210
8.2.3 Package语句212
8.2.4 模块Exporter212
8.2.5 项目8-1:导入一个模块(Prepare.pm)215
8.3 库的创建215
8.3.1 你真的需要创建库吗215
8.3.2 设计方案216
8.3.3 注释216
8.3.4 项目8-2:创建一个库(test_lib.pl)217
8.4 小结220
8.5 小测验220
第9章 使用Perl DBI与数据库交互作用223
9.1 理解数据库224
9.1.1 建立数据库226
9.1.2 项目9-1:安装PostgreSQL226
9.2 DBI介绍231
项目9-2:安装OBI模块231
9.3 使用DBI233
9.3.1 连接233
9.3.2 available_drivers()和data_sources()234
9.3.3 事务管理235
9.3.4 查询235
9.3.5 警告和错误238
9.3.6 返回结果240
9.4 小结241
9.5 小测验241
第10章 编写CGI脚本243
10.1 什么是CGI244
10.1.1 CGI.pm脚本简介244
10.1.2 CGI编程语言的选择245
10.1.3 用Perl编写CGI脚本245
10.1.4 项目10-1:设置Apache的CGI目录247
10.2 理解表单253
10.2.1 建立表单253
10.2.2 设计提交按钮的另一种方法259
10.2.3 表单提交过程261
10.2.4 一个简单的Perl CGI程序263
10.3 发送和接收数据264
10.3.1 URL编码264
10.3.2 环境变量264
10.3.3 Cookies266
10.4 返回数据273
10.4.1 处理表单273
10.4.2 快速格式化276
10.4.3 可以手工完成的几件事276
10.4.4 项目10-2:编写自己的表单和脚本279
10.5 小结280
10.6 小测验280
第11章 跨平台函数及其相关问题281
11.1 system()282
11.1.1 返回值码283
11.1.2 正确使用system()函数284
11.1.3 项目11-1:在Mac OS下使用system()函数288
11.2 与操作系统有关的一些问题290
11.2.1 Windows290
11.2.2 项目11-2:创建一个只能在Windows下运行的脚本文件291
11.2.3 项目11-3:创建一个跨平台的脚本文件295
11.3 小结300
11.4 小测验300
第12章 错误信息和调试301
12.1 理解何为错误信息302
12.1.1 看到错误302
12.1.2 一般习惯305
12.2 调试程序中的问题306
12.2.1 命令行选项306
12.2.2 Perl调试器307
12.2.3 项目12-1:熟悉Perl调试器318
12.3 小测验319
第13章 高级特征和概念321
13.1 面向对象程序设计322
13.1.1 封装性325
13.1.2 继承性325
13.1.3 多态性328
13.2 Perl脚本解释器(PerlScript)329
13.2.1 在客户端使用PerlScript330
13.2.2 从未使用过JavaScript/JScript或VBScript330
13.2.3 服务器端处理331
13.2.4 Windows脚本主机(Windows Script Host)332
13.3 用Perl/Tk编写图形用户接口334
13.3.1 什么是Perl/Tk工具包334
13.3.2 Perl/Tk工具包概览334
13.3.3 项目13-1:Hello,World!对话框336
13.4 结论337
13.5 小测验337
附录 小测验答案339