作者: 杜經農
圖書分類: 軟體
資源格式: PDF
版本: 掃描版
出版社: 杜經農
書號: I S B N:9787900049940
發行時間: 2000年11月1日
地區: 大陸
內容簡介
Perl是一門功能強大、易於使用、容易移植的程式設計語言。Perl用途廣泛,可用於Unix或Windows NT系統管理,Web開發,Web伺服器管理,網路程式設計,跨平台的GUI程式設計。尤其在互動式站點的CGI程式設計中,Perl 5是最為方便、有效的設計語言,CGI編程已成為Perl的重要套用之一。本書從指導程式設計師實際開發應用程式的角度,全面系統地介紹了Perl 5語言的核心技術,討論了它的套用編程方法,並給出了大量實例輔以說明。全書由30章和一個附錄組成,內容包括Perl簡介,Perl程式格式,變數與常量,標量,清單、數組和散列,引用,操作符與表達式,上下文,判斷結構,循環結構,列印、格式化輸出與報表,命令行輸入,檔案與目錄操作,正則表達式,模組化編程,面向對象編程原理,類,DBM資料庫,DBI接口及MySQL資料庫,套接字與Internet網路編程,Web伺服器管理編程,Win32特殊調用,CGI編程常用技術,SSI與頁面計數器,基於Web的電子郵件,文學發表站點的實現方案——演示檔案上載與論壇技術,互動式實時頁面技術,調試Perl程式,Perl安全編程等。本書作者集中了Perl 5編程經驗和方法,以及學習、實踐Perl 5語言的規律和歷程,編寫了本書,並提供了個人網站供讀者提問和探討Perl。
目錄
第1章 Perl概述1.1 Perl的起源與發展
1.2 Perl的原代碼
1.3 Perl的特性
1.4 Perl能做什麼
1.5 安裝Perl 5
1.6 選擇合適的編輯器
1.7 Perl未來的發展:Pert 6和Visual Perl
第2章 Perl程式格式
2.1 Perl程式預覽
2.2 Perl程式的格式
2.3 內嵌的POD文檔
第3章 變數與常量
3.1 變數
3.2 常量
第4章 標量
4.1 標量簡介
4.2 標量數據的運算
第5章 清單、數組和散列
5.1 清單
5.2 數組
5.3 散列
第6章 引用
6.1 什麼是引用
6.2 利用引用創建複雜數據結構
第7章 操作符與表達式
7.1 位操作符
7.2 邏輯操作符
7.3 條件操作符
7.4 逗點操作符
7.5 操作符的優先權與結合性
7.6 表達式
第8章 上下文
8.1 什麼是上下文
8.2 標量上下文
8.3 清單上下文
8.4 數組上下文
8.5 散列上下文
8.6 Perl中上下文的確定
第9章 判斷結構
9.1 if結構
9.2 if else結構
9.3 if elsif結構
9.4 多重條件判斷
9.5 unless判斷語句
第10章 循環結構
10.1 fof循環語句
10.2 foreach循環語句
10.3 while與until循環
10.4 until循環和unless循環
10.5 塊控制語句
10.6 其它流程控制結構
第11章 列印、格式化輸出與報表
11.1 print語句與一般輸出
11.2 使用printf進行格式化輸出
11.3 輸出報表
第12章 命令行輸入
12.1 命令行特殊變數ARGV
12.2 獲取命令行輸入
12.3 GetOpt函式
12.4 命令行輸入的相關模組
第13章 檔案與目錄操作
13.1 基本檔案讀寫操作
13.2 檔案系統處理
13.3 目錄句柄
13.4 系統級目錄操作
第14章 正則表達式
14.1 正則表達式簡介
14.2 與正則表達式有關的函式和操作符
14.3 正則表達式的組成結構
14.4 正則表達式實例
第15章 模組化編程
15.1 子程式
15.2 庫
15.3 包
第16章 面向對象編程原理
16.1 什麼是面向對象編程
16.2 對象與類
16.3 面向對象的基本概念
第17章 類
17.1 如何構建類和對象
17.2 類方法與構造函式
17.3 對象方法
17.4 對象屬性的存取
17.5 類的析構函式
17.6 類的繼承性
17.7 重載
17.8 類庫
17.9 重點回顧
第18章 DBM資料庫
18.1 建立DBM資料庫
18.2 增加和刪除DBM資料庫記錄
18.3 搜尋資料庫記錄
18.4 定義多欄位的DBM資料庫
第19章 DBI接口及mysql資料庫
19.1 DBI和DBD模組
19.2 mysql資料庫
19.3 DBI編程
19.4 DBI的類方法和句柄對象方法
19.5 使用DBI進行mysql資料庫處理
第20章 套接字與Internet網路編程
20.1 套接字簡介
20.2 基於tcp協定的客戶/伺服器編程
20.3 使用HTTP協定編寫Web客戶程式
20.4 TCP連線埠掃描
20.5 編寫Web爬蟲
第21章 Web伺服器管理編程
21.1 分析伺服器日誌檔案
21.2 伺服器檔案維護
21.3 站點新檔案索引
第22章 Win32特殊調用
22.1 OLE調用
22.2 調用Windows API函式
第24章 CGI編程常用技術
24.1 表單與CGI程式的互動
24.2 使用cookies傳遞頁面狀態
24.3 使用隱含表單傳輸頁面數據
第25章 SSI與頁面計數器
25.1 伺服器端包含SSI
25.2 頁面計數器
第26章 基於Web的電子郵件
26.1 在UNIX系統上使用sendmail傳送郵件
26.2 在windows系統上使用MAPI傳送郵件
26.3 smtp協定與跨平台的郵件傳送方案
26.4 用POP3和IMAP協定接收郵件
26.5 電子郵件的檔案格式與解析
第27章 文學發表站點的實現方案—演示檔案上載與論壇技術
第28章 互動式實時頁面技術
28.1 使用客戶pull技術編寫聊天室程式
28.2 使用伺服器push技術創建動畫
28.3 GD模組與實時圖形創建
第29章 調試Perl程式
29.1 Perl編程中常見的錯誤
29.2 使用Perl內置調試器調試程式
第30章 Perl安全編程
30.1 設定setuid和setgid位的程式
30.2 變數污染
30.3 CGI編程的安全性