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

Perl實(shí)例精解

Perl實(shí)例精解

定 價(jià):¥82.00

作 者: (美)Ellie Quigley著;杜煒譯;杜煒譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: perl

ISBN: 9787302056201 出版時(shí)間: 2002-08-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 712 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以最新版本的Perl 5.6.1為范本,全面介紹了Perl語(yǔ)言,其內(nèi)容包含Perl的所有主題。對(duì)每個(gè)主題都使用了范例說(shuō)明,從Perl變量、正則表達(dá)式,到編寫(xiě)報(bào)表、CGI腳本和網(wǎng)絡(luò)應(yīng)用,并對(duì)范例程序進(jìn)行了解釋。讀者可以很容易地通過(guò)這些范例掌握Perl語(yǔ)言的語(yǔ)法。附錄含有完整的函數(shù)和定義、命令行開(kāi)關(guān)、特殊變量、常見(jiàn)模塊和Perl調(diào)試器的列表,全功能的、面向?qū)ο蟮腃GI程序,一些有用的腳本,以及很有幫助的HTML教程。本書(shū)非常適合于Perl語(yǔ)言初學(xué)者閱讀,對(duì)于Perl程序員,也有很大的參考價(jià)值。

作者簡(jiǎn)介

暫缺《Perl實(shí)例精解》作者簡(jiǎn)介

圖書(shū)目錄

第1章 實(shí)用摘要和報(bào)表語(yǔ)言
1.1 什么是Perl
1.2 Perl用戶
1.3 Perl的版本
1.4 如何獲得Perl
1.5 什么是CPAN
1.6 Perl文檔
第2章 Perl腳本
2.1 從命令行使用Perl
2.1.1 -e開(kāi)關(guān)
2.1.2 -n開(kāi)關(guān)
2.1.3 -C開(kāi)關(guān)
2.2 腳本設(shè)置
2.3 腳本
2.3.1 開(kāi)始
2.3.2 注釋
2.3.3 Perl語(yǔ)句
2.3.4 執(zhí)行腳本
2.3.5 腳本范例(UNIX,Windows)
練習(xí)1 了解Perl的語(yǔ)法
第3章 獲得打印句柄
3.1 文件句柄
3.2 字
3.2.1 引號(hào)
3.2.2 實(shí)量(常量)
3.3 print函數(shù)
3.3.1 打印實(shí)量
3.3.2 警告編譯指示和-w開(kāi)關(guān)
3.3.3 strict編譯指示和字
3.4 printf函數(shù)
3.4.1 sprintf函數(shù)
3.4.2 無(wú)引號(hào)打?。篽ere document
練習(xí)2 編寫(xiě)literals腳本
第4章 變量
4.1 關(guān)于Perl變量
4.1.1 類(lèi)型
4.1.2 作用域和包
4.1.3 命名規(guī)范
4.1.4 賦值語(yǔ)句
4.1.5 引號(hào)規(guī)則
4.2 標(biāo)量、數(shù)組和散列
4.2.1 標(biāo)量變量
4.2.2 數(shù)組
4.2.3 散列
4.3 從STDIN讀取
4.3.1 把輸入賦值給標(biāo)量變量
4.3.2 chop和chomp函數(shù)
4.3.3 read函數(shù)
4.3.4 getc函數(shù)
4.3.5 將輸入賦值給數(shù)組
4.3.6 將輸入賦值給散列
4.4 數(shù)組函數(shù)
4.4.1 chop和chomp函數(shù)(用于列表)
4.4.2 exists函數(shù)
4.4.3 delete函數(shù)
4.4.4 grep函數(shù)
4.4.5 join函數(shù)
4.4.6 map函數(shù)
4.4.7 pack和unpack函數(shù)
4.4.8 pop函數(shù)
4.4.9 push函數(shù)
4.4.10 shift函數(shù)
4.4.11 splice函數(shù)
4.4.12 split函數(shù)
4.4.13 sort函數(shù)
4.4.14 reverse函數(shù)
4.4.15 unshift函數(shù)
4.5 散列(關(guān)聯(lián)數(shù)組)函數(shù)
4.5.1 keys函數(shù)
4.5.2 values函數(shù)
4.5.3 each函數(shù)
4.5.4 delete函數(shù)
4.5.5 exists函數(shù)
4.6 關(guān)于散列的更多內(nèi)容
4.6.1 從文件加載散列
4.6.2 特殊散列
4.6.3 語(yǔ)境
練習(xí)3 特殊字符
第5章 運(yùn)算符
5.1 關(guān)于Perl運(yùn)算符
5.2 混合數(shù)據(jù)類(lèi)型
5.3 優(yōu)先權(quán)與結(jié)合性
5.3.1 賦值運(yùn)算符
5.3.2 關(guān)系運(yùn)算符
5.3.3 等值運(yùn)算符
5.3.4 邏輯運(yùn)算符(短路運(yùn)算符)
5.3.5 邏輯字運(yùn)算符
5.3.6 算術(shù)運(yùn)算符
5.3.7 自動(dòng)遞增和自動(dòng)遞減運(yùn)算符
5.3.8 位邏輯運(yùn)算符
5.3.9 條件運(yùn)算符
5.3.10 范圍運(yùn)算符
5.3.11 特殊字符串運(yùn)算符和函數(shù)
5.3.12 生成隨機(jī)數(shù)
5.3.13 rand/srand函數(shù)
練習(xí)4 運(yùn)算符
第6章 條件
6.1 控制結(jié)構(gòu),塊和復(fù)合語(yǔ)句
6.2 決策——條件結(jié)構(gòu)
6.2.1 if和unless語(yǔ)句
6.2.2 unless語(yǔ)句結(jié)構(gòu)
6.3 循環(huán)
6.3.1 while循環(huán)
6.3.2 until循環(huán)
6.3.3 for循環(huán)
6.3.4 foreach循環(huán)
6.3.5 循環(huán)控制
6.3.6 偽開(kāi)關(guān)語(yǔ)句
練習(xí)5 條件是什么
第7章 正則表達(dá)式——模式匹配
7.1 什么是正則表達(dá)式
7.2 表達(dá)式修飾符和簡(jiǎn)單語(yǔ)句
7.2.1 條件修飾符
7.2.2 DATA文件句柄
7.2.3 循環(huán)修飾符
7.3 正則表達(dá)式運(yùn)算符
7.3.1 m運(yùn)算符和匹配
7.3.2 s運(yùn)算符和替換
7.3.3 模式綁定運(yùn)算符
練習(xí)6 它是sed、awk或grep嗎?嘗試Perl
第8章 獲得控制:正則表達(dá)式無(wú)字符
8.1 正則表達(dá)式無(wú)字符
8.1.1 用于單字符的元字符
8.1.2 白空元字符
8.1.3 重復(fù)模式匹配的元字符
8.1.4 tr或y函數(shù)
8.2 統(tǒng)一字符編碼(Unicode)
練習(xí)7 是sed、awk或grep嗎?給出Perl的另外一個(gè)作用
第9章 獲得文件句柄
9.1 用戶定義文件句柄
9.1.1 打開(kāi)文件:open函數(shù)
9.1.2 打開(kāi)文件讀
9.1.3 打開(kāi)文件寫(xiě)
9.1.4 Win32文件
9.1.5 打開(kāi)文件添加
9.1.6 select函數(shù)
9.1.7 使用flock鎖住文件
9.1.8 seek和tell函數(shù)
9.1.9 打開(kāi)文件讀寫(xiě)
9.1.10 管道打開(kāi)
9.2 傳送參數(shù)
9.2.1 ARGV數(shù)組
9.2.2 ARGV和Null文件句柄
9.2.3 eof函數(shù)
9.2.4 -i開(kāi)關(guān):原位編輯文件
9.3 文件測(cè)試
練習(xí)8 獲得文件句柄
第10章 子程序和函數(shù)
10.1 子程序/函數(shù)
10.1.1 定義和調(diào)用子程序
10.1.2 傳送參數(shù)
10.1.3 原型
10.1.4 返回值
10.1.5 通過(guò)引用調(diào)用——?jiǎng)e名和Typeglobs
10.1.6 通過(guò)指針傳送
10.1.7 自動(dòng)加載
10.1.8 BEGIN和END子程序(開(kāi)始和結(jié)束)
10.1.9 subs函數(shù)
練習(xí)9 子程序不可缺少
第11章 模塊化、打包并發(fā)送到庫(kù)
11.1 包和模塊
11.1.1 類(lèi)比
11.1.2 定義
11.1.3 符號(hào)表
11.2 標(biāo)準(zhǔn)Perl庫(kù)
11.2.1 @INC數(shù)組
11.2.2 包和.pl文件
11.2.3 模塊和.pm文件
11.2.4 來(lái)自CPAN的模塊
練習(xí)10 將所有的Perl都放入包中
練習(xí)11 壓縮并放入庫(kù)中
第12章 這個(gè)工作要求引用嗎
12.1 什么是引用
12.1.1 符號(hào)引用與硬引用
12.1.2 硬引用
12.1.3 引用和匿名變量
12.1.4 嵌套數(shù)據(jù)結(jié)構(gòu)
12.1.5 引用和于程序
12.1.6 文件句柄引用
12.1.7 ref函數(shù)
練習(xí)12 指向地址
第13章 面向?qū)ο蟮腜erl
13.1 OOP范型
13.1.1 回顧包和模塊
13.1.2 一些面向?qū)ο蟮膶?zhuān)用術(shù)語(yǔ)
13.2 類(lèi)、對(duì)象和方法
13.2.1 類(lèi)和專(zhuān)用性
13.2.2 對(duì)象
13.2.3 bless函數(shù)
13.2.4 方法
13.2.5 多態(tài)性和動(dòng)態(tài)綁定
13.2.6 析構(gòu)函數(shù)和無(wú)用存儲(chǔ)單元收集
13.3 繼承
13.3.1 @ISA數(shù)組和調(diào)用方法
13.3.2 $AUTOLOAD,sub AUTOLOAD和UNIVERSAL
13.3.3 派生類(lèi)
13.3.4 多重繼承
13.3.5 面向?qū)ο笮g(shù)語(yǔ)——父方法
13.4 公共用戶接口:文檔編制類(lèi)
13.4.1 pod文件
13.4.2 pod命令
13.4.3 如何使用pod解釋程序
13.4.4 將pod文檔翻譯成文本
13.4.5 將pod文檔翻譯成HTML
13.5 使用Perl庫(kù)中的對(duì)象
13.5.1 再看標(biāo)準(zhǔn)Perl庫(kù)
13.5.2 標(biāo)準(zhǔn)Perl庫(kù)中面向?qū)ο蟮哪K
13.5.3 使用標(biāo)準(zhǔn)Perl庫(kù)中的模塊
練習(xí)13 這一課的對(duì)象是什么
練習(xí)14 函數(shù)Pod中的Perl
第14章 tie函數(shù),DBM文件和數(shù)據(jù)庫(kù)掛鉤
14.1 連接變量與類(lèi)
14.1.1 tie函數(shù)
14.1.2 預(yù)定義方法
14.1.3 連接標(biāo)量
14.1.4 連接數(shù)組
14.1.5 連接散列
14.2 DBM文件
14.2.1 創(chuàng)建并賦給DBM文件數(shù)據(jù)
14.2.2 從DBM文件檢索數(shù)據(jù)
14.2.3 從DBM文件中刪除項(xiàng)
第15章 Perl數(shù)據(jù)庫(kù)編程
15.1 本章概述
15.2 Perl數(shù)據(jù)庫(kù)編程
15.3 使用RDBMS的Perl編程
15.3.1 在Windows系統(tǒng)上安裝Perl
15.3.2 使用PPM在Windows系統(tǒng)上安裝Perl模塊
15.3.3 安裝RDBMS
15.3.4 為MMS范例創(chuàng)建DSN
15.4 使用ADO和DBI訪問(wèn)MSS
15.4.1 Microsoft SQL Server——范例15-1和15-3的查詢
15.4.2 范例15-1:ex1.pl在MS SQL Server上的ADO簡(jiǎn)單查詢,DSN
15.4.3 執(zhí)行DDL和DML操作
15.4.4 范例15-2:ex2.pl MSS上persons.sql的Perl ADO,無(wú)DSN
15.4.5 范例15-3:ex3.pl MS SQL Server上的Perl DBI范例
15.4.6 范例15-4:ex4.pl MSS上persons.sql的Perl DBI
15.5 使用ADO和DBI訪問(wèn)Oracle
15.5.1 Oracle——范例15-5(ADO)和15-7(DBI)的簡(jiǎn)單查詢
15.5.2 為Oracle范例創(chuàng)建DSN
15.5.3 范例15-5:ex5.pl Oracle上的ADO簡(jiǎn)單查詢,DSN
15.5.4 在Oracle上執(zhí)行DDL和DML操作
15.5.5 范例15-6:ex6.pl Oracle上persons.sql的Perl ADO,無(wú)DSN
15.5.6 范例15-7:ex7.pl Oracle上的Perl DBI簡(jiǎn)單查詢
15.5.7 范例15-8:ex8.pl Oracle上persons.sql的Perl DBI
15.6 練習(xí):非編程
練習(xí)15 使用MSS
練習(xí)16 在MSS中執(zhí)行persons.pl
練習(xí)17 使用Oracle
練習(xí)18 在Oracle中執(zhí)行persons.pl
15.7 參考文獻(xiàn)
第16章 與系統(tǒng)接口
16.1 系統(tǒng)調(diào)用
16.1.1 目錄和文件
16.1.2 目錄和文件屬性
16.1.3 查找目錄和文件
16.1.4 創(chuàng)建目錄——mkdir函數(shù)
16.1.5 刪除目錄——rmdir函數(shù)
16.1.6 更改目錄——chdir函數(shù)
16.1.7 通過(guò)目錄文件句柄訪問(wèn)目錄
16.1.8 許可和所有權(quán)
16.1.9 硬和軟鏈接
16.1.10 更改文件名
16.1.11 更改訪問(wèn)和修改時(shí)間
16.1.12 文件統(tǒng)計(jì)量
16.1.13 低級(jí)文件I/O
16.1.14 壓縮和解壓縮數(shù)據(jù)
16.2 進(jìn)程
16.2.1 UNIX進(jìn)程
16.2.2 Win32進(jìn)程
16.2.3 環(huán)境(UNIX和Windows)
16.2.4 進(jìn)程和文件句柄
16.2.5 進(jìn)程優(yōu)先權(quán)和Nice
16.2.6 口令信息
16.2.7 時(shí)間和進(jìn)程
16.2.8 UNIX進(jìn)程創(chuàng)建
16.2.9 Win32進(jìn)程創(chuàng)建
16.3 其他與操作系統(tǒng)接口的途徑
16.3.1 syscall函數(shù)和h2hp腳本
16.3.2 命令替換——備份引號(hào)
16.3.3 Shell.pm模塊(Perl)
16.3.4 system函數(shù)
16.3.5 here documents
16.3.6 Globbing(文件名擴(kuò)展和通配符)
16.4 錯(cuò)誤處理
16.4.1 die函數(shù)
16.4.2 warn函數(shù)
16.4.3 eval函數(shù)
16.5 信號(hào)
第17章 報(bào)告編寫(xiě)示例
17.1 模板
17.1.1 定義模板步驟
17.1.2 改變文件句柄
17.1.3 頁(yè)眉格式
17.1.4 select函數(shù)
17.1.5 多行字段
17.1.6 填充字段
第18章 網(wǎng)上發(fā)送
18.1 網(wǎng)絡(luò)與Perl
18.2 客戶機(jī)/服務(wù)器模式
18.3 網(wǎng)絡(luò)協(xié)議(TCP/IP)
18.3.1 以太網(wǎng)協(xié)議(硬件)
18.3.2 Internet協(xié)議(IP)
18.3.3 傳輸控制協(xié)議(TCP)
18.3.4 用戶數(shù)據(jù)報(bào)協(xié)議(UDP)
18.4 網(wǎng)絡(luò)地址
18.4.1 pack和unpack函數(shù)
18.4.2 Ethernet地址
18.4.3 IP地址
18.4.4 端口號(hào)
18.4.5 Perl協(xié)議函數(shù)
18.4.6 Perl的服務(wù)器函數(shù)
18.4.7 Perl主機(jī)信息函數(shù)
18.5 套接字
18.5.1 套接字類(lèi)型
18.5.2 套接字域
18.5.3 創(chuàng)建套接字
18.5.4 綁定地址和套接字名
18.5.5 創(chuàng)建套接字隊(duì)列
18.5.6 等待客戶機(jī)請(qǐng)求
18.5.7 建立套接字連接
18.5.8 關(guān)閉套接字
18.6 客戶機(jī)/服務(wù)器程序
18.6.1 同一機(jī)器上面向連接的套接字
18.6.2 遠(yuǎn)程機(jī)器(Internet客戶機(jī)和服務(wù)器)上面向連接的套接字
18.7 Socket.pm模塊
第19章 CGI與Perl
19.1 什么是CGI
19.2 客戶機(jī)和服務(wù)器之間的Internet通信
19.2.1 HTTP服務(wù)器
19.2.2 HTTP狀態(tài)代碼和Log文件
19.2.3 URL(統(tǒng)一資源定位符)
19.3 使用HTML創(chuàng)建Web頁(yè)面
19.4 HTML與CGI如何協(xié)作
19.5 日志文件
19.6 在哪里找CGI程序
19.7 信息進(jìn)出CGI腳本
19.8 使用CGI處理表單
19.8.1 表單輸入類(lèi)型
19.8.2 創(chuàng)建HTML表單
19.8.3 GET方法
19.8.4 處理表單
19.8.5 總結(jié)
19.8.6 處理電子郵件
19.8.7 附加路徑信息
19.8.8 服務(wù)器端包含
19.9 CGI.pm模塊
19.9.1 引言
19.9.2 優(yōu)點(diǎn)
19.9.3 使用CGI.pm編程的兩種形式
19.9.4 如何處理表單的輸入
19.9.5 CGI.pm表單元素
19.9.6 HTTP頭方法
練習(xí)19 為Perl沖浪
練習(xí)20 使用CGI.pm
附錄A Perl固有函數(shù)、編譯指示、模塊和調(diào)試器
A.1 Perl函數(shù)
A.2 特殊變量
A.3 Perl編譯指示
A.4 Perl模塊
A.5 命令行開(kāi)關(guān)
A.6 調(diào)試器
附錄B 有用的Perl腳本
B.1 Mark Houser的taintperl腳本
B.2 John J.Nouveaux的maxpstat
B.3 John J.Nouveaux的隨機(jī)程序
附錄C 面向?qū)ο蟮腜erl/CGI程序
附錄D HTML文檔:基礎(chǔ)介紹
D.1 引言
D.2 什么是HTML
D.3 HTML標(biāo)記
D.3.1 要求元素
D.3.2 要求元素及其標(biāo)記的順序
D.3.3 元素:它們是什么和如何使用
D.4 最小的HTML文檔
D.4.1 標(biāo)題
D.4.2 文本分隔標(biāo)記
D.4.3 列表
D.4.4 能帶來(lái)娛樂(lè)性和便利性的表
D.5 字符格式
D.5.1 邏輯標(biāo)記
D.5.2 物理標(biāo)記
D.6 鏈接
D.6.1 創(chuàng)建鏈接
D.6.2 鏈接到URL(統(tǒng)一資源定位符)
D.7 添加注釋
D.8 大小寫(xiě)相關(guān)性
D.9 圖形和圖像
D.9.1 創(chuàng)建內(nèi)嵌圖像
D.9.2 復(fù)雜標(biāo)記
D.9.3 調(diào)整和放置圖像
D.9.4 創(chuàng)建圖像的文本替換
D.9.5 在何處找圖像
D.9.6 背景圖像
D.9.7 創(chuàng)建背景
D.9.8 默認(rèn)顏色
D.9.9 條,項(xiàng)目符號(hào)和圖標(biāo)
D.9.10 圖像更新
D.9.11 外部配有聲音的圖像
D.10 疑難解答
D.10.1 詢問(wèn)Heloise
D.10.2 一些在HTML方面有幫助的站點(diǎn)
D.11 元標(biāo)記,層疊樣式表和Java
D.11.1 元標(biāo)記例子(第一部分)
D.11.2 元標(biāo)記例子(第二部分)
D.11.3 元標(biāo)記例子(第三部分)
D.11.4 樣式表例子
D.11.5 JavaScript例子
D.12 看一看幕后(或在右擊之前做什么)
D.13 關(guān)于框架
D.14 最后的一些考慮

本目錄推薦

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