關閉 

PERL食譜(下)

Perl Cookbook

    ※此商品暫缺,無法購買

    結帳去

      

    內容簡介  |   目錄  |   同類推薦   |  購物說明

    內容簡介

    本書收集了 Perl 程式程式最常遇到的難題,以及解決方式。範圍 從簡單的基本技巧,到實際應用的複雜問題。作者以幽默洗鍊的文筆, 展現了 Perl 語言的強大功能:

    如何控制字串, 數字, 日期, 陣列,與雜湊。即使是 Perl 這種擅長處理字串的語言,也需要一些技巧。
    如何讀寫取二元碼檔案。許多人以為 Perl 只能處理純文字,他們錯了。
    樣式比對。這是 Perl 取代其他工具最強大的特性之一。
    參考指標, 資料結構, 物件,與類別。Perl 5 具備物件導向的功能,而不是傳統的結構化語言。
    配合圖形化使用者介面。有人還以為 Perl 只是命令列工具,未免太落伍了!
    存取文字,雜湊, 與 SQL 資料庫。如果 Perl 不能存取資料庫,它永遠算不上是真正的程式語言。
    管理其他的行程。Perl 是一個愛管人閒事的傢伙,也許是它能力太強了。
    mail, news, FTP, 與 telnet 的相關程式設計。

    這是一本程式設計的食譜,Perl 是廚房裡唯一的材料。它提供了變化多端的菜色,是其他語言工具無法想像的。

    本書中文版分為上、下兩冊,上冊為前十章;下冊為十一到二十章。

    <TOP>

    詳細資料

    EAN / 9789578247321
    頁數 / 470
    裝訂 / 平裝
    級別 / 普
    語言 / 繁體/中文

    <TOP>

    目錄

    目錄

    代序

    第十一章 參考和記錄

    11.0 簡介
    11.1 指向陣列的參考
    11.2 陣列的雜湊
    11.3 指向雜湊的參考
    11.4 指向函式的參考
    11.5 指向純量的參考
    11.6 建立純量參考的陣列
    11.7 使用 closure(而非物件)
    11.8 建立指向成員函式的參考
    11.9 建立記錄
    11.10 讀寫雜湊記錄到文字檔內
    11.11 列印資料結構
    11.12 複製資料結構
    11.13 存放資料結構到磁碟
    11.14 持續存在的資料結構
    11.15 程式:二進位樹

    第十二章 套件、函式庫和模組

    12.0 簡介
    12.1 定義模組的介面
    12.2 require 或 use 的錯誤陷阱
    12.3 延遲 use 直到執行時期
    12.4 模組私有的變數
    12.5 決定呼叫者的套件
    12.6 自動清除模組
    12.7 保有你的模組目錄
    12.8 製作標準格式的模組
    12.9 使用 SelfLoader 加快模組的載入
    12.10 使用 AutoLoader 加速模組載入
    12.11 覆蓋內建的函式
    12.12 錯誤和警告訊息回報
    12.13 間接地參考套件
    12.14 使用 h2ph 轉譯 C 語言的 #include 檔案
    12.15 使用 h2xs 製造含 C 程式碼的模組
    12.16 使用 pod 為你的模組製作說明文件
    12.17 建構和安裝 CPAN 模組
    12.18 範例:模組樣板
    12.19 程式:尋找安裝模組的版本和說明

    第十三章 類別、物件和 tie

    13.0 簡介
    13.1 建立一個物件
    13.2 清除一個物件
    13.3 處理實體資料
    13.4 處理類別資料
    13.5 把類別當作結構使用
    13.6 複製物件
    13.7 間接地呼叫成員函式
    13.8 決定子類別的成員關係
    13.9 寫一個可被繼承的類別
    13.10 存取被覆蓋的成員函式
    13.11 使用 AUTOLOAD 產生屬性成員函式
    13.12 解決資料繼承的問題
    13.13 循環的資料結構
    13.14 運算子溢載
    13.15 使用 tie 創造特別的變數

    第十四章 資料庫存取

    14.0 簡介
    14.1 製作和使用 DBM 檔案
    14.2 清空 DBM 檔案
    14.3 DBM 檔案之間的轉換
    14.4 合併 DBM 檔案
    14.5 鎖定 DBM 檔案
    14.6 排序大型的 DBM 檔案
    14.7 把文字檔當作資料庫陣列
    14.8 存放複雜的資料在 DBM 檔案中
    14.9 持續存在的資料
    14.10 使用 DBI 和 DBD 執行 SQL 命令
    14.11 程式:ggh

    第十五章 使用者介面

    15.0 簡介
    15.1 分析程式引數
    15.2 測試程式是否互動地執行
    15.3 清除螢幕
    15.4 決定終端機或視窗大小
    15.5 改變文字顏色
    15.6 讀取鍵盤的輸入
    15.7 讓終端機發出鈴響
    15.8 使用 POSIX termios
    15.9 檢查等待中的輸入
    15.10 讀取密碼
    15.11 編輯輸入
    15.12 管理螢幕
    15.13 以 Expect 控制另一個程式
    15.14 使用 Tk 建立選單
    15.15 使用 Tk 建立對話框
    15.16 Tk 尺寸變化事件的回應
    15.17 使用 Windows Perl/Tk 移除 DOS shell 視窗
    15.18 程式:小型的 termcap 程式
    15.19 程式:tkshufflepod

    第十六章 行程管理和通訊

    16.0 簡介
    16.1 收集程式的輸出
    16.2 執行另一個程式
    16.3 取代目前的程式
    16.4 從另一個程式讀取或寫入資料
    16.5 過濾輸出
    16.6 預先處理輸入
    16.7 讀取程式的 STDERR
    16.8 控制另一個程式的輸入和輸出
    16.9 控制另一個程式的輸入、輸出和錯誤
    16.10 相關行程之間的通訊
    16.11 製作一個看起來像是帶著具名管路的檔案的行程
    16.12 在不同行程上的變數共享
    16.13 列出可用的信號
    16.14 傳送信號
    16.15 安裝信號處理器
    16.16 暫時覆蓋信號處理器
    16.17 寫一個信號處理器
    16.18 捕捉 Ctrl-C
    16.19 避免僵屍行程
    16.20 停滯信號
    16.21 逾時終止運作
    16.22 程式:sigrand

    第十七章 基座

    17.0 簡介
    17.1 寫一個 TCP 客戶端
    17.2 寫一個 TCP 伺服器
    17.3 經由 TCP 來通訊
    17.4 設定 UDP 客戶端
    17.5 設定 UDP 伺服器
    17.6 使用 Unix 領域的基座
    17.7 確認基座的另一端
    17.8 尋找自己的主機名稱和位址
    17.9 分流之後關閉基座
    17.10 寫一個雙向的客戶端
    17.11 可分流的伺服器
    17.12 預先分流的伺服器
    17.13 不分流的伺服器
    17.14 寫一個多寄主伺服器
    17.15 製作守護程式的伺服器
    17.16 收到 HUP 信號時重開伺服器
    17.17 程式:backsniff
    17.18 程式:fwdport

    第十八章 Internet 服務

    18.0 簡介
    18.1 簡單的 DNS 搜尋
    18.2 成為 FTP 客戶端
    18.3 傳遞電子郵件
    18.4 在 Usenet 新聞群組讀取和張貼訊息
    18.5 使用 POP3 讀取電子郵件
    18.6 從程式模擬 Telnet 動作
    18.7 偵測機器
    18.8 使用 Whois 從 InterNIC 取得資訊
    18.9 程式:expn 和 vrfy

    第十九章 CGI 程式設計

    19.0 簡介
    19.1 寫個 CGI 命令稿
    19.2 重導錯誤訊息
    19.3 修復 500 Server Error 錯誤
    19.4 寫一個安全的 CGI 程式
    19.5 令 CGI 命令稿更有效率
    19.6 不用 shell 跳脫字元執行命令
    19.7 使用 HTML 捷徑來格式化列表和表格
    19.8 重導到另一個位置
    19.9 對原始的 HTTP 標頭除錯
    19.10 管理 cookie
    19.11 建立視窗元件
    19.12 寫一個多視窗的 CGI 命令稿
    19.13 把表單儲存為檔案或郵件管路
    19.14 程式:chemiserie

    第二十章 Web 的自動化

    20.0 簡介
    20.1 從 Perl 命令稿取得 URL
    20.2 自動化的表單交付
    20.3 擷取 URL
    20.4 轉換 ASCII 文字檔為 HTML 檔
    20.5 轉換 HTML 檔為 ASCII 文字檔
    20.6 擷取或移除 HTML 標籤
    20.7 找出舊的鏈結
    20.8 尋找新的鏈結
    20.9 創造 HTML 樣版
    20.10 備份 Web 網頁
    20.11 創造一個機器人
    20.12 分析 Web 伺服器的日誌檔
    20.13 處理伺服器日誌檔
    20.14 程式:htmlsub
    20.15 程式:hrefsub

    <TOP>

    如果你喜歡這商品,那你一定不能錯過...

    <TOP>

    購物說明

    退換貨說明

    如遇欲退換貨之情形,請於收貨日當天起算第7日(含)前以收執聯為憑,將商品與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等)以掛號方式寄回灰熊愛讀書客服部,否則恕不接受退貨。有特殊外包裝之商品,一經拆封(除運送包裝外之一切包裝),恕不接受退貨。
    詳細退換貨須知請參考FAQ

    <TOP>