注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程PERL實(shí)例精解

PERL實(shí)例精解

PERL實(shí)例精解

定 價(jià):¥95.00

作 者: (美)奎格利 著,陳宗斌 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 華章程序員書庫
標(biāo) 簽: Perl

ISBN: 9787111251699 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 710 字?jǐn)?shù):  

內(nèi)容簡介

  《PERL實(shí)例精解(原書第4版)》不僅是一本初學(xué)者指導(dǎo),而且是關(guān)于Perl的完整指南,它包含了Perl應(yīng)用的很多方面,從正則表達(dá)式處理到格式化報(bào)表,再到進(jìn)程間通信等。由于Perl原本是為UNIX編寫的,因此具有一些UNIX知識(shí)會(huì)大大加快學(xué)習(xí)Perl的進(jìn)程。任何讀、寫或只是維護(hù)Perl程序的人都能極大地從《PERL實(shí)例精解(原書第4版)》受益。開發(fā)人員可以通過借鑒《PERL實(shí)例精解(原書第4版)》的示例來編寫良好的Perl程序,甚至可以在實(shí)際工作中直接使用《PERL實(shí)例精解(原書第4版)》中的示例程序,從而大大節(jié)省開發(fā)人員的時(shí)間,并且能有效地避免編程錯(cuò)誤?!禤ERL實(shí)例精解(原書第4版)》內(nèi)容簡潔、示例豐富,非常適合于Perl語言初學(xué)者閱讀,對(duì)于Perl程序員,也有很大的參考價(jià)值。

作者簡介

  Ellie Quligley在硅谷講授腳本語言已有20多年。她在Santa Cruz Extension大學(xué)講授的Perl和Shell程序設(shè)計(jì)課程已經(jīng)成為硅谷學(xué)識(shí)的一部分。她所著的暢銷書包括:《UNIX Shells by Example Fourth Edition 》、《PHP andMySQL by Example》(與Marko Gargenta合著)和《JavaScript by Example》。

圖書目錄

對(duì)Ellie Quigley 著作的贊譽(yù)
譯者序
前言
致謝
第1章 實(shí)用摘要和報(bào)表語言
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 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
1.8 下章簡介
第2章 Perl 快速入門
2.1 快速入門和速查手冊(cè)
2.1.1 給程序員的提示
2.1.2 給非程序員的提示
2.1.3 Perl 語法和結(jié)構(gòu)
2.2 本章小結(jié)
2.3 下章簡介
第3章 Perl 腳本
3.1 創(chuàng)建腳本
3.2 腳本
3.2.1 啟動(dòng)
3.2.2 選擇文本編輯器
3.2.3 為Perl 腳本取名
3.2.4 語句、空白和換行
3.2.5 注釋
3.2.6 Perl 語句
3.2.7 使用Perl 內(nèi)建函數(shù)
3.2.8 執(zhí)行腳本
3.2.9 腳本實(shí)例
3.2.10 可能出現(xiàn)的錯(cuò)誤
3.3 從命令行使用Perl
3.3.1 -e 開關(guān)
3.3.2 -n 開關(guān)
3.3.3 -c 開關(guān)
3.4 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
3.5 下章簡介
第4章 獲得打印句柄
4.1 文件句柄
4.2 字(Word)
4.3 print 函數(shù)
4.3.1 引號(hào)
4.3.2 實(shí)量(常量)
4.3.3 打印實(shí)量
4.3.4 warning 編譯指示符和-w 開關(guān)
4.3.5 diagnostics 編譯指示符
4.3.6 strict 編譯指示符
4.4 printf 函數(shù)
4.4.1 sprintf 函數(shù)
4.4.2 無引號(hào)打?。篽ere 文檔
4.5 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
4.6 下章簡介
第5章 變量
5.1 Perl 變量簡介
5.1.1 類型
5.1.2 作用域和包
5.1.3 命名規(guī)范
5.1.4 賦值語句
5.1.5 引號(hào)規(guī)范
5.2 標(biāo)量、數(shù)組和散列
5.2.1 標(biāo)量型變量
5.2.2 數(shù)組
5.2.3 散列
5.2.4 復(fù)雜數(shù)據(jù)結(jié)構(gòu)
5.3 從STD N 讀取輸入
5.3.1 把輸入內(nèi)容賦值給標(biāo)量型變量
5.3.2 chop 與chomp 函數(shù)
5.3.3 read 函數(shù)
5.3.4 getc 函數(shù)
5.3.5 將輸入內(nèi)容賦予數(shù)組
5.3.6 將輸入內(nèi)容賦予散列
5.4 數(shù)組函數(shù)
5.4.1 chop 和chomp 函數(shù)(用于列表)
5.4.2 exists 函數(shù)
5.4.3 delete 函數(shù)
5.4.4 grep 函數(shù)
5.4.5 join 函數(shù)
5.4.6 map 函數(shù)
5.4.7 pack 和unpack 函數(shù)
5.4.8 pop 函數(shù)
5.4.9 push 函數(shù)
5.4.10 shift 函數(shù)
5.4.11 splice 函數(shù)
5.4.12 split 函數(shù)
5.4.13 sort 函數(shù)
5.4.14 reverse 函數(shù)
5.4.15 unshift 函數(shù)
5.5 散列(關(guān)聯(lián)數(shù)組)函數(shù)
5.5.1 keys 函數(shù)
5.5.2 values 函數(shù)
5.5.3 each 函數(shù)
5.5.4 對(duì)散列進(jìn)行排序
5.5.5 delete 函數(shù)
5.5.6 exists 函數(shù)
5.6 有關(guān)散列的更多內(nèi)容
5.6.1 從文件載入散列
5.6.2 特殊散列變量
5.6.3 上下文(Context)
5.7 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
5.8 下章簡介
第6章 運(yùn)算符
6.1 關(guān)于Perl 運(yùn)算符
6.2 混合數(shù)據(jù)類型
6.3 優(yōu)先級(jí)和結(jié)合性
6.3.1 賦值運(yùn)算符
6.3.2 關(guān)系運(yùn)算符
6.3.3 相等性運(yùn)算符
6.3.4 邏輯運(yùn)算符(短路運(yùn)算符)
6.3.5 邏輯字運(yùn)算符
6.3.6 算術(shù)運(yùn)算符
6.3.7 自動(dòng)遞增與自動(dòng)遞減運(yùn)算符
6.3.8 位邏輯運(yùn)算符
6.3.9 條件運(yùn)算符
6.3.10 范圍運(yùn)算符
6.3.11 特殊字符串運(yùn)算符和函數(shù)
6.3.12 算術(shù)函數(shù)
6.4 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
6.5 下章簡介
第7章 條件
7.1 控制結(jié)構(gòu)、塊與復(fù)合語句
7.2 循環(huán)
7.2.1 while 循環(huán)
7.2.2 until 循環(huán)
7.2.3 for 循環(huán)
7.2.4 foreach 循環(huán)
7.2.5 循環(huán)控制
7.2.6 switch 語句
7.3 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
7.4 下章簡介
第8章 正則表達(dá)式——模式匹配
8.1 什么是正則表達(dá)式
8.2 表達(dá)式修飾符與簡單語句
8.2.1 條件修飾符
8.2.2 DATA 文件句柄
8.2.3 循環(huán)修飾符
8.3 正則表達(dá)式運(yùn)算符
8.3.1 m 運(yùn)算符與匹配
8.3.2 s 運(yùn)算符與替換
8.3.3 模式綁定運(yùn)算符
8.4 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
8.5 下章簡介
第9章 正則表達(dá)式元字符
9.1 正則表達(dá)式元字符
9.1.1 表示單個(gè)字符的元字符
9.1.2 空白元字符
9.1.3 重復(fù)模式匹配元字符
9.1.4 tr 或y 函數(shù)
9.2 Unicode
9.3 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
9.4 下章簡介
第10章 獲得文件句柄
10.1 用戶定義文件句柄
10.1.1 打開文件:open 函數(shù)
10.1.2 打開文件讀取
10.1.3 打開文件寫入
10.1.4 Win32 二進(jìn)制文件
10.1.5 打開文件追加
10.1.6 select 函數(shù)
10.1.7 使用flock 為文件加鎖
10.1.8 seek 和tell 函數(shù)
10.1.9 打開文件讀寫
10.1.10 打開管道
10.2 參數(shù)傳遞
10.2.1 ARGV 數(shù)組
10.2.2 ARGV 與Null 文件句柄
10.2.3 eof 函數(shù)
10.2.4 -i 開關(guān):原位編輯文件
10.3 文件測(cè)試
10.4 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
10.5 下章簡介
第11章 子例程與函數(shù)
11.1 子例程/ 函數(shù)
11.2 參數(shù)傳遞
11.2.1 原型
11.2.2 返回值
11.2.3 上下文和子例程
11.3 按引用調(diào)用
11.3.1 符號(hào)引用- typeglob
11.3.2 硬引用-指針
11.3.3 自動(dòng)加載
11.3.4 BEG N 和END 子例程(開始與結(jié)束)
11.3.5 subs 函數(shù)
11.4 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
11.5 下章簡介
第12章 模塊化、打包并發(fā)送到庫
12.1 包和模塊
12.1.1 引言
12.1.2 一個(gè)類比
12.1.3 定義
12.1.4 符號(hào)表
12.2 標(biāo)準(zhǔn)Perl 庫
12.2.1 @ NC 數(shù)組
12.2.2 包和.pl 文件
12.2.3 模塊和.pm 文件
12.2.4 導(dǎo)出和導(dǎo)入
12.2.5 如何“use”來自標(biāo)準(zhǔn)Perl 庫的模塊
12.2.6 使用Perl 創(chuàng)建自己的模塊
12.3 來自CPAN 的模塊
12.4 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
12.5 下章簡介
第13章 這項(xiàng)工作需要引用嗎
13.1 什么是引用,什么是指針
13.1.1 符號(hào)引用和硬引用
13.1.2 硬引用,指針
13.1.3 引用和匿名變量
13.1.4 嵌套數(shù)據(jù)結(jié)構(gòu)
13.1.5 引用和子例程
13.1.6 文件句柄引用
13.1.7 ref 函數(shù)
13.2 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
13.3 下章簡介
第14章 面向?qū)ο蟮腜erl
14.1 OOP 范例
14.1.1 回顧包與模塊
14.1.2 一些面向?qū)ο蟮膶S眯g(shù)語
14.2 類、對(duì)象和方法
14.2.1 現(xiàn)實(shí)世界
14.2.2 步驟
14.2.3 類和私有性
14.2.4 對(duì)象
14.2.5 bless 函數(shù)
14.2.6 方法
14.2.7 面向?qū)ο蟮哪K樣式
14.2.8 多態(tài)性和動(dòng)態(tài)綁定
14.2.9 析構(gòu)函數(shù)和垃圾收集
14.3 匿名子例程、閉包和私有性
14.3.1 什么是閉包
14.3.2 閉包和對(duì)象
14.4 繼承
14.4.1 @ SA 數(shù)組和調(diào)用方法
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 文檔轉(zhuǎn)譯為文本
14.5.5 將pod 文檔轉(zhuǎn)譯為HTML
14.6 使用Perl 庫中的對(duì)象
14.6.1 另眼看標(biāo)準(zhǔn)Perl 庫
14.6.2 一個(gè)來自標(biāo)準(zhǔn)Perl 庫的面向?qū)ο竽K
14.6.3 使用標(biāo)準(zhǔn)Perl 庫中的模塊
14.7 讀者應(yīng)當(dāng)學(xué)到的內(nèi)容
14.8 下章簡介
第15章 神奇的Tie 和DBS
15.1 連接變量與類
15.1.1 tie 函數(shù)
15.1.2 預(yù)定義方法
15.1.3 連接標(biāo)量
15.1.4 連接數(shù)組
15.1.5 連接散列
15.2 DBM 文件
15.2.1 創(chuàng)建并賦值DBM 文件
15.2.2 從DBM 文件中檢索數(shù)據(jù)
15.2.3 從DBM 文件刪除項(xiàng)
15.3 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
15.4 下章簡介
第16章 CG 和Perl:超級(jí)活力雙雄
16.1 靜態(tài)和動(dòng)態(tài)Web 頁面
16.2 工作原理
16.3 使用HTML 創(chuàng)建Web 頁面
16.4 HTML 和CG 如何協(xié)作
16.4.1 簡單CG 腳本
16.4.2 錯(cuò)誤日志文件
16.5 控制信息出入CG 腳本
16.6 CG 和表單
16.6.1 表單輸入類型
16.6.2 創(chuàng)建HTML 表單
16.6.3 GET 方法
16.6.4 處理編碼數(shù)據(jù)
16.6.5 總結(jié)
16.6.6 POST 方法
16.6.7 處理電子郵件
16.7 CG .pm 模塊
16.7.1 簡介
16.7.2 優(yōu)點(diǎn)
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 錯(cuò)誤處理
16.7.10 HTTP 首部方法
第17章 當(dāng)Perl 遇見MySQL:完美的連接
17.1 簡介
17.2 什么是關(guān)系型數(shù)據(jù)庫
17.2.1 客戶端/ 服務(wù)器型數(shù)據(jù)庫
17.2.2 關(guān)系型數(shù)據(jù)庫的組成部分
17.2.3 通過SQL(結(jié)構(gòu)化查詢語言)訪問數(shù)據(jù)庫
17.3 MySQL 入門
17.3.1 為何選用MySQL
17.3.2 安裝MySQL
17.3.3 連接MySQL
17.3.4 圖形化用戶界面
17.3.5 尋找數(shù)據(jù)庫
17.3.6 基本命令入門
17.4 什么是Perl DB
17.4.1 安裝DB
17.4.2 DB 類方法
17.4.3 如何使用DB
17.4.4 連接和斷開數(shù)據(jù)庫
17.4.5 disconnect() 方法
17.4.6 準(zhǔn)備語句句柄并獲取結(jié)果
17.4.7 處理引號(hào)
17.4.8 獲取錯(cuò)誤消息
17.5 不返回?cái)?shù)據(jù)的語句
17.6 事務(wù)
17.7 使用CG 和DB 選擇并顯示記錄項(xiàng)
17.8 還有哪些內(nèi)容
17.9 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
17.10 下章簡介
第18章 與系統(tǒng)交互
18.1 系統(tǒng)調(diào)用
18.1.1 目錄和文件
18.1.2 目錄和文件屬性
18.1.3 查找目錄和文件
18.1.4 創(chuàng)建目錄——mkdir 函數(shù)
18.1.5 刪除目錄——rmdir 函數(shù)
18.1.6 更改目錄——chdir 函數(shù)
18.1.7 通過目錄文件句柄訪問目錄
18.1.8 權(quán)限和所有權(quán)
18.1.9 硬鏈接和軟鏈接
18.1.10 更改文件名
18.1.11 更改訪問與修改時(shí)間
18.1.12 文件統(tǒng)計(jì)量
18.1.13 底層 /O 文件
18.1.14 壓縮和解壓縮數(shù)據(jù)
18.2 進(jìn)程
18.2.1 UN X 進(jìn)程
18.2.2 Win32 進(jìn)程
18.2.3 環(huán)境(UN X 和Windows)
18.2.4 進(jìn)程和文件句柄
18.2.5 進(jìn)程優(yōu)先級(jí)和Nice 值
18.2.6 口令信息
18.2.7 時(shí)間和進(jìn)程
18.2.8 UN X 進(jìn)程創(chuàng)建
18.2.9 Win32 進(jìn)程創(chuàng)建
18.3 與操作系統(tǒng)交互的其他途徑
18.3.1 syscall 函數(shù)和h2ph 腳本
18.3.2 命令替換——反引號(hào)
18.3.3 Shell.pm 模塊
18.3.4 system 函數(shù)
18.3.5 here 文檔
18.3.6 Globbing ( 文件名擴(kuò)展和通配符)
18.4 錯(cuò)誤處理
18.4.1 die 函數(shù)
18.4.2 warn 函數(shù)
18.4.3 eval 函數(shù)
18.5 信號(hào)
18.6 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
18.7 下章簡介
第19章 借助形象行編寫報(bào)表
19.1 模板
19.1.1 定義模板的步驟
19.1.2 更改文件句柄
19.1.3 頁眉格式
19.1.4 select 函數(shù)
19.1.5 多行字段
19.1.6 填充字段
19.1.7 動(dòng)態(tài)報(bào)表編寫
19.2 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
19.3 下章簡介
第20章 通過網(wǎng)絡(luò)發(fā)送
20.1 網(wǎng)絡(luò)與Perl
20.2 客戶端/ 服務(wù)器模型
20.3 網(wǎng)絡(luò)協(xié)議(TCP/ P)
20.3.1 以太網(wǎng)協(xié)議(硬件)
20.3.2 Internet 協(xié)議(IP)
20.3.3 傳輸控制協(xié)議(TCP)
20.3.4 用戶數(shù)據(jù)報(bào)協(xié)議(UDP)
20.4 網(wǎng)絡(luò)尋址
20.4.1 以太網(wǎng)地址
20.4.2 P 地址
20.4.3 端口號(hào)
20.4.4 Perl 協(xié)議函數(shù)
20.4.5 Perl 的服務(wù)器函數(shù)
20.4.6 Perl 的主機(jī)信息函數(shù)
20.5 套接字
20.5.1 套接字的類型
20.5.2 套接字域
20.5.3 創(chuàng)建套接字
20.5.4 綁定地址和套接字名
20.5.5 創(chuàng)建套接字隊(duì)列
20.5.6 等待客戶端請(qǐng)求
20.5.7 建立套接字連接
20.5.8 關(guān)閉套接字
20.6 客戶端/ 服務(wù)器程序
20.6.1 同一臺(tái)計(jì)算機(jī)上面向連接的套接字
20.6.2 遠(yuǎn)程計(jì)算機(jī)( nternet 客戶端和服務(wù)器)上面向連接的套接字
20.7 Socket.pm 模塊
20.8 讀者應(yīng)當(dāng)學(xué)到的知識(shí)
附錄A Perl 內(nèi)建函數(shù)、編譯指示、模塊和調(diào)試器
附錄B SQL 語言入門
附錄C Perl 和生物學(xué)
附錄D 強(qiáng)悍與速度:CG和mod_Perl

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)