《Perl入门》求取 ⇩

第1章引言1

Perl的历史1

Perl的目标1

适用性2

支持2

基本概念3

Perl概览4

“Hello,world”程序4

提问并保留结果5

增加选择6

猜测密码6

多个密码7

为每个人分配不同的密码8

处理不同的输入格式10

公平对待其他人名11

使其更为模块化13

将密码列表移入一个独立的文件15

确保适度的安全性17

在出错时报警18

当前目录中的一些密码文件19

获取用户姓名20

列出密码21

使旧的密码列表更为醒目23

维护Last-good-guess数据库24

最终程序25

练习28

浮点实量29

所有数字本质上都是用一种格式29

第2章标量数据29

数字29

什么是标量数据29

整型实量30

字符串30

单引字符串30

双引字符串31

运算符32

数字运算符32

字符串运算符33

运算符的优先级和相关性34

数字和字符串间的转换35

标量变量运算符36

标量变量36

二元赋值运算符37

自动增加和自动减少38

chop()运算符38

字符串的变量插入值39

<STDIN>作为标量值40

利用print()输出41

undef值41

练习41

第3章数组及列表数据43

什么是数组43

实量表示法43

运算符44

赋值44

变量44

元素访问46

push()和pop()运算符48

shift()和unshift()运算符48

reverse()运算符49

sort()运算符49

chop()运算符49

标量和数组环境49

<STDIN>作为数组50

数组变量插入50

练习52

第4章控制结构53

语句块53

if/unless语句53

while/until语句56

for语句57

foreach语句57

练习59

第5章关联数组61

什么是关联数组61

关联数组的变量61

关联数组的实量表示62

关联数组的操作符62

keys()操作符62

values()操作符63

each()操作符63

delete()操作符64

练习64

从STDIN输入65

第6章基本I/O65

从<>操作符输入66

向STDOUT输出67

print用于普通输出67

printf用于格式化输出67

练习68

第7章正则表达式69

正则表达式的概念69

正则表达式的简单应用69

模式70

单字符模式71

组合模式72

序列72

倍增器72

用作记忆功能的圆括号73

交替74

固定模式74

优先级75

有关匹配操作符的详细介绍76

选择不同的目标(=~操作符)76

忽略大小写77

使用不同的分界符77

插入变量78

特殊的只读变量78

替换79

split()和join()操作符80

split()操作符80

练习81

join()操作符81

第8章函数83

系统及用户函数83

定义用户函数83

申请用户函数84

返回值84

参数85

函数中的局部变量87

练习89

第9章复杂控制结构91

last操作符91

next操作符92

redo操作符93

标号块94

表达式修改器95

&&,||以及?:作为控制结构96

练习97

第10章文件句柄及文件测试99

什么是文件句柄99

打开及关闭文件句柄99

平滑转换:die()100

使用文件句柄101

-x文件测试102

stat()及lstat()操作符104

使用_文件句柄105

练习105

什么是格式107

定义格式107

第11章格式107

申请格式109

字段句柄详解110

文本字段110

数字字段111

多重字段112

填充字段112

页顶格式114

改变格式的默认值114

使用select()改变文件句柄115

改变格式名115

改变页顶的格式名116

改变页面长度116

练习117

改变页面中的位置117

第12章目录访问119

在目录树间移动119

Globbing119

目录句柄121

打开及关闭目录句柄121

读取目录句柄122

练习122

第13章文件及目录处理123

删除文件123

对文件重命名124

为文件创建别名(链接)124

关于硬链接和软链接124

用Perl创建硬链接和软链接125

创建及删除目录126

修改所有权127

修改权限127

修改时间戳128

练习128

第14章进程管理131

使用system()和exec()131

使用单引号133

把进程用作文件句柄134

使用fork135

进程操作总结137

发送和接收信号137

练习139

查找子串141

第15章其它数据转换141

提取和替换子串142

用sprintf格式化数据144

高级排序144

拼写替换147

练习149

第16章系统数据库访问151

获取口令及用户组信息151

二进制数据打包及解包153

获取网络信息155

获取其它信息156

练习156

DBM数据库及DBM数组157

打开及关闭DBM数组157

第17章用户数据库处理157

使用DBM数组158

定长随机访问数据库159

变长(文本)数据库160

练习162

第18章将其它语言转换成Perl163

将awk程序转换成Perl163

将sed程序转换成Perl164

将Shell程序转换成Perl164

练习165

附录A习题答案167

Socket模式193

样本客户机193

附录B网络基础193

样本服务器194

附录C 我们没有涉及到的主题197

调试器197

命令行197

其它操作符197

数不胜数的函数197

数不胜数的预定义变量197

Here串198

return(从子程序返回)198

eval操作符(以及s///e)198

利用*FRED进行符号表格处理199

goto操作符199

require操作符库199

Perl5.0版其它的吸引人之处199

1997《Perl入门》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(R.L.施瓦茨)Randal L.Schwartz著 1997 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

INTERNET入门(1995 PDF版)
INTERNET入门
1995 军事医学科学院情报所
书法入门  隶书入门(1993 PDF版)
书法入门 隶书入门
1993
APPLESOFT入门( PDF版)
APPLESOFT入门
协群科技出版社
初めてのPerl(1995.06 PDF版)
初めてのPerl
1995.06 ソフトバンク
入門Perl(1994.07 PDF版)
入門Perl
1994.07 アスキー
WEB CLIENT PROGRAMMING WITH PERL(1997年 PDF版)
WEB CLIENT PROGRAMMING WITH PERL
1997年 O'REILLY
Internet 入门( PDF版)
Internet 入门
VisiCalc入门( PDF版)
VisiCalc入门
香港:协群科技出版社
APPLE 入门( PDF版)
APPLE 入门
宏基出版社
PERL BY EXAMPLE SECOND EDITION(1998 PDF版)
PERL BY EXAMPLE SECOND EDITION
1998 PRENTICE HALL PTR
LEARNING PERL( PDF版)
LEARNING PERL
性入门(1998 PDF版)
性入门
1998 北京:东方出版社
Perl 5从入门到精通(1999 PDF版)
Perl 5从入门到精通
1999 北京:电子工业出版社
微型计算机及其应用  基础篇(1981 PDF版)
微型计算机及其应用 基础篇
1981 北京:机械工业出版社
PASCAL入门(1991 PDF版)
PASCAL入门
1991 北京:电子工业出版社