出版時間:2002-6 出版社:機(jī)械工業(yè)出版社 作者:(英)Peter Wainwright等 頁數(shù):1057
Tag標(biāo)簽:無
內(nèi)容概要
本書深入淺出地介紹了利用Perl語言進(jìn)行編程的各方面知識。首先,本書介紹了大多數(shù)高級程序設(shè)計(jì)語言中都涉及的數(shù)據(jù)類型、特殊變量、操作符、表達(dá)式、語句和子例程等基本概念。然后,本書逐章闡述了文件與目錄處理、終端輸入與輸出、程序調(diào)試方法等。最后,本書還描述了面向?qū)ο蟪绦蛟O(shè)計(jì)方法、Perl解釋器、進(jìn)程、線程、基本的網(wǎng)絡(luò)編程方法、Perl語言的可移植性以及國際化等高級話題。 本書思路清晰,邏輯性強(qiáng),方法實(shí)用性強(qiáng),是進(jìn)入Perl編程世界的理想向?qū)Ш椭改?。無論是Perl入門者,還是有經(jīng)驗(yàn)的Perl程序員,都可得益于本書提供的豐富的Perl編程知識與編程技巧。
書籍目錄
第1章 概覽
1.l 簡介
1.1.l 關(guān)鍵的特性
1.1.2 支持平臺
l.l.3 Perl的歷史和版本
l. 1.4 基礎(chǔ)信息
1. 2 構(gòu)建和安裝Perl
1.2. 1 安裝預(yù)構(gòu)建的Perl發(fā)布版本
1.2. 2 構(gòu)建Perl源代碼
1.2. 3 構(gòu)建和安裝模塊
1.2.4 用CPAN模塊安裝模塊
1.3 運(yùn)行Perl
1.3.l 啟動Perl應(yīng)用程序
1.3.2 命令行
1.3.3 命令行語法
1.3.4 Perl環(huán)境
1.4 小結(jié)
第2章 基本概念
2.l 值和變量
2.2 空白區(qū)域
2.3 數(shù)據(jù)類型
2.4 特殊變量
2.5 插值
2.6 上下文
2.6.l 標(biāo)量上下文和列表上下文
2. 6.2 空白上下文
2.7 操作符
2.8 程序塊
2.9 控制結(jié)構(gòu)
2.10 循環(huán)修飾符
2.11 子例程
2.12 函數(shù)
2.13 作用域
第3章 標(biāo)量
3.1 值轉(zhuǎn)換和高速緩存
3.2 數(shù)字
3.2. 1 整數(shù)
3.2.2 浮點(diǎn)數(shù)
3.2.3 use integer編譯指示
3.2.4 數(shù)學(xué)函數(shù)
3.3 字符串
3.3.1 引號和引用
3.3.2 here文檔
3.3.3 探詞字符串和版本號
3.3.4 把字符串轉(zhuǎn)換成數(shù)字
3.3.5 把字符串轉(zhuǎn)換成列表和hash
3. 3.6 操作字符串的函數(shù)
3.3.7 字符串格式化
3.4 小結(jié)
第4章 操作符
4.l 操作符與函數(shù)比較
4.2 操作符類型和類別
4.2. 1 賦值操作符
4.2.2 算術(shù)操作符
4.2. 3 移位操作符
4.2.4 字符串操作符和列表操作符
4.2.5 邏輯操作符
4.2.6 位操作符
4.2.7 組合賦值操作符
4.2.8 遞增操作符和遞減操作符
4. 2.9 比較操作符
4.2.10 正則表達(dá)式綁定操作符
4.2.11 逗號操作符和關(guān)系操作符
4.2.12 引用操作符和間接引用操作符
4. 2.13 箭頭操作符
4.2.14 范圍操作符
4. 2.15 三元操作符
4.3 優(yōu)先組和結(jié)合性
4. 4 禁用函數(shù)和操作符
4. 5 覆蓋操作符
4. 6 小結(jié)
第5章 標(biāo)量之外的更多數(shù)據(jù)類型
5.l 列表和數(shù)組
5. 1.1 操作數(shù)組
5.1.2 把列表和數(shù)組轉(zhuǎn)換為標(biāo)量
5. 2 hash
5.2.l 操作 hash
5.2.2 把列表和數(shù)組轉(zhuǎn)換為hash
5.2.3 把hash轉(zhuǎn)換為標(biāo)量
5. 2.4 把hash轉(zhuǎn)換為數(shù)組
5.2.5 特殊的hash變量% ENV
5.3 引用
5. 4 復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
5.4.l 嵌套帶來的問題--列表被展開
5.4.2 列表的列表和多維數(shù)組
5.4.3 hash的hash和其他復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
5. 4.4 向復(fù)雜的數(shù)據(jù)結(jié)構(gòu)添加元素和修改復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
5.4.5 編程實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
5.4.6 遍歷復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
5.5 typeglob
5.5. 1 定義typeglob
5.5.2 操作typeglob
5.5.3 訪問typeglob
5.6 未定義值
5.6.l 存在測試
5.6.2 使用未定義值
5.6.3 把undef作為一個函數(shù)使用
5.7 常量
5.7.l 使用constant編譯指示聲明標(biāo)量常量
5. 7.2 聲明列表常量和hash常量
5.7.3 常量引用
5.7.4 列舉和檢查常量的存在
5. 8 小結(jié)
第6章 結(jié)構(gòu)、流和控制
6.l 表達(dá)式、語句和程序塊
6.1.l 聲明
6.l. 2 表達(dá)式和簡單語句
6.1.3 程序塊和復(fù)合語句
6.2 條件語句
6.2. 1 真值的概念
6.2.2 if、else和elsif
6.2.3 unless
6.2. 4 使用邏輯操作符寫條件
6.2. 5 三元操作符
6.2.6 開關(guān)和多分支條件
6.2.7 從多分支條件中返回值
6.3 循環(huán)和循環(huán)過程
6.3.l 使用for編寫C樣式的循環(huán)
6.3.2 使用foreach寫出更好的循環(huán)
6.3.3 條件循環(huán)--while、until和do
6.3.4 控制循環(huán)執(zhí)行
6.3.5 goto語句
6.3.6 map和grep
6.4 小結(jié)
第7章 子例程
7.1 聲明子例程和調(diào)用子例程
7.1.l 匿名子例程和子例程引用
7.1.2 嚴(yán)格子例程和use strict subs編譯指示
7.l.3 預(yù)聲明子倒程
7. 1.4 子例程棧
7.1.5 檢查子例程和使Perl自動定義子例程
7.2 傳遞參數(shù)
7.2.l 傳遞列表和hash
7.2.2 把標(biāo)量子例程轉(zhuǎn)換為列表處理程序
7.2.3 直接把@_傳遞給子例程
7.2.4 命名參數(shù)
7.3 原型
7.3.l 定義參數(shù)的個數(shù)和它們的作用域
7.3.2 使用原型設(shè)計(jì)代碼引用
7.3.3 把子例程作為標(biāo)量操作符
7.3.4 請求變量而不是值
7. 3. 5 可選參數(shù)
7.3.6 禁用原型
7.4 從子倒程中返回值
7. 4.l 返回未定又值
7.4.2 對調(diào)用上下文的檢測和響應(yīng)
7.4. 3 閉包
7.4.4 可賦值的子例程
7.5 屬性列表
7.5.l 定義于例程屬性
7.5.2 訪問屬性
7.5.3 特殊屬性
7.5. 4 包屬性
7.6 小結(jié)
第8章 作用域和可見性
8.l 包變量
8.1.l 定義包變量
8.1.2 使用"嚴(yán)格的"變量
8.1.3 聲明全局包變量
8.l.4 使用use vars聲明全局包變量
8.1.5 使用our詞法聲明全局包變量
8.1.6 在Perl中自動局部化
8.1.7 使用local局部化包變量
8.2 詞法變量
8.2. 1 聲明詞法變量
8. 2. 2 在詞法變量作用域外使用它們
8.3 符號表
8.3.l main包
8.3. 2 typeglob和main包
8.3.3 符號表層次
8.3.4 直接操作符號表
8.3.5 訪問符號表
8.4 小結(jié)
第9章 使用模塊
9. l 模塊和包
9.2 使用do、require和use裝載代碼
9.2. 1 導(dǎo)入列表
9.2.2 禁止缺省導(dǎo)入
9. 2. 3 使用no禁用特性
9.2.4 測試模塊版本和Perl的版本
9.3 語用模塊
9.3.l 語用模塊的工作原理
9.3.2 語用模塊的作用域
9.4 特殊hash變量% INC
9.5 特殊數(shù)組變量@ INC
9.5.l 直接修改@ INC
9.5.2 使用lib編譯指示修改@ INC
9.6 定位與腳本相關(guān)的庫
9.7 檢查一個模塊的可用性
9. 8 找出被安裝的模塊
9.9 將模塊的載人推遲至使用時
9.10 小結(jié)
第10章 模塊與包內(nèi)幕
10.1 BEGIN塊、END塊和其他程序塊
10.1.1 BEGN塊
10.l.2 END塊
10.1.3 CHECK和 INIT
10.2 操作包
10.2. 1 刪除包
10.2.2 禁止包變量
10.3 按程序方式查找包名
10.4 自動加載
10.4. 1 自動加載于例程
10.4.2 自行定義而不是自動加載子例程
10.4.3 自動加載模塊
10.5 導(dǎo)入與導(dǎo)出
10.5.l 導(dǎo)入機(jī)制
10.5.2 導(dǎo)出
10.6 創(chuàng)建可安裝的模塊
10.6.1 編寫良好的模塊
10.6.2 創(chuàng)建一個工作目錄
10.6.3 建立可安裝的包
10.6.4 添加一個測試腳本
10.6.5 將模塊上載到CPAN
10.7 小結(jié)
第11章 正則表達(dá)式
11.l 字符串插值
11.1.1 Perl的插值語法
11.1.2 插入元字符和字符代碼
11.1.3 對變量進(jìn)行插值
11.1.4 插值代碼
11.1.5 插值上下文
11.1.6 正則表達(dá)式中的插值
11.1.7 在字符串變量中插人文本
11.1.8 保護(hù)字符串防止被插值
11.2 正則表達(dá)式
11.2.l 正則表達(dá)式出現(xiàn)在什么位置
11.2.2 正則表達(dá)式分隔符
11.2.3 正則表達(dá)式的元素
11.2.4 更高級的模式
11.2. 5 模式匹配修飾符
11.2.6 正則表達(dá)式與通配符
11.2.7 元字符
11.2.8 提取匹配的文本
11.2. 9 不止一次匹配
11.2.10 擴(kuò)展模式
11.2.11 文檔化正則表達(dá)式
11.2.12 書寫有效的正則表達(dá)式
11.2.13 檢查正則表達(dá)式的有效性
11.2.14 正則表達(dá)式、感染變量和調(diào)試
11.2.15 置換
11.2.16 音譯
11. 3 小結(jié)
第12章 利用文件句柄進(jìn)行輸入與輸出
12.1 10與文件句柄
12.2 文件句柄數(shù)據(jù)類型
12.3 標(biāo)準(zhǔn)文件句柄
12.4 創(chuàng)建文件句柄
12.4.l 利用open函數(shù)創(chuàng)建文件句柄
12.4.2 為讀、寫以及更新打開文件
12.4.3 打開任意義件名
12.4. 4 打開標(biāo)準(zhǔn)輸入與標(biāo)準(zhǔn)輸出
12.4.5 利用IO::File創(chuàng)建文件句柄
12.4. 6 數(shù)據(jù)文件句柄
12.4.7 其他文件句柄
12.5 引用文件句柄
12.6 從文件句柄讀數(shù)據(jù)
12.6.l 讀行操作符
12.6.2 讀數(shù)據(jù)操作的精細(xì)控制
12.6.3 檢測文件結(jié)束
12.6.4 讀取一個字符
12. 7 向文件句柄中寫數(shù)據(jù)
12. 7.l 緩沖方式與自動刷新方式
12.7.2 print的其他替代函數(shù)
12.8 處理二進(jìn)制文件與文本文件
12.8. l binmode函數(shù)
12.8.2 Open編譯指示
12.9 隨機(jī)訪問
12.9.l 利用seek函數(shù)定位到文件中的某個特定位置
12.9.2 利用Seek函數(shù)清除文件結(jié)束條件
12.9.3 在文件結(jié)束位置寫人數(shù)據(jù)
12.9.4 查找當(dāng)前位置
12.9.5 面向?qū)ο蟮碾S機(jī)訪問
12.10 截去文件與調(diào)整文件大小
12.11 文件上鎖
12.11.l 建立文件鎖
12.l1.2 文件上鎖的問題與防止誤解的說明
12.12 修改缺省的輸出文件句柄
12.12.l 使用特殊變量來配置其他文件句桶
12.12.2 自動恢復(fù)缺省文件句柄
12.12. 3 使用缺省變量與IO::Handle方法
12.13 文件句柄的復(fù)制與別名
12.14 重定向文件句柄
12.15 Cache多個文件句柄
12.16 IO::Handle方法與特殊變量
12.17 系統(tǒng)級IO
12.17.l 在系統(tǒng)級打開文件句柄
12.17.2 不帶緩沖的讀
12.17.3 不帶緩沖的寫
12. 17.4 系統(tǒng)級文件定位
12.17.5 fcntl與ioctl
12.17.6 POSIX IO
12. 18 小給
第13章 操作文件與目錄
13.l 文件與文件名
13.1.l 獲取用戶信息與組信息
13.1.2 一元文件測試操作符
13.1.3 詢問文件
13.l.4 改變文件屬性
13.1.5 Fcntl模塊
13.1.6 鏈接、斷開鏈接與重命名文件
13.1.7 復(fù)制與移動文件
13.1.8 比較文件
13.1.9 查找文件
13.1.10 解釋文件路徑
13.1.11 文件名globbing
13. 1.12 glob語法
13. 1.13 臨時文件
13.2 操作目錄
13. 2.1 讀目錄
13.2. 2 創(chuàng)建與刪除目錄
13.2.3 目錄間的轉(zhuǎn)移
13. 3 小結(jié)
第14章 命令行與Shell交互
14. 1 解析命令行參數(shù)
14.1.l 命令行約定
14.1.2 @ARGV數(shù)組
14.1.3 利用Getopt::Std進(jìn)行簡單的命令行處理
14.l. 4 利用Cetop::tong進(jìn)行更為復(fù)雜的命令行處理
14.2 shell、shell命令與Perl
14.2. 1 創(chuàng)建一個簡單的 Perl shell
14. 2. 2 編寫更為有用的shell
14.2. 3 將shell集成到Perl中
14.2. 4 在Windows系統(tǒng)上模擬UNIX命令
14.3 小結(jié)
第15章 終端輸入與輸出
15.l 與終端進(jìn)行交互
15.2 從鍵盤讀取數(shù)據(jù)
15.2. l 簡單輸入
15. 2.2 利用Term:: ReadKey控制終端輸入
15.2.3 整行讀
15.2.4 利用Term:: ReadLine進(jìn)行高級行輸入
15.2.5 創(chuàng)建終端對象
15.2.6 單詞自動完成
15.3 寫屏幕
15.3.1 終端功能
15.3.2 彩色輸出
15. 4 高級終端模塊
15. 4.1 Term::Screen
15.4.2 Curses庫
15.5 通過POSIX直接進(jìn)行終端編程
15.6 小結(jié)
第16章 警告與錯誤
16.1 啟用警告
16.2 啟用診斷
16.3 產(chǎn)生警告與錯誤
16.4 截取警告與錯誤
16.5 譯解系統(tǒng)調(diào)用所產(chǎn)生的錯誤結(jié)果
16.5.l 錯誤編號與名稱
16.5.2 設(shè)置錯誤編號
16.5.3 求值代碼的錯誤
16.5. 4 擴(kuò)展的錯誤消息
16.5.5 Errno與POSIX模塊
16.5. 6 檢查子進(jìn)程與外部命令的退出狀態(tài)
16.6 將非致命錯誤轉(zhuǎn)換成致命錯誤
16.7 利用Carp在上下文中返回警告信息與錯誤信息
16.8 錯誤日志與系統(tǒng)日志
16.9 高級警告
16.10 小結(jié)
第17章 調(diào)試
17.1 語用調(diào)試支持
17.2 自行調(diào)試的應(yīng)用程序
17.2.l 一個簡單的調(diào)試系統(tǒng)
17.2.2 一個更好的調(diào)試系統(tǒng)
17.2.3 創(chuàng)建調(diào)試日志
17.2.4 添加調(diào)用上下文到調(diào)試消息中
17. 3 Perl調(diào)試器
17. 3. 1 啟動調(diào)試器
17.3.2 輸入命令
17.3.3 調(diào)試命令
17.3.4 配置調(diào)試器
17.3.5 跟蹤與終端
17.3.6 通過程序進(jìn)入調(diào)試器
17.3 對使用調(diào)試器并常分支
17.4 調(diào)試模塊與信息模塊
17.4.1 Dumpvalue模塊
17. 4. 2 Safe模塊
17.5 調(diào)試Perl解釋器
17.6 自動測試
17.6.l 編寫測試腳本
17.6. 2 自動化測試
17.7 Profele
17.7. 1 Profile Perl應(yīng)用程序
17.7.2 產(chǎn)生Profile報(bào)告
17.7.3 直接收集計(jì)時信息
17.7.4 性能測試
17.8 小結(jié)
第18章 文本處理與文檔生風(fēng)
18.l 文本處理
18.1.l 使用Text::Tabs擴(kuò)充和縮短制表符
18.1.2 使用Text::Abbrev計(jì)算縮寫
18.1.3 使用Text::ParseWords解析單詞和短語
18.1.4 使用Text::Wrap格式化段落
18.1.5 使用Text::Soundex匹配近似的發(fā)聲單詞
18.1. 6 其他文本處理模塊
18.2 文檔化Perl
18.2.l 注釋
18.2.2 簡易老式文檔
18.2.3 pod工具和實(shí)用程序
18. 2.4 對pod編程
18.3 報(bào)告--在Perl中的r
18.3.1 格式與格式數(shù)據(jù)類型
18.3.2 格式結(jié)構(gòu)
18.3. 3 負(fù)面控制
18.3.4 組合報(bào)告和規(guī)則輸出
18.4 小結(jié)
第19章 面向?qū)ο驪erl
19.l 對象簡介
19.2 使用對象編程
19. 2. 1 創(chuàng)建對象
19.2.2 使用對象
19. 2.3 確定一個對象是什么
19.2.4 確定通過繼承得到的特征
19.3 編寫對象類
19.3.l 構(gòu)造器
19.3.2 調(diào)試對象類
19.4 繼承與派生類
19.4.1 從父類繼承
19.4.2 編寫可繼承的類
19.4.3 私有方法
19.4.4 擴(kuò)展與重定義對象
19.4.5 多繼承
19.4.6 UNIVERSAL構(gòu)造器
19.5 自動加載方法
19.6 保持?jǐn)?shù)據(jù)私有
19. 6.l 私有類數(shù)據(jù)
19.6.2 私有對象數(shù)據(jù)
19.7 銷毀對象
19.7.l 析構(gòu)器和繼承
19.7. 2 析構(gòu)器與多繼承
19.8 重載操作符
19.8.1 基本重載
19.8.2 確定操作數(shù)順序和操作符名稱
19.8.3 重載比較操作符
19.8.4 重載轉(zhuǎn)換操作
19.8.5 回退到本重載的操作
19.8.6 重載與繼承
19.8.7 自動生成的操作
19.8.8 可重載的操作
19.9 自動化對象類開發(fā)
19.10 捆綁和被捆綁的對象
19.10.l 使用被捆綁的對象
19.10.2 編寫被捆綁的對象
19.10.3 標(biāo)準(zhǔn)捆綁對象類
19.10.4 被捆綁的對象方法
19.10.5 被捆綁的hash類的一個例子
19.10.6 使用Tie::stdHash的類
的一個例子
19.11 小結(jié)
第20章 深入hd
20.l 分析Peil二進(jìn)制文件--Config.pm
20.1.l perl-V
20.l.2 工作原理
20.2 Perl進(jìn)一步分析
20. 2.l 源文件樹
20.2. 2 構(gòu)建Perl
20.3 Perl工作原理
20.3.1 語法分析
20.3.2 編譯
20.3.3 解釋
20.4 內(nèi)部變量類型
20.4.1 PV
20.4.2 IV
20.4.3 NV
20.4.4 數(shù)組與hash
20.4.5 使用Devel::Peek分析原始數(shù)據(jù)類型
20.5 Perl編譯器
20.5.1 O模塊
20.5.2 B模塊
20.5.3 B:模塊家族
20.5.4 編寫Perl編譯器后端
20.6 小結(jié)
第21章 Perl與其他程序設(shè)計(jì)語言的集成
21.l 在Perl中使用C
21.1.1 XS概述
21.1.2 從h2xs啟動
21.1.3 XS文件
21.1.4 XS函數(shù)
21.1.5 TYPEMAP
21.1.6 Makefile
21.2 動態(tài)鏈接
21.2.l 使用FFI模塊
21.2.2 使用C:DynaLib模塊
21.2.3 使用Win32::API模塊
21.3 在C中使用Perl
21.3.l 第一步
21.3.2 實(shí)現(xiàn)Perl解釋器
21.3.3 嵌入perl代碼
21.3.4 得到Perl值
21.3.5 使用Perl子例程
21.3.6 與Perl內(nèi)核協(xié)同工作
21.3.7 使用模塊
21.4 Java-Perl Lingo
21.5 Perl與 COM
21.5.1 PerlCOM
21.5.2 PerlCtrl
21.6 其他語言
21.7 小結(jié)
第22章 創(chuàng)建過程與管理進(jìn)程
22. 1 信號
22.l.l 信號處理
22.l.2 發(fā)送信號
22.1.3 報(bào)警
22.2 啟動新進(jìn)程
22.2.l 替換當(dāng)前進(jìn)程
22.2.2 進(jìn)程ID
22.2.3 進(jìn)程、組及喘口監(jiān)控程序
22.3 處理子進(jìn)程并返回退出代碼
22.3.l 等待一個子進(jìn)程
22.3.2 獲得退出狀態(tài)
22.3.3 處理多個子進(jìn)程
22.3.4 POSIX標(biāo)志及函數(shù)
22.4 進(jìn)程間通信
22.4.l 十分簡單的解決方法
22.4. 2 管道
22.4.3 打開并運(yùn)行外部進(jìn)程
22.4.4 雙向管道
22.4.5 使用分叉的open避開shell
22.4.6 連接外部進(jìn)程的雙向管道
22.5 進(jìn)程間共享數(shù)據(jù)
22.5.l IPC::SysV
22.5.2 消息隊(duì)列
22.5.3 信號量
22.5. 4 共享內(nèi)存段
22. 6 線程
22.6.l 檢查線程支持
22.6.2 創(chuàng)建線程
22.6.3 標(biāo)識線程
22.6.4 線程特定數(shù)據(jù)
22.6.5 線程管理
22. 6. 6 變量鎖
22.6.7 條件變量、信號量及隊(duì)列
22.6.8 線程安全與鎖定代碼
22.7 小結(jié)
第23章 Perl網(wǎng)絡(luò)編程
23.l 網(wǎng)絡(luò)簡介
23.1.l 協(xié)議層
23.1.2 網(wǎng)際協(xié)議
23.1.3 UDPWP
23.1.4 ICMP
23.1.5 其他協(xié)議
23.1.6 表示層/應(yīng)用層
23.1.7 匿名、廣播與回送地址
23.2 Perl網(wǎng)絡(luò)編程
23.3 多路復(fù)用服務(wù)器
23.4 獲得網(wǎng)絡(luò)信息
23. 4. l 系統(tǒng)網(wǎng)絡(luò)文件
23.4.2 判斷本地主機(jī)名
23.5 小結(jié)
第24章 編寫可移植Perl
24.l 可移植的必要性
24.2 新行
24. 3 文件與文件系統(tǒng)
24.4 字節(jié)存放次序與數(shù)字寬度
24. 5 系統(tǒng)交互
24. 6 進(jìn)程間通信
24. 7 外部子例程
24. 8 模塊
24. 9 時間及日期
24.10 字符集與字符編碼
24. 11 國際化
24. 12 系統(tǒng)資源
24.13 安全性
24.14 風(fēng)格
24.15 平臺
24.15.1 UNIX
24.15.2 DOS及其派生系統(tǒng)
24.15.3 Mac OS
24.15.4 其他Perl
24.16 函數(shù)實(shí)現(xiàn)
24.17 小結(jié)
第25章 Unicode
25.1 Unicede所影響的用戶群
25.2 結(jié)論
25.3 字符和Unicode簡介
25.4 Perl中的數(shù)據(jù)
25.5 Unicode和正則表達(dá)式
25.6 雙向腳本
25.6.l 顯示bidi
25. 6.2 bidi出算法做了什么
25.6.3 Perl和 bidi
25.7 Perl、118n和Unicode
25.7.l 安裝Unicode字體
25. 7.2 安裝Unicode編輯器
25. 7.3 創(chuàng)建HTML模板
25.7.4 處理資源文件
25.7.5 運(yùn)行腳本
25.7.6 輸出文件
25.7.7 正在進(jìn)行的工作
25.8 小結(jié)
第26章 本地化和國際化
26.1 走向地區(qū)的原因
26.2 關(guān)于時間:時區(qū)
26.3 看上去像外語
26.4 葡萄牙語的詞性變化
26.5 Lingua::*模塊
26. 6 編寫多語種網(wǎng)頁
26.7 創(chuàng)建自己的本地化Perl模塊
26. 8 小結(jié)
附錄A 命令行選項(xiàng)
附錄B 特殊變量
附錄C 函數(shù)
附錄D 正則表達(dá)式
附錄E 標(biāo)準(zhǔn)語用模塊
附錄F 標(biāo)準(zhǔn)功能模塊
附錄G Perl資源
附錄H 與本書相關(guān)的網(wǎng)站:
p2p.wrox.com
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載