注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程Perl編程金典

Perl編程金典

Perl編程金典

定 價:¥128.00

作 者: (美) H.M.Deitel等著;李晉宏,楊小平等譯
出版社: 清華大學出版社
叢編項: Deitel編程金典
標 簽: perl

ISBN: 9787302057512 出版時間: 2002-09-01 包裝: 精裝
開本: 26cm 頁數(shù): 955 字數(shù):  

內(nèi)容簡介

  本書是國際知名編程語言專家精心撰寫的一本綜合性的編程教材,詳盡地闡述使用Perl進行控制結(jié)構(gòu)化編程的原理,解釋了如何將Perl作為一種常規(guī)用途的編程語言使用,以及如何編寫混合型的、客戶機服務器的、支持數(shù)據(jù)庫的因特網(wǎng)與萬維網(wǎng)應用。本書還提供了數(shù)百個“活代碼”示例程序和數(shù)百個良好編程習慣提示、常見編程錯誤、性能提示、可移植性等編程提示或技巧,引導讀者關(guān)注程序開發(fā)、測試/調(diào)試以及性能可移植性等重要方面,有助于不同層次編程人員簡便、快速地構(gòu)建最出色的軟件。本書的讀者對象為計算機軟件、系統(tǒng)和網(wǎng)絡編程人員,大學計算機相關(guān)專業(yè)本科生和研究生。

作者簡介

  H.M.Deitel博士:Deitel&Associates公司首席執(zhí)行官,在計算領(lǐng)域已有40年的工作經(jīng)驗,無論專業(yè)技術(shù)還是學校教育,均有非常高的造詣。他是全球知名的計算機科學導師以及培訓班專業(yè)講師。Deitel博士擁有麻省理工學院的學士和碩士學位,以及波士頓大學的哲學博士學位。他參與過IBM和MIT的一系列領(lǐng)先于時代的虛擬內(nèi)存操作系統(tǒng)項目,研究成果如今已廣泛地在諸如UNIS、WindowsNT、OS/2和Linux這樣的系統(tǒng)中采用。他有20年的大學教學經(jīng)驗,而且在和其子P.J.Deitel成立Deitel&Associates公司之前,一直擔任波士頓大學計算機科學系主任的職位。他創(chuàng)作或參與創(chuàng)作數(shù)十本書,并參與了多媒體產(chǎn)品的開發(fā)。更妙的是,“老當益壯”的他,現(xiàn)在的出書量居然有增無減。多年來,他的作品已被翻譯成簡體中文、繁體中文、日語、俄語、西班牙語、朝鮮語、法語、波蘭語以及葡萄牙語,暢銷全球。李晉宏,北方工業(yè)大學計算機系教授,計算機網(wǎng)絡實驗中心主任,北京北方工大卓立科技有限公司總經(jīng)理,2001年12月獲北京市“優(yōu)秀青年知識分子”稱號,享受國家政府特殊津貼。主講編程語言、人工智能與知識工程、模糊數(shù)學、面向?qū)ο蟪绦蛟O計、神經(jīng)網(wǎng)絡技術(shù)等課程、研究方向為模糊控制、人工智能、專家系統(tǒng)、商業(yè)智能等。自1990年以來,在上述領(lǐng)域出版專著、合著、譯著10余本。文開棋,資深編輯和IT專業(yè)譯者,精通IT領(lǐng)域?qū)I(yè)英語。曾任《新潮電子》編輯,國內(nèi)多家IT報刊和網(wǎng)站的特約撰稿人,專著出版了《PDA掌中寶》等多本受歡迎的通俗讀物。近年來,負責了多本計算機外版圖書的審校和編輯工作。等等

圖書目錄

第1章 計算機、因特網(wǎng)和萬維網(wǎng)入門
1.1 簡介
1.2 計算機是什么
1.3 計算機的構(gòu)成
1.4 操作系統(tǒng)的演變
1.5 個人計算、分布式計算和客戶機/服務器計算
1.6 機器語言、匯編語言和高級語言
1.7 結(jié)構(gòu)化編程
1.8 面向?qū)ο蟮木幊?br />1.9 硬件發(fā)展趨勢
1.10 因特網(wǎng)的歷史
1.11 萬維網(wǎng)的歷史
1.12 Perl的歷史
1.13 Perl庫
1.14 有關(guān)Perl和本書的常見問題
1.15 因特網(wǎng)和萬維網(wǎng)資源
1.16 小結(jié)
第2章 Perl編程概述
2.1 簡介
2.2 顯示文本行的簡單程序
2.3 又一個簡單的程序:兩個整數(shù)相加
2.4 內(nèi)存概念
2.5 標量值和標量變量
2.6 算術(shù)運算符
2.7 賦值運算符
2.8 自增和自減運算符
2.9 作出決策:相等性和關(guān)系運算符
2.10 區(qū)分相等性(==)和賦值運算符(=)
2.11 字串運算符
2.12 數(shù)值和字串的使用場合
2.13 因特網(wǎng)和萬維網(wǎng)資源
2.14 小結(jié)
第3章 控制結(jié)構(gòu)(-)
3.1 簡介
3.2 算法
3.3 偽代碼
3.4 控制結(jié)構(gòu)
3.5 if和unless選擇結(jié)構(gòu)
3.6 if/else和if/elsif/else選擇結(jié)構(gòu)
3.7 while和until循環(huán)結(jié)構(gòu)
3.8 do/while和do/until循環(huán)結(jié)構(gòu)
3.9 算法設計案例1:由計數(shù)器控制的循環(huán)
3.10 算法設計案例2:由哨兵控制的循環(huán)
3.11 算法設計案例3:嵌套的控制結(jié)構(gòu)
3.12 因特網(wǎng)和萬維網(wǎng)資源
3.13 小結(jié)
第4章 數(shù)組和散列
4.1 簡介
4.2 其他數(shù)據(jù)類型
4.3 列表和列表使用場合
4.4 數(shù)組
4.5 數(shù)組的創(chuàng)建和操作
4.6 用for結(jié)構(gòu)進行循環(huán)
4.7 創(chuàng)建數(shù)組的其他例子
4.8 數(shù)組操作
4.9 數(shù)組函數(shù)
4.10 列表函數(shù)
4.11 在排好序的數(shù)組中查找
4.12 散列概論
4.13 如何創(chuàng)建和操作散列
4.14 和散列相關(guān)的函數(shù)
4.15 因特網(wǎng)和萬維網(wǎng)資源
4.16 小結(jié)
第5章 控制結(jié)構(gòu)(二)
5.1 簡介
5.2 foreach循環(huán)結(jié)構(gòu)
5.3 特殊變量$_
5.4 循環(huán)控制結(jié)構(gòu):grep和map
5.5 案例分析:計算均數(shù)、中位數(shù)和眾數(shù)
5.6 循環(huán)控制:next語句
5.7 循環(huán)控制:last語句
5.8 循環(huán)控制:redo語句
5.9 代碼塊標簽
5.10 裸塊
5.1l 邏輯運算符
5.12 將邏輯運算符用于流程控制
5.13 錯誤控制函數(shù):die和warn
5.14 結(jié)構(gòu)化編程小結(jié)
5.15 小結(jié)
第6章 子程序和函數(shù)
6.1 簡介
6.2 Perl中的子程序
6.3 內(nèi)建數(shù)學函數(shù)
6.4 用戶自定義子程序
6.5 參數(shù)列表
6.6 返回值
6.7 調(diào)用子程序的其他方式
6.8 生成隨機數(shù)
6.9 示例:博彩游戲
6.10 遞歸
6.11 遞歸應用實例:費波拉奇數(shù)列
6.12 遞歸和循環(huán)
6.13 作用域規(guī)則:全局、字典和動態(tài)的
6.14 名字空間、包和模塊
6.15 預編譯指令
6.16 小結(jié)
第7章 CGI入門
7.1 簡介
7.2 一個簡單的HTTP操作
7.3 一個簡單的CGI腳本
7.4 用CGI.pm生成HTML
7.5 將輸入發(fā)送給一個CGI腳本
7.6 用HTML表單來發(fā)送輸入
7.7 用CGI.pm創(chuàng)建表單和讀取輸入
7.8 其他標題
7.9 示例:一個交互式入口
7.10 因特網(wǎng)和萬維網(wǎng)資源
7.11 小結(jié)
第8章 ?,F(xiàn)表達式
8.1 簡介
8.2 匹配運算符m//
8.3 替代運算符s//
8.4 特殊字符和字符類型
8.5 選擇符
8.6 限定符
8.7 限定符貪婪
8.8 聲明
8.9 向后引用
8.10 更多的常規(guī)表達式修改符
8.11 全局查找和/g修改符
8.12 示例:表單校驗
8.13 因特網(wǎng)和萬維網(wǎng)資源
8.14 小結(jié)
第9章 字串處理
9.1 簡介
9.2 引號和引號運算符
9.3 "Here"文檔
9.4 基本字串函數(shù)
9.5 chop和chomp函數(shù)
9.6 index和rindex函數(shù)
9.7 join函數(shù)
9.8 split函數(shù)
9.9 tr///轉(zhuǎn)換運算符
9.10 用printf和sprintf格式化輸出
9.11 輸出時規(guī)定字段寬度和精度
9.12 在printf格式控制率串中使用旗標
9.13 將字串作為Perl代碼賦值
9.14 小結(jié)
第10章 文件處理
10.1 簡介
10.2 數(shù)據(jù)結(jié)構(gòu)
10.3 文件句柄
10.4 打開和關(guān)閉文件句柄
10.5 使用文件句柄
10.6 @ARGV特殊變量
10.7 從文件中讀取數(shù)據(jù)的其他方式
10.8 實現(xiàn)一個隨機訪問文件
10.9 示例:Web頁日志生成器
10.10 示例:留言簿
10.11 因特網(wǎng)和萬維網(wǎng)資源
10.12 小結(jié)
第11章 文件和目錄操作
11.1 簡介
11.2 文件檢測和sysopen
11.3 訪問許可權(quán)限
11.4 文件操作
11.5 硬鏈接和符號鏈接
11.6 文件通配
11.7 目錄句柄和操作
11.8 示例:網(wǎng)站最近更新頁
11.9 小結(jié)
第12章 格式化
12.1 簡介
12.2 創(chuàng)建格式化報告
12.3 頁面頂部處理
12.4 多行格式字段
12.5 格式變量
12.6 案例分析:輸出一個數(shù)據(jù)庫
12.7 案例分析:Web日志分析器
12.8 小結(jié)
第13章 引用
13.1 簡介
13.2 引用
13.3 對非標量的引用
13.4 匿名結(jié)構(gòu)
13.5 封裝模塊
13.6 作為函數(shù)參數(shù)引用
13.7 嵌套數(shù)據(jù)結(jié)構(gòu)
13.8 垃圾收集和循環(huán)引用
13.9 符號引用
13.10 類型通配
13.11 文件句桶的引用
13.12 引用的應用
13.13 因特網(wǎng)和萬維網(wǎng)資源
13.14 小結(jié)
第14章 對象和模塊
14.1 簡介
14.2 類的使用
14.3 創(chuàng)建一個簡單的類
14.4 繼承
14.5 方法重載
14.6 其他類關(guān)系:多重繼承、合成和包容
14.7 基礎類UNIVERSAL
14.8 封裝:public和private
l4.9 封閉方法
14.10 隱式函數(shù)
14.11 AUTOLOAD函數(shù)
14.12 綁定函數(shù)
14.13 因特網(wǎng)和萬維網(wǎng)資源
14.14 小結(jié)
第15章 數(shù)據(jù)庫:SQL和Perl DBI
15.1 簡介
15.2 關(guān)系型數(shù)據(jù)庫模型
15.3 關(guān)系型數(shù)據(jù)庫概覽
15.4 結(jié)構(gòu)化查詢語言(SQL)
15.5 DBI概述
15.6 DBI運用
15.7 用DBI操作一個數(shù)據(jù)庫
15.8 DBI和Web
15.9 DBI工具函數(shù)
15.10 MySQL服務器
15.11 因特網(wǎng)和萬維網(wǎng)資源
15.12 小結(jié)
第16章 會話跟蹤和Cookie
16.1 簡介
16.2 如何運用存下來的數(shù)據(jù)
16.3 存儲數(shù)據(jù)的方法
16.4 查詢字串
16.5 隱藏字段
16.6 Cookie
16.7 服務器瑞文件
16.8 示例:購物車
16.9 小結(jié)
第17章 Web自動化和連網(wǎng)
17.1 簡介
17.2 LWP概述
17.3 LWP命令
17.4 LWP::Simple模塊
17.5 HTML解析
17.6 高級連網(wǎng)入門
17.7 協(xié)議
17.8 傳輸控制協(xié)議(TC)
17.9 簡單郵件傳輸協(xié)議(SMTP)
17.10 郵局協(xié)議(POP)
17.11 查找萬維網(wǎng)
17.12 小結(jié)
第18章 進程管理
18.1 簡介
18.2 fork命令
18.3 system和exec函數(shù)
18.4 進程輸入和輸出的控制
18.5 在進程間通信
18.6 信號控制
18.7 發(fā)送信號
18.8 OLE自動化
18.9 小結(jié)
第19章 安全性
19.1 簡介
19.2 程序的不安全因素
19.3 用外殼命令使用用戶數(shù)據(jù)
19.4 防守性編程
19.5 不潔模式
19.6 在網(wǎng)頁上打印用戶輸入
19.7 "拒絕服務"攻擊
19.8 其他攻擊手段
19.9 運用隱藏字段
19.10 加密理論概述
19.11 加密的使用
19.12 密鑰加密
19.13 公鑰加密
19.14 密鑰合約協(xié)議
19.15 密鑰管理
19.16 數(shù)字簽名
19.17 公鑰結(jié)構(gòu)、證書和證書授權(quán)
19.18 加密分析
19.19 安全協(xié)議
19.20 網(wǎng)絡安全
19.21 隱寫術(shù)
19.22 因特網(wǎng)和萬維網(wǎng)資源
19.23 小結(jié)
第20章 數(shù)據(jù)結(jié)構(gòu)
20.1 簡介
20.2 自引用結(jié)構(gòu)
20.3 鏈接列表
20.4 雙向鏈接列表
20.5 推棧和隊列
20.6 樹
20.7 散列
20.8 小結(jié)
第21章 圖形化與Tk
21.1 簡介
21.2 GD模塊:創(chuàng)建簡單的幾何圖形
21.3 GD模塊:圖形處理
21.4 Chart模塊
21.5 GUI概覽
21.6 Tk概覽
21.7 Tk:GUI組件
21.8 Tk案例分析:一個GUI的應用
21.9 小結(jié)
第22章 可擴展標記語言XML
22.1 簡介
22.2 Perl和XML
22.3 數(shù)據(jù)的結(jié)構(gòu)化
22.4 XML名字空間
22.5 文檔類型定義(DTD)和Schema
22.6 自定義標記語言
22.7 文檔對象模型(DOM)
22.8 XML::D0M
22.9 DOM方法
22.10 用于XML的簡單API(SAX)
22.11 用XML::Parser解析XML
22.12 Data::Dumper和XML
22.13 擴展樣式語言(XSL)
22.14 用Perl生成XML
22.15 案例分析:用Perl和XML組建一個論壇
22.16 因特網(wǎng)和萬維網(wǎng)資源
22.17 小結(jié)
第23章 易用性
23.1 簡介
23.2 為多媒體內(nèi)容提供替代方案
23.3 突出結(jié)構(gòu),增強可讀性
23.4 HTML表格的易用性
23.5 HTML框架的易用性
23.6 利用VoiceXML實現(xiàn)語音合成和識別
23.7 JAWS for Windows
23.8 其他易用性工具
23.9 因特網(wǎng)和萬維網(wǎng)資源
23.10 小結(jié)
第24章 HTML 4概述(-)
24.1 簡介
24.2 標記語言
24.3 編輯HTML
24.4 常見元素
24.5 標題
24.6 鏈接
24.7 圖像
24.8 特殊字符和更多的換行
24.9 無序列表
24.10 嵌套和順序列表
24.11 因特網(wǎng)和萬維網(wǎng)資源
24.12 小結(jié)
第25章 HTML 4概述(二)
25.1 簡介
25.2 基本HTML表格
25.3 中等大小表格的格式化
25.4 基本HTML表單
25.5 更復雜的HTML表單
25.6 內(nèi)部鏈接
25.7 創(chuàng)建和使用圖像地圖
25.8 <meta>標記
25.9 frameset元素
25.10 嵌套框架集
25.11 因特網(wǎng)和萬維網(wǎng)資源
25.12 小結(jié)
第26章 層疊樣式表CSS
26.1 簡介
26.2 內(nèi)嵌樣式
26.3 用style元素創(chuàng)建樣式表
26.4 樣式的沖突
26.5 鏈接外部樣式表
26.6 定位元素
26.7 背景
26.8 元素大小
26.9 文本流和框模型
26.10 用戶樣式表
26.11 因特網(wǎng)和萬維網(wǎng)資源
26.12 小結(jié)
第27章 Python編程概述
27.1 簡介
27.2 基本數(shù)據(jù)類型、控制結(jié)構(gòu)和函數(shù)
27.3 元組、列表和字典
27.4 字串處理和常規(guī)表達式
27.5 異??刂?br />27.6 CGI編程指南
27.7 表單處理和事務邏輯
27.8 Cookie
27.9 數(shù)據(jù)庫應用編程接口(DB-API)
27.10 面向?qū)ο蟮木幊?br />27.11 案例分析:GUI數(shù)據(jù)庫應用
27.12 運算符優(yōu)先順序表
27.13 因特阿和萬維網(wǎng)資源
27.14 小結(jié)
附錄A HTML特殊字符
附錄B HTML顏色
附錄C ASCII字符集
附錄D 運算符的優(yōu)先級和結(jié)合性表
附錄E 數(shù)值系統(tǒng)
E.1 簡介
E.2 將二進制數(shù)轉(zhuǎn)換為八進制和十六進制數(shù)
E.3 將八進制數(shù)和十六進制數(shù)轉(zhuǎn)換為二進制數(shù)
E.4 將二進制、八進制或十六進制轉(zhuǎn)換為十進制
E.5 將十進制數(shù)轉(zhuǎn)換為二進制、八進制或十六進制數(shù)
E.6 負的二進制數(shù)字:2的補值記號法
E.7 小結(jié)
附錄F Perl 6網(wǎng)上資源
F.1 簡介
F.2 Perl的未來
F.3 因特網(wǎng)和萬維網(wǎng)資源
參考書目

本目錄推薦

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