Perl編程起步

出版時間:2001-7  出版社:人民郵電出版社  作者:威克  頁數(shù):344  譯者:周良忠  

內(nèi)容概要

本書詳細介紹了Perl語言的基本概念和編程技術(shù)。全書內(nèi)容分兩大部分,第一部分包括第1章到第5章,著重介紹了Perl語言編程的基本知識。第二部分包括第6章到第13章,講授Perl在各種不同領(lǐng)域的應(yīng)用技巧。    本書不僅可作為Perl入門者、初級程序員的學習用書,還可作為有Perl編程經(jīng)驗的程序員的參考書籍。

書籍目錄

第一部分 基礎(chǔ)知識
第1章 Perl簡介 3
1.1 Perl的歷史 4
1.1.1 初識Perl 5
1.1.2 升級到Perl 4 5
1.1.3 Perl 5簡介 6
1.1.4 Perl 5.6給我們帶來了什么 6
1.2 Perl的支持平臺 7
1.2.1 Windows平臺 8
1.2.2 UNIX 8
1.2.3 Mac OS 9
1.2.4 其他 9
1.3 讀者必須知道的幾點 10
1.3.1 Perl是怎樣工作的 10
1.3.2 Perl的安裝 11
1.3.3 項目1-1:安裝Perl 11
1.4 編寫一個Perl程序 22
1.4.1 開始編程 22
1.4.2 一個"Hello"代碼 26
1.4.3 更進一步 27
1.5 小結(jié) 29
1.6 小測驗 29
第2章 數(shù)據(jù)類型 31
2.1 數(shù)據(jù)類型 32
2.1.1 數(shù)字 32
2.1.2 字符串 34
2.2 變量的賦值 38
2.2.1 給簡單變量命名 38
2.2.2 給簡單變量賦值 39
2.2.3 項目2-1:將數(shù)據(jù)存入簡單變量中 39
2.3 運算符的作用 39
2.3.1 普通運算符 40
2.3.2 更復(fù)雜的運算符及其功能 47
2.3.3 位運算符 54
2.3.4 運算符順序 55
2.3.5 項目2-2:使用運算符 58
2.4 類型轉(zhuǎn)換 58
2.5 小測驗 58
第3章 控制結(jié)構(gòu) 61
3.1 條件語句 62
3.1.1 語句塊 62
3.1.2 If-Then-Else條件語句 62
3.1.3 While條件語句 66
3.1.4 Until條件語句 68
3.1.5 Do while-until條件語句 70
3.1.6 For條件語句 71
3.1.7 項目3-1:創(chuàng)建一個記數(shù)循環(huán) 72
3.2 控制語句 76
3.2.1 Next控制語句 77
3.2.2 Last控制語句 78
3.2.3 Redo控制語句 79
3.3 循環(huán)嵌套 80
  項目3-2:記數(shù)并顯示一定范圍中的所有奇數(shù) 82
3.4 小測驗 82
第4章 列表、數(shù)組和散列 85
4.1 列表(List) 86
4.2 數(shù)組(Array) 89
4.2.1 插入數(shù)據(jù) 89
4.2.2 訪問數(shù)組元素 94
4.2.3 項目4-1:數(shù)組的基本使用方式 96
4.2.4 項目4-2:數(shù)組的其他使用方式 98
4.2.5 項目4-3:堆棧操作 107
4.3 散列 113
4.4 小測驗 119
第5章 程序流和子程序 121
5.1 組織你的程序 122
5.1.1 為什么應(yīng)該組織程序 123
5.1.2 按照邏輯和功能來定義 124
5.1.3 創(chuàng)建代碼段 126
5.2 子程序 129
5.2.1 聲明子程序 129
5.2.2 項目5-1:運用子程序(address.pl) 130
5.2.3 項目5-2:添加子程序(my_sub.pl) 135
5.3 高級內(nèi)容 138
5.3.1 臨時數(shù)據(jù)和local() 138
5.3.2 私有數(shù)據(jù)和my() 142
5.3.3 從包中導(dǎo)入子程序 144
5.4 小結(jié) 144
5.5 小測驗 145
第二部分 知識應(yīng)用
第6章 文件和目錄管理 149
6.1 基本文件操作 150
6.1.1 文件的打開和關(guān)閉 150
6.1.2 文件的讀和寫 154
6.1.3 項目6-1:從文件中讀出 155
6.1.4 項目6-2:創(chuàng)建文件 160
6.2 訪問目錄 167
6.2.1 瀏覽 167
6.2.2 項目6-3:查找文件 169
6.3 小測驗 171
第7章 正則表達式 173
7.1 什么是正則表達式 174
7.1.1 理解模式 174
7.1.2 內(nèi)置運算符 174
7.2 模式匹配句法 175
7.2.1 正則表達式選項 175
7.2.2 項目7-1: 在文件中查找正則表達式 181
7.2.3 搜索與替換 196
7.2.4 項目7-2:編寫一個查找/替換應(yīng)用程序 204
7.3 小測驗 204
第8章 包和模塊 207
8.1 定義 208
8.1.1 什么是包 208
8.1.2 什么是模塊 209
8.2 包和庫的工作原理 209
8.2.1 構(gòu)造函數(shù)和析構(gòu)函數(shù) 210
8.2.2 庫的加載 210
8.2.3 Package語句 212
8.2.4 模塊Exporter 212
8.2.5 項目8-1:導(dǎo)入一個模塊(Prepare.pm) 215
8.3 庫的創(chuàng)建 215
8.3.1 你真的需要創(chuàng)建庫嗎 215
8.3.2 設(shè)計方案 216
8.3.3 注釋 216
8.3.4 項目8-2:創(chuàng)建一個庫(test_lib.pl) 217
8.4 小結(jié) 220
8.5 小測驗 220
第9章 使用Perl DBI與數(shù)據(jù)庫交互作用 223
9.1 理解數(shù)據(jù)庫 224
9.1.1 建立數(shù)據(jù)庫 226
9.1.2 項目9-1: 安裝PostgreSQL 226
9.2 DBI介紹 231
  項目9-2:安裝DBI模塊 231
9.3 使用DBI 233
9.3.1 連接 233
9.3.2 available_drivers()和data_sources() 234
9.3.3 事務(wù)管理 235
9.3.4 查詢 235
9.3.5 警告和錯誤 238
9.3.6 返回結(jié)果 240
9.4 小結(jié) 241
9.5 小測驗 241
第10章 編寫CGI腳本 243
10.1 什么是CGI 244
10.1.1 CGI.pm腳本簡介 244
10.1.2 CGI編程語言的選擇 245
10.1.3 用Perl編寫CGI腳本 245
10.1.4 項目10-1:設(shè)置Apache的CGI目錄 247
10.2 理解表單 253
10.2.1 建立表單 253
10.2.2 設(shè)計提交按鈕的另一種方法 259
10.2.3 表單提交過程 261
10.2.4 一個簡單的Perl CGI程序 263
10.3 發(fā)送和接收數(shù)據(jù) 264
10.3.1 URL編碼 264
10.3.2 環(huán)境變量 264
10.3.3 Cookies 266
10.4 返回數(shù)據(jù) 273
10.4.1 處理表單 273
10.4.2 快速格式化 276
10.4.3 可以手工完成的幾件事 276
10.4.4 項目10-2:編寫自己的表單和腳本 279
10.5 小結(jié) 280
10.6 小測驗 280
第11章 跨平臺函數(shù)及其相關(guān)問題 281
11.1 system() 282
11.1.1 返回值碼 283
11.1.2 正確使用system()函數(shù) 284
11.1.3 項目11-1:在Mac OS下使用system()函數(shù) 288
11.2 與操作系統(tǒng)有關(guān)的一些問題 290
11.2.1 Windows 290
11.2.2 項目11-2: 創(chuàng)建一個只能在Windows下運行的腳本文件 291
11.2.3 項目11-3: 創(chuàng)建一個跨平臺的腳本文件 295
11.3 小結(jié) 300
11.4 小測驗 300
第12章 錯誤信息和調(diào)試 301
12.1 理解何為錯誤信息 302
12.1.1 看到錯誤 302
12.1.2 一般習慣 305
12.2 調(diào)試程序中的問題 306
12.2.1 命令行選項 306
12.2.2 Perl調(diào)試器 307
12.2.3 項目12-1: 熟悉Perl調(diào)試器 318
12.3 小測驗 319
第13章 高級特征和概念 321
13.1 面向?qū)ο蟪绦蛟O(shè)計 322
13.1.1 封裝性 325
13.1.2 繼承性 325
13.1.3 多態(tài)性 328
13.2 Perl腳本解釋器(PerlScript) 329
13.2.1 在客戶端使用PerlScript 330
13.2.2 從未使用過JavaScript/JScript或VBScript 330
13.2.3 服務(wù)器端處理 331
13.2.4 Windows腳本主機(Windows Script Host) 332
13.3 用Perl/Tk編寫圖形用戶接口 334
13.3.1 什么是Perl/Tk工具包 334
13.3.2 Perl/Tk工具包概覽 334
13.3.3 項目13-1: Hello, World!對話框 336
13.4 結(jié)論 337
13.5 小測驗 337
附錄 小測驗答案 339

圖書封面

評論、評分、閱讀與下載


    Perl編程起步 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7