大小:21.71M
更新时间:23-08-26
系统:Pc
perl实例精解原书第4版是一本PERL学习书籍,由奎格利编著,陈宗斌翻译。本书提供了学习Perl最容易,最实用的方式。传奇般的硅谷编程讲师奎格利彻底更新了她的杰作,提供今天的Perl用户所需的大多数技能和信息——包括全新的MySQL数据库程序设计和旨在使经验丰富的用户更上一个台阶的Perl QuickStart。perl实例精解原书第4版通过有针对性的课堂测试代码示例、详细的逐行解释和真实的程序输出来阐释每种技术。全书结构清晰、通俗易懂。可以帮助你学会从编写第一个Perl脚本开始,一直到开发数据库驱动的应用程序。它是一本你必备的Perl图书。
《perl实例精解原书第4版》不仅是一本初学者指导,而且是关于Perl的完整指南,它包含了Perl应用的很多方面,从正则表达式处理到格式化报表,再到进程间通信等。由于Perl原本是为UNIX编写的,因此具有一些UNIX知识会大大加快学习Perl的进程。任何读、写或只是维护Perl程序的人都能极大地从本书中受益。开发人员可以通过借鉴书中的示例来编写良好的Perl程序,甚至可以在实际工作中直接使用书中的示例程序,从而大大节省开发人员的时间,并且能有效地避免编程错误。
本版的新增内容:
Perl程序设计入门:用仅仅20页的篇幅即可使Perl程序员新手编写Perl脚本。
结合使用Perl DBI与MySQL数据库的全新章节,并附带简单的SQL初级读物,帮你快速编写数据库应用程序。
从生物学(生物信息学)角度介绍Perl,还介绍了Apache服务器中嵌入的Perl解释器mod_perl,它允许你创建快速、动态的内容;管理Apache服务器;验证用户身份等。
完全更新的内容:
包括许多新的、完全重写的代码示例。
包括全面修订了CGI介绍,以利用Perl构建动态Web站点。
涵盖了现代的Perl 5.8的概念和原理,并为Perl 6打下了极好的基础。
对Ellie Quigley 著作的赞誉 译者序 前言 致谢 第1章 实用摘要和报表语言 1.1 什么是Perl 1.2 什么是解释语言 1.3 Perl 的用户 1.3.1 Perl 的版本 1.3.2 什么是Perl 6 1.4 如何获得Perl 1.5 什么是CPAN 1.6 Perl 文档 1.6.1 Perl 的man 页面 1.6.2 HTML 文档 1.7 读者应当学到的知识 1.8 下章简介 第2章 Perl 快速入门 2.1 快速入门和速查手册 2.1.1 给程序员的提示 2.1.2 给非程序员的提示 2.1.3 Perl 语法和结构 2.2 本章小结 2.3 下章简介 第3章 Perl 脚本 3.1 创建脚本 3.2 脚本 3.2.1 启动 3.2.2 选择文本编辑器 3.2.3 为Perl 脚本取名 3.2.4 语句、空白和换行 3.2.5 注释 3.2.6 Perl 语句 3.2.7 使用Perl 内建函数 3.2.8 执行脚本 3.2.9 脚本实例 3.2.10 可能出现的错误 3.3 从命令行使用Perl 3.3.1 -e 开关 3.3.2 -n 开关 3.3.3 -c 开关 3.4 读者应当学到的知识 3.5 下章简介 第4章 获得打印句柄 4.1 文件句柄 4.2 字(Word) 4.3 print 函数 4.3.1 引号 4.3.2 实量(常量) 4.3.3 打印实量 4.3.4 warning 编译指示符和-w 开关 4.3.5 diagnostics 编译指示符 4.3.6 strict 编译指示符 4.4 printf 函数 4.4.1 sprintf 函数 4.4.2 无引号打印:here 文档 4.5 读者应当学到的知识 4.6 下章简介 第5章 变量 5.1 Perl 变量简介 5.1.1 类型 5.1.2 作用域和包 5.1.3 命名规范 5.1.4 赋值语句 5.1.5 引号规范 5.2 标量、数组和散列 5.2.1 标量型变量 5.2.2 数组 5.2.3 散列 5.2.4 复杂数据结构 5.3 从STD N 读取输入 5.3.1 把输入内容赋值给标量型变量 5.3.2 chop 与chomp 函数 5.3.3 read 函数 5.3.4 getc 函数 5.3.5 将输入内容赋予数组 5.3.6 将输入内容赋予散列 5.4 数组函数 5.4.1 chop 和chomp 函数(用于列表) 5.4.2 exists 函数 5.4.3 delete 函数 5.4.4 grep 函数 5.4.5 join 函数 5.4.6 map 函数 5.4.7 pack 和unpack 函数 5.4.8 pop 函数 5.4.9 push 函数 5.4.10 shift 函数 5.4.11 splice 函数 5.4.12 split 函数 5.4.13 sort 函数 5.4.14 reverse 函数 5.4.15 unshift 函数 5.5 散列(关联数组)函数 5.5.1 keys 函数 5.5.2 values 函数 5.5.3 each 函数 5.5.4 对散列进行排序 5.5.5 delete 函数 5.5.6 exists 函数 5.6 有关散列的更多内容 5.6.1 从文件载入散列 5.6.2 特殊散列变量 5.6.3 上下文(Context) 5.7 读者应当学到的知识 5.8 下章简介 第6章 运算符 6.1 关于Perl 运算符 6.2 混合数据类型 6.3 优先级和结合性 6.3.1 赋值运算符 6.3.2 关系运算符 6.3.3 相等性运算符 6.3.4 逻辑运算符(短路运算符) 6.3.5 逻辑字运算符 6.3.6 算术运算符 6.3.7 自动递增与自动递减运算符 6.3.8 位逻辑运算符 6.3.9 条件运算符 6.3.10 范围运算符 6.3.11 特殊字符串运算符和函数 6.3.12 算术函数 6.4 读者应当学到的知识 6.5 下章简介 第7章 条件 7.1 控制结构、块与复合语句 7.2 循环 7.2.1 while 循环 7.2.2 until 循环 7.2.3 for 循环 7.2.4 foreach 循环 7.2.5 循环控制 7.2.6 switch 语句 7.3 读者应当学到的知识 7.4 下章简介 第8章 正则表达式——模式匹配 8.1 什么是正则表达式 8.2 表达式修饰符与简单语句 8.2.1 条件修饰符 8.2.2 DATA 文件句柄 8.2.3 循环修饰符 8.3 正则表达式运算符 8.3.1 m 运算符与匹配 8.3.2 s 运算符与替换 8.3.3 模式绑定运算符 8.4 读者应当学到的知识 8.5 下章简介 第9章 正则表达式元字符 9.1 正则表达式元字符 9.1.1 表示单个字符的元字符 9.1.2 空白元字符 9.1.3 重复模式匹配元字符 9.1.4 tr 或y 函数 9.2 Unicode 9.3 读者应当学到的知识 9.4 下章简介 第10章 获得文件句柄 10.1 用户定义文件句柄 10.1.1 打开文件:open 函数 10.1.2 打开文件读取 10.1.3 打开文件写入 10.1.4 Win32 二进制文件 10.1.5 打开文件追加 10.1.6 select 函数 10.1.7 使用flock 为文件加锁 10.1.8 seek 和tell 函数 10.1.9 打开文件读写 10.1.10 打开管道 10.2 参数传递 10.2.1 ARGV 数组 10.2.2 ARGV 与Null 文件句柄 10.2.3 eof 函数 10.2.4 -i 开关:原位编辑文件 10.3 文件测试 10.4 读者应当学到的知识 10.5 下章简介 第11章 子例程与函数 11.1 子例程/ 函数 11.2 参数传递 11.2.1 原型 11.2.2 返回值 11.2.3 上下文和子例程 11.3 按引用调用 11.3.1 符号引用- typeglob 11.3.2 硬引用-指针 11.3.3 自动加载 11.3.4 BEG N 和END 子例程(开始与结束) 11.3.5 subs 函数 11.4 读者应当学到的知识 11.5 下章简介 第12章 模块化、打包并发送到库 12.1 包和模块 12.1.1 引言 12.1.2 一个类比 12.1.3 定义 12.1.4 符号表 12.2 标准Perl 库 12.2.1 @ NC 数组 12.2.2 包和.pl 文件 12.2.3 模块和.pm 文件 12.2.4 导出和导入 12.2.5 如何“use”来自标准Perl 库的模块 12.2.6 使用Perl 创建自己的模块 12.3 来自CPAN 的模块 12.4 读者应当学到的知识 12.5 下章简介 第13章 这项工作需要引用吗 13.1 什么是引用,什么是指针 13.1.1 符号引用和硬引用 13.1.2 硬引用,指针 13.1.3 引用和匿名变量 13.1.4 嵌套数据结构 13.1.5 引用和子例程 13.1.6 文件句柄引用 13.1.7 ref 函数 13.2 读者应当学到的知识 13.3 下章简介 第14章 面向对象的Perl 14.1 OOP 范例 14.1.1 回顾包与模块 14.1.2 一些面向对象的专用术语 14.2 类、对象和方法 14.2.1 现实世界 14.2.2 步骤 14.2.3 类和私有性 14.2.4 对象 14.2.5 bless 函数 14.2.6 方法 14.2.7 面向对象的模块样式 14.2.8 多态性和动态绑定 14.2.9 析构函数和垃圾收集 14.3 匿名子例程、闭包和私有性 14.3.1 什么是闭包 14.3.2 闭包和对象 14.4 继承 14.4.1 @ SA 数组和调用方法 14.4.2 $AUTOLOAD、sub AUTOLOAD和UN VERSAL 14.4.3 派生类 14.4.4 多重继承 14.4.5 重写父类方法 14.5 公共用户接口:文档类 14.5.1 pod 文件 14.5.2 pod 命令 14.5.3 如何使用pod 解释器 14.5.4 将pod 文档转译为文本 14.5.5 将pod 文档转译为HTML 14.6 使用Perl 库中的对象 14.6.1 另眼看标准Perl 库 14.6.2 一个来自标准Perl 库的面向对象模块 14.6.3 使用标准Perl 库中的模块 14.7 读者应当学到的内容 14.8 下章简介 第15章 神奇的Tie 和DBS 15.1 连接变量与类 15.1.1 tie 函数 15.1.2 预定义方法 15.1.3 连接标量 15.1.4 连接数组 15.1.5 连接散列 15.2 DBM 文件 15.2.1 创建并赋值DBM 文件 15.2.2 从DBM 文件中检索数据 15.2.3 从DBM 文件删除项 15.3 读者应当学到的知识 15.4 下章简介 第16章 CG 和Perl:超级活力双雄 16.1 静态和动态Web 页面 16.2 工作原理 16.3 使用HTML 创建Web 页面 16.4 HTML 和CG 如何协作 16.4.1 简单CG 脚本 16.4.2 错误日志文件 16.5 控制信息出入CG 脚本 16.6 CG 和表单 16.6.1 表单输入类型 16.6.2 创建HTML 表单 16.6.3 GET 方法 16.6.4 处理编码数据 16.6.5 总结 16.6.6 POST 方法 16.6.7 处理电子邮件 16.7 CG .pm 模块 16.7.1 简介 16.7.2 优点 16.7.3 使用CG .pm 编程的两种形式 16.7.4 重要警示 16.7.5 HTML 表单方法 16.7.6 CG .pm 如何处理表单 16.7.7 CG .pm 表单元素 16.7.8 生成表单输入字段的方法 16.7.9 错误处理 16.7.10 HTTP 首部方法 第17章 当Perl 遇见MySQL:完美的连接 17.1 简介 17.2 什么是关系型数据库 17.2.1 客户端/ 服务器型数据库 17.2.2 关系型数据库的组成部分 17.2.3 通过SQL(结构化查询语言)访问数据库 17.3 MySQL 入门 17.3.1 为何选用MySQL 17.3.2 安装MySQL 17.3.3 连接MySQL 17.3.4 图形化用户界面 17.3.5 寻找数据库 17.3.6 基本命令入门 17.4 什么是Perl DB 17.4.1 安装DB 17.4.2 DB 类方法 17.4.3 如何使用DB 17.4.4 连接和断开数据库 17.4.5 disconnect() 方法 17.4.6 准备语句句柄并获取结果 17.4.7 处理引号 17.4.8 获取错误消息 17.5 不返回数据的语句 17.6 事务 17.7 使用CG 和DB 选择并显示记录项 17.8 还有哪些内容 17.9 读者应当学到的知识 17.10 下章简介 第18章 与系统交互 18.1 系统调用 18.1.1 目录和文件 18.1.2 目录和文件属性 18.1.3 查找目录和文件 18.1.4 创建目录——mkdir 函数 18.1.5 删除目录——rmdir 函数 18.1.6 更改目录——chdir 函数 18.1.7 通过目录文件句柄访问目录 18.1.8 权限和所有权 18.1.9 硬链接和软链接 18.1.10 更改文件名 18.1.11 更改访问与修改时间 18.1.12 文件统计量 18.1.13 底层 /O 文件 18.1.14 压缩和解压缩数据 18.2 进程 18.2.1 UN X 进程 18.2.2 Win32 进程 18.2.3 环境(UN X 和Windows) 18.2.4 进程和文件句柄 18.2.5 进程优先级和Nice 值 18.2.6 口令信息 18.2.7 时间和进程 18.2.8 UN X 进程创建 18.2.9 Win32 进程创建 18.3 与操作系统交互的其他途径 18.3.1 syscall 函数和h2ph 脚本 18.3.2 命令替换——反引号 18.3.3 Shell.pm 模块 18.3.4 system 函数 18.3.5 here 文档 18.3.6 Globbing ( 文件名扩展和通配符) 18.4 错误处理 18.4.1 die 函数 18.4.2 warn 函数 18.4.3 eval 函数 18.5 信号 18.6 读者应当学到的知识 18.7 下章简介 第19章 借助形象行编写报表 19.1 模板 19.1.1 定义模板的步骤 19.1.2 更改文件句柄 19.1.3 页眉格式 19.1.4 select 函数 19.1.5 多行字段 19.1.6 填充字段 19.1.7 动态报表编写 19.2 读者应当学到的知识 19.3 下章简介 第20章 通过网络发送 20.1 网络与Perl 20.2 客户端/ 服务器模型 20.3 网络协议(TCP/ P) 20.3.1 以太网协议(硬件) 20.3.2 Internet 协议(IP) 20.3.3 传输控制协议(TCP) 20.3.4 用户数据报协议(UDP) 20.4 网络寻址 20.4.1 以太网地址 20.4.2 P 地址 20.4.3 端口号 20.4.4 Perl 协议函数 20.4.5 Perl 的服务器函数 20.4.6 Perl 的主机信息函数 20.5 套接字 20.5.1 套接字的类型 20.5.2 套接字域 20.5.3 创建套接字 20.5.4 绑定地址和套接字名 20.5.5 创建套接字队列 20.5.6 等待客户端请求 20.5.7 建立套接字连接 20.5.8 关闭套接字 20.6 客户端/ 服务器程序 20.6.1 同一台计算机上面向连接的套接字 20.6.2 远程计算机( nternet 客户端和服务器)上面向连接的套接字 20.7 Socket.pm 模块 20.8 读者应当学到的知识 附录A Perl 内建函数、编译指示、模块和调试器 附录B SQL 语言入门 附录C Perl 和生物学 附录D 强悍与速度:CG和mod_Perl
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
同类热门
类似软件
ActivePerl(perl脚本解释器)20.7M1148人在用 ActivePerl是一款perl脚本解释器,也是一款可以执行Perl程序的软件,windows环境下的PERL语言解释器的源代码,可以让你编写出适用于unix,windows,linux系统的CGI程序来。 ActivePerl一个可
查看热门标签
网友评论0人参与,0条评论
最新排行
XML揭秘入门应用精通64.96Mpdf扫描版 XML揭秘入门应用精通是一本由入门xml到高深的教学图书,由在Web技术领域中名声显赫的Michael Morrison编写,国人陆新年翻译,清华大学出版社出版。全书全面介绍了XML的相关技术,并对XML深层次的技术给出宝贵而实用的建议。主要内容包
查看塞尔达传说荒野之息大师之书pdf60.32M《<塞尔达传说:旷野之息>大师之书》是一本非常有诚意的任天堂官方设定集。它是任天堂为了纪念《塞尔达传说》系列诞生30周年而出版的设定书,这本书中的内容更专注于《旷野之息》这不近年来最为国内玩家所熟知的作品,本书中文版由读库.御宅学引进,全书一
查看asp.net从入门到精通第2版153.34Mpdf高清版目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看axure rp网站与app设计从入门到精通131.63M刘刚pdf全彩版axure rp网站与app设计从入门到精通是一本Axure使用指导手册,由刘刚编著。全书内容丰富翔实,分共为基础篇和实战篇。基础篇介绍工具的使用,先讲述简单操作,然后逐步过渡到复杂操作、高级交互效果。实战篇介绍了不同类型的原型设计,帮助读者拓宽设计思路
查看pkpm结构软件从入门到精通pdf高清版48.97M杨星编著pkpm结构软件从入门到精通是一本学习pkpm结构系列软件最好的入门图书,由杨星编著,中国建筑工业出版社发行。全书共分四篇,分别是人门篇,应用篇、提高篇和答疑篇,涵盖了PKPM结构软件中最重要最实用的部分,包括pkpm结构软件的基本功能和操作流程,pmc
查看html5与css3基础教程 第8版33.79M高清扫描版html5与css3基础教程 第8版是一本介绍html5和css3语言的网页基础教材,由美国程序员Elizabeth Castro和Bruce Hyslop编著。本书内容直观透彻、循序渐进,基础知识与案例实践紧密结合,采用独特的双栏图文并排方式,手把手指
查看android应用案例开发大全第三版pdf123.32M吴亚峰高清扫描版android应用案例开发大全第三版是一本毕业设计、项目实战、商业开发的案例参考指南手册,由吴亚峰、苏亚光和于复兴三人共同编著。本书技术新颖,贴近实战,涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的
查看HTML+CSS网页开发技术精解61.4M吴玉中pdf扫描版HTML+CSS网页开发技术精解是一本html和css语言的开发书籍,由吴玉中等人共同编著。本书内容丰富翔实,涵盖了HTML和CSS大部分常用元素和属性。并且作者使用典型实例,用图解方式诠释每个语法的具体使用方法。还全面讲解CSS控制页面表现的方法,包括
查看分布式服务框架原理与实践27.81M李林锋pdf扫描版分布式服务框架原理与实践是一本服务框架平台设计教材,由华为PaaS平台架构师李林锋编著。全书条理清晰、由浅入深的解析了分布式服务架构所涉及方方面面的关键技术和原理,包括原理分析、关键技术、开发案例以及业界技术,既有纵向演进介绍,又有横向竞品对比。尤其针对
查看maven实战 高清 完整版34.83M许晓斌pdf扫描版maven实战是国内公认Maven专家许晓斌执笔编著的一本Maven实战手册。本书内容丰富翔实,详细的讲解了Maven 3.0的新特性,并与其将Maven2.0做比较,让读者可以非常快速的了解并掌握Maven 3.0。全书详细讲解了坐标和依赖、Maven
查看黑客大曝光:网络安全机密与解决方案(第7版)42.47M黑客大曝光:网络安全机密与解决方案(第7版)是全球销量第一的网络和计算机信息安全图书,作者(美)麦克克鲁尔,(美)斯坎布雷,(美)克茨著,赵军等译。它也是有史以来写得最为成功的信息安全旷世之作,被信息安全界奉为“武林秘笈”。作者以独创的知己知彼视角揭示了
查看