《即時套用Perl模組》是2001年人民郵電出版社出版的圖書,作者是Doug Sparling Frank Wiles。
基本介紹
- 書名:即時套用Perl模組
- 作者:Doug Sparling Frank Wiles
- 譯者:付蓉
- ISBN:9787115095787
- 頁數:421 頁
- 定價:49.0
- 出版社:人民郵電出版社
- 出版時間:2001-9
- 裝幀:平裝
內容簡介,目錄,
內容簡介
《即時套用 Perl 模組》詳細介紹了Perl模組的實際套用,書中提供了大量綜合性的示例,以此來說明各種Perl模組的基本功能。《即時套用 Perl 模組》首先介紹程式設計人員經常使用的模組,內容涉及日期和時間的處理、資料庫套用、構建及修改圖像、Perl/Tk、電子郵件、Internet協定等,在隨後的各章中,詳細介紹有關CGI、Win32、Web及XML等方面Perl編程的綜合套用開發過程。
《即時套用 Perl 模組》面向解決方案,具有實用性,適用於有一定Perl語言基礎的程式設計人員、系統管理員以及Web管理員。
《即時套用 Perl 模組》面向解決方案,具有實用性,適用於有一定Perl語言基礎的程式設計人員、系統管理員以及Web管理員。
目錄
第1章 Perl模組概述
1.1 概述
1.2 從CPAN獲取Perl模組
1.3 安裝Perl模組
1.3.1 UNIX中的手動安裝
1.3.2 Windows中的手動安裝
1.3.3 UNIX中使用CPAN模組的自動安裝
1.3.4 Windows中使用PPM的自動安裝
1.3.5 在其他作業系統中的安裝
1.3.6 專用目錄中模組的安裝
1.4 使用Perl模組
1.5 查找已安裝的模組
1.5.1 模組的位置
1.5.2 安裝模組的類型
1.6 模組文檔
1.7 小結
第2章 標準模組
2.1 標準Perl模組概述
2.2 Benchmark
2.3 Carp
2.4 Class::Struct
2.5 Config
2.5.1 config_sh ()
2.5.2 config_var (@name)
2.5.3 myconfig ()
2.6 Cwd
2.7 Env
2.8 File::Basename
2.9 File::Compare
2.10 File::Copy
2.11 File::Find
2.12 Getopt::Long
2.12.1 參數說明符
2.12.2 選項目標
2.13 Getopt::Std
2.14 IO::File
2.15 Text::Abbrev
2.16 Text::Wrap
2.17 Time::Local
2.18 Time::gmtime
2.19 Time::localtime
2.20 小結
第3章 日期和時間
3.1 日期和時間概述
3.2 Date::Calc
3.3 Date::Format
3.4 Date::Manip
3.5 Date::Parse
3.6 Time::HiRes
3.7 小結
第4章 資料庫
4.1 概述
4.2 DB_File
4.3 DBI
4.4 小結
第5章 圖形
5.1 圖形
5.2 確定圖像的尺寸
5.2.1 利用Image::Magick確定圖像的尺寸
5.2.2 利用Image::Size確定圖像的尺寸
5.3 用Image::Magick處理圖像
5.4 用GD.pm創建動態圖像
5.5 用GD::Graph創建圖形
5.6 小結
第6章 Perl/Tk:創建圖形用戶界面
6.1 Perl/Tk概述
6.1.1 Perl/Tk簡介
6.1.2 簡單示例:Hello World
6.2 視窗組件
6.2.1 創建主視窗
6.2.2 創建視窗組件
6.2.3 通用視窗組件選項
6.2.4 回調與綁定
6.2.5 標籤視窗組件
6.2.6 按鈕
6.2.7 複選按鈕
6.2.8 單選按鈕
6.2.9 輸入項
6.2.10 文本
6.2.11 列表框
6.2.12 滾動條
6.2.13 標尺
6.2.14 框架
6.2.15 選單
6.3 幾何圖形管理程式
6.3.1 Pack
6.3.2 Grid
6.3.3 Place
6.4 小結
第7章 電子郵件
7.1 傳送電子郵件
7.2 接收電子郵件
7.3 傳送附屬檔案
7.4 小結
第8章 Internet協定
8.1 概述
8.2 DNS查詢
8.3 ping主機
8.4 獲取whois信息
8.5 Perl中使用FTP
8.6 Perl中使用Telnet
8.7 創建TCP客戶
8.8 創建TCP伺服器
8.9 小結
第9章 CGI.pm
9.1 CGI.pm概述
9.2 接口
9.2.1 面向函式的接口
9.2.2 面向對象的接口
9.3 表單處理
9.3.1 獲取單個命名參數的數值
9.3.2 獲取所有參數的數值
9.4 生成HTML輸出
9.4.1 頭的創建
9.4.2 生成標準HTML元素
9.4.3 生成表單元素
9.5 Cookies
9.6 檔案上載
9.7 調試
9.8 小結
第10章 有趣的CGI應用程式
10.1 概述
10.2 投票箱程式
10.2.1 簡介
10.2.2 HTML表單
10.2.3 數據及記錄檔案
10.2.4 CGI腳本
10.3 賓客手冊
10.4 明信片程式
10.5 聊天室
10.6 小結
第11章 CGI和資料庫
11.1 概述
11.2 反饋表單
11.3 簡歷提交表單
11.4 招聘信息布告版
11.5 CD資料庫
11.6 小結
第12章 CGI:商務和社區
12.1 概述
12.2 計算機線上存儲
12.3 線上論壇
12.4 小結
第13章 站點管理
13.1 概述
13.2 線上HTML編輯器
13.3 日誌檔案解析
13.4 htaccess
13.5 伺服器連線埠檢查
13.6 小結
第14章 站點實用程式
14.1 概述
14.2 站點搜尋
14.3 Web搜尋
14.4 站點推薦
14.5 橫幅廣告的循環顯示
14.6 線上Perl語法檢查器
14.7 線上記錄
14.8 小結
第15章 Web編程
15.1 通過LWP實現Web的自動操作
15.1.1 利用LWP::Simple獲取Web檔案
15.1.2 利用LWP::UserAgent獲取Web檔案
15.1.3 利用LWP::UserAgent獲取受保護檔案
15.1.4 表單的自動提交
15.2 利用URL::URL指定並轉換URL
15.2.1 URL的指定
15.2.2 相對URL轉換為絕對URL
15.2.3 絕對URL轉換為相對URL
15.3 HTML的解析及處理
15.3.1 利用HTML::Parser解析HTML
15.3.2 利用HTML::LinkExtor提取連結
15.3.3 HTML::Entities
15.4 小結
第16章 Win32
16.1 Win32庫
16.2 Win32模組
16.2.1 錯誤處理
16.2.2 OS及構建信息
16.2.3 用戶、計算機及域名
16.2.4 當前工作目錄的搜尋及創建
16.2.5 檔案系統
16.2.6 下一個可用的驅動器
16.2.7 時間計算
16.2.8 訊息框
16.3 進程
16.3.1 Win32::Spawn
16.3.2 Win32::Process
16.4 OLE自動操作
16.4.1 Excel電子表的創建及填寫
16.4.2 從Excel電子表中提取數據
16.4.3 使用Excel創建圖表
16.5 用ODBC訪問資料庫
16.5.1 Win32::ODBC的使用
16.5.2 film資料庫應用程式
16.6 小結
第17章 XML
17.1 概述
17.2 用XML::Parser解析XML
17.2.1 XML::Parser簡介
17.2.2 簡單XML文檔的解析
17.2.3 XML轉換為文本
17.2.4 XML轉換為HTML
17.3 XML::RSS
17.3.1 簡介
17.3.2 RSS語法
17.3.3 創建RSS通道
17.3.4 RSS轉換為HTML
17.4 小結
附錄A 編譯指示
A.1 概述
A.2 constant
A.3 diagnostics
A.4 integer
A.5 lib
A.6 strict
A.6.1 strict’refs’
A.6.2 strict’vars’
A.6.3 strict’subs’
A.7 vars
A.8 小結
附錄B 創建Perl模組
B.1 以捷徑構建模組
B.1.1 模組內部構件??函式
B.1.2 模組內部構件??面向對象
B.2 小結
附錄C Perl的安全性
C.1 臨時檔案的安全性
C.2 使用污點
C.3 較好的編碼練習
C.4 小結
1.1 概述
1.2 從CPAN獲取Perl模組
1.3 安裝Perl模組
1.3.1 UNIX中的手動安裝
1.3.2 Windows中的手動安裝
1.3.3 UNIX中使用CPAN模組的自動安裝
1.3.4 Windows中使用PPM的自動安裝
1.3.5 在其他作業系統中的安裝
1.3.6 專用目錄中模組的安裝
1.4 使用Perl模組
1.5 查找已安裝的模組
1.5.1 模組的位置
1.5.2 安裝模組的類型
1.6 模組文檔
1.7 小結
第2章 標準模組
2.1 標準Perl模組概述
2.2 Benchmark
2.3 Carp
2.4 Class::Struct
2.5 Config
2.5.1 config_sh ()
2.5.2 config_var (@name)
2.5.3 myconfig ()
2.6 Cwd
2.7 Env
2.8 File::Basename
2.9 File::Compare
2.10 File::Copy
2.11 File::Find
2.12 Getopt::Long
2.12.1 參數說明符
2.12.2 選項目標
2.13 Getopt::Std
2.14 IO::File
2.15 Text::Abbrev
2.16 Text::Wrap
2.17 Time::Local
2.18 Time::gmtime
2.19 Time::localtime
2.20 小結
第3章 日期和時間
3.1 日期和時間概述
3.2 Date::Calc
3.3 Date::Format
3.4 Date::Manip
3.5 Date::Parse
3.6 Time::HiRes
3.7 小結
第4章 資料庫
4.1 概述
4.2 DB_File
4.3 DBI
4.4 小結
第5章 圖形
5.1 圖形
5.2 確定圖像的尺寸
5.2.1 利用Image::Magick確定圖像的尺寸
5.2.2 利用Image::Size確定圖像的尺寸
5.3 用Image::Magick處理圖像
5.4 用GD.pm創建動態圖像
5.5 用GD::Graph創建圖形
5.6 小結
第6章 Perl/Tk:創建圖形用戶界面
6.1 Perl/Tk概述
6.1.1 Perl/Tk簡介
6.1.2 簡單示例:Hello World
6.2 視窗組件
6.2.1 創建主視窗
6.2.2 創建視窗組件
6.2.3 通用視窗組件選項
6.2.4 回調與綁定
6.2.5 標籤視窗組件
6.2.6 按鈕
6.2.7 複選按鈕
6.2.8 單選按鈕
6.2.9 輸入項
6.2.10 文本
6.2.11 列表框
6.2.12 滾動條
6.2.13 標尺
6.2.14 框架
6.2.15 選單
6.3 幾何圖形管理程式
6.3.1 Pack
6.3.2 Grid
6.3.3 Place
6.4 小結
第7章 電子郵件
7.1 傳送電子郵件
7.2 接收電子郵件
7.3 傳送附屬檔案
7.4 小結
第8章 Internet協定
8.1 概述
8.2 DNS查詢
8.3 ping主機
8.4 獲取whois信息
8.5 Perl中使用FTP
8.6 Perl中使用Telnet
8.7 創建TCP客戶
8.8 創建TCP伺服器
8.9 小結
第9章 CGI.pm
9.1 CGI.pm概述
9.2 接口
9.2.1 面向函式的接口
9.2.2 面向對象的接口
9.3 表單處理
9.3.1 獲取單個命名參數的數值
9.3.2 獲取所有參數的數值
9.4 生成HTML輸出
9.4.1 頭的創建
9.4.2 生成標準HTML元素
9.4.3 生成表單元素
9.5 Cookies
9.6 檔案上載
9.7 調試
9.8 小結
第10章 有趣的CGI應用程式
10.1 概述
10.2 投票箱程式
10.2.1 簡介
10.2.2 HTML表單
10.2.3 數據及記錄檔案
10.2.4 CGI腳本
10.3 賓客手冊
10.4 明信片程式
10.5 聊天室
10.6 小結
第11章 CGI和資料庫
11.1 概述
11.2 反饋表單
11.3 簡歷提交表單
11.4 招聘信息布告版
11.5 CD資料庫
11.6 小結
第12章 CGI:商務和社區
12.1 概述
12.2 計算機線上存儲
12.3 線上論壇
12.4 小結
第13章 站點管理
13.1 概述
13.2 線上HTML編輯器
13.3 日誌檔案解析
13.4 htaccess
13.5 伺服器連線埠檢查
13.6 小結
第14章 站點實用程式
14.1 概述
14.2 站點搜尋
14.3 Web搜尋
14.4 站點推薦
14.5 橫幅廣告的循環顯示
14.6 線上Perl語法檢查器
14.7 線上記錄
14.8 小結
第15章 Web編程
15.1 通過LWP實現Web的自動操作
15.1.1 利用LWP::Simple獲取Web檔案
15.1.2 利用LWP::UserAgent獲取Web檔案
15.1.3 利用LWP::UserAgent獲取受保護檔案
15.1.4 表單的自動提交
15.2 利用URL::URL指定並轉換URL
15.2.1 URL的指定
15.2.2 相對URL轉換為絕對URL
15.2.3 絕對URL轉換為相對URL
15.3 HTML的解析及處理
15.3.1 利用HTML::Parser解析HTML
15.3.2 利用HTML::LinkExtor提取連結
15.3.3 HTML::Entities
15.4 小結
第16章 Win32
16.1 Win32庫
16.2 Win32模組
16.2.1 錯誤處理
16.2.2 OS及構建信息
16.2.3 用戶、計算機及域名
16.2.4 當前工作目錄的搜尋及創建
16.2.5 檔案系統
16.2.6 下一個可用的驅動器
16.2.7 時間計算
16.2.8 訊息框
16.3 進程
16.3.1 Win32::Spawn
16.3.2 Win32::Process
16.4 OLE自動操作
16.4.1 Excel電子表的創建及填寫
16.4.2 從Excel電子表中提取數據
16.4.3 使用Excel創建圖表
16.5 用ODBC訪問資料庫
16.5.1 Win32::ODBC的使用
16.5.2 film資料庫應用程式
16.6 小結
第17章 XML
17.1 概述
17.2 用XML::Parser解析XML
17.2.1 XML::Parser簡介
17.2.2 簡單XML文檔的解析
17.2.3 XML轉換為文本
17.2.4 XML轉換為HTML
17.3 XML::RSS
17.3.1 簡介
17.3.2 RSS語法
17.3.3 創建RSS通道
17.3.4 RSS轉換為HTML
17.4 小結
附錄A 編譯指示
A.1 概述
A.2 constant
A.3 diagnostics
A.4 integer
A.5 lib
A.6 strict
A.6.1 strict’refs’
A.6.2 strict’vars’
A.6.3 strict’subs’
A.7 vars
A.8 小結
附錄B 創建Perl模組
B.1 以捷徑構建模組
B.1.1 模組內部構件??函式
B.1.2 模組內部構件??面向對象
B.2 小結
附錄C Perl的安全性
C.1 臨時檔案的安全性
C.2 使用污點
C.3 較好的編碼練習
C.4 小結