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

輕松學用Perl

輕松學用Perl

定 價:¥44.00

作 者: (美)[P.霍夫曼]Paul Hoffman著;楊皓等譯;楊皓譯
出版社: 電子工業(yè)出版社
叢編項: 美國IDG電腦叢書
標 簽: perl

購買這本書可以去


ISBN: 9787505366381 出版時間: 2001-05-01 包裝:
開本: 24cm+光盤1片 頁數(shù): 328 字數(shù):  

內容簡介

  本書介紹了使用Perl編程的方法,共分六個部分,包括Perl在四種操作系統(tǒng)上的安裝:UNIX、Windows 95/98、Windows NT和Mac;Perl的基本編程要素如文本和數(shù)字的使用,創(chuàng)建列表字符串、運算符等;如何構建一個完整的Perl程序;如何與Web服務器交互;有關Perl不同方面的十大特征。在附錄中,還列出了Perl的所有函數(shù)、操作符、特殊變量和預置文件句柄等。本書主要是為編程的初學者和對編程有一定了解的用戶編寫的,適合于Perl的初級和中級用戶,也適合于喜歡編程但使用其他編程語言如C和Java的用戶。

作者簡介

暫缺《輕松學用Perl》作者簡介

圖書目錄

前言
第一部分Perl入門
第一章Perl在編程領域中的地位
1.1編程的目的
1.2使計算機進行計算
1.3把我們的語言翻譯成計算機語言
1.4計算機語言設計的考慮
1.5Perl的優(yōu)點
l.6Perl的版本
1.7Perl5.6的新特征
1.8Perl的將來
第二章在計算機上運行Perl
2.1Perl不再只適用于UNIX
2.1.1Perl在不同操作系統(tǒng)上的名稱
2.1.2從Internet上獲取最新版本
2.2UNIX:Perl的第一個版本
2.2.1確定是否要在UNIX上使用Perl
2.3在UNIX上安裝Perl
2.4在UNIX上運行Perl程序
2.5Windows95/98和WindowsNT上的ActivePerl
2.5.1在Windows下安裝ActivePerl
2.5.2在DOS窗口中運行ActivePerl
2.6MacPerl:用戶所期望的Mac友好界面
2.6.1安裝MacPerl
2.6.2運行MacPerl程序
2.7命令行上的Perl
2.7.1輸人命令行選項的方法
2.7.2-c選項
2.7.3—w選項
2.7.4—v選項
2.7.5—e選項
2.7.6—i選項
2.7.7—J選項
2.8其他的Perl
第三章Perl內核捐秘
3.1文本編輯器
3.2了解Perl程序的某些基本組件
3.2.1執(zhí)行一條語句
3.2.2循環(huán)
3.2.3插入注釋
3.3語句:Perl程序的組成
3.3.1語句的結束
3.3.2語句塊
3.3.3操作符和函數(shù)
3.4在語句中使用制表符:縮進和間隔
3.4.1縮進顯示語句塊
3.4.2給命令行添加額外的空格
3.5數(shù)字和文本
3.6變量和字面量
3.6.1為什么總是要先給變量賦值
3.6.2Perl的特殊變量
3.6.3默認變元
第四章Perl程序樣例
4.1樣例程序的內核
4.1.1運行counterl.p1程序
4.1.2查看程序運行的結果
4.2擁有更多功能的第二個程序
4.2.1剖析樣例程序
4.2.2運行empdatal.p1樣例程序
4.3避免最常見的錯誤
4.3.1忘記輸入分號
4.3.2忘記輸入引號
4.3.3輸入的圓括號過多或過少
第二部分Perl的基本編程要素
第五章文本
5.1檢查工作:print語句
5.2定義字符串
5.3可顯示字符串和字符值
5.3.1數(shù)值與字符的轉換
5.3.2已定義的值和未定義的值
5.3.393個可顯示的標準字符
5.3.4文本中的特殊字符
5.4引用文本
5.4.1單引號與雙引號的比較
5.4.2引用文本的函數(shù)
5.4.3顯示許多內容
5.5字符串的處理
5.5.1字符串的相加
5.5.2進行多次拷貝
5.5.3去掉字符串的結尾
5.6簡單的字符串轉換
5.7從字符串中獲取信息
5.8在Perl5.6中的其他字符
5.8.1Unicode和UTF—8
5.8.2在程序中輸入UTF—8
5.8.3使用國際通用字符
第六章數(shù)字
6.1比較整型和實型
6.2使用Perl的基本數(shù)學運算符
6.2.1用于簡單計算的運算符
6.2.2圓括號和代數(shù)計算
6.2.3正負值運算符
6.2.4指數(shù)計算運算符
6.2.5取模運算符
6.3同時進行數(shù)學運算和賦值
6.4自動遞增和自動遞減
6.5簡單的數(shù)學函數(shù)
6.6把數(shù)值轉換為字符串
6.7在非十進制系統(tǒng)中進行計數(shù)
第七章列表
7.1列表基礎
7.1.1列表的基本構成
7.1.2字面量列表
7.1.3變量名
7.1.4空列表
7.2指定列表的分隔
7.3使用列表簡化基本任務
7.4使用print語句和列表
7.5添加和刪除列表元素
7.5.1push和unshift函數(shù)
7.5.2shift和pop函數(shù)
7.5.3splice函數(shù)
7.6用split函數(shù)拆分字符串
7.7使用標量變量
7.8應用已有的列表
7.9區(qū)別上下文的類型
第八章創(chuàng)建條件和循環(huán)
8.1邏輯:If/Then語句和值的比較
8.2條件語句
8.2.1else和elsif語句
8.2.2unless語句
8.2.3條件運算符
8.3循環(huán)的使用
8.3.1使用whlie語句來執(zhí)行循環(huán)
8.3.2避免無限循環(huán)
8.3.3next和1ast語句
8.3.4for語句
8.3.5map語句
8.4用表達式作為邏輯值
8.4.1open函數(shù)
8.4.2短路邏輯:and和or運算符
8.5留心:使用標簽在程序中跳轉
第九章利用運算符和函數(shù)執(zhí)行高級任務
9.1使用未定義的變量
9.2查找字符串中的子字符串
9.2.1使用substr函數(shù)
9.2.2使用index函數(shù)
9.2.3使用reindex函數(shù)
9.3對文本和數(shù)字進行格式化
9.4跟蹤則司
9.5使用隨機數(shù)
9.6使用位級運算符處理位
9.7把列表轉換為字符串
9.8重新安排列表
第三部分Perl內核揭秘
第十章Perl和CGI:Web服務器程序揭秘
10.1用Perl編寫CGI程序
10.2使用環(huán)境變量
10.2.1從變量中獲取信息
10.2.2執(zhí)行查詢
10.2.3確定請求的源
10.3從HTML窗體上收集信息
10.3.1獲取窗體數(shù)據(jù)的方法
10.3.2拆分連接在一起的響應
10.3.3提取要用作Perl變量的值
10.4給用戶顯示輸出
10.5創(chuàng)建HTML窗體
10.6使用重定向功能鏈接到其他站點上
10.7幾個其他的環(huán)境變量
10.7.1用于其他客戶機的信息
10.7.2用于服務器的信息
10.7.3用于用戶驗證
第十一章文件的輸入輸出
11.1文件的定義:Perl文件類型
11.2文件的打開和關閉
11.2.1給文件賦予句柄
11.2.2讀.寫或追加:選擇文件打開的模式
11.2.3確定文件是否已經(jīng)打開
11.2.4打開文件后使用它
11.2.5關閉文件
11.3為不同的操作系統(tǒng)指定文件名和目錄
11.4讀取文本文件
11.5文本文件的寫入
11.6對從文件中獲取信息進行測試
11.7在UNIX中移動文件流:標準輸入.標準輸出和標準錯誤
11.7.1區(qū)分三個主要的文件流
11.7.2在程序中輸入輸出數(shù)據(jù)
第十二章文件和目錄基礎
12.1讀寫二進制文件
12.1.1跟蹤自己在文件中的位置
12.1.2寫入二進制文件
12.1.3強迫二進制讀
12.1.4一次讀取一個字柯
12.2改變文件的屬性
12.2.1重命名文件
12.2.2改變文件訪問和修改的時間
12.2.3刪除文件
12.3文件的組合:按匹配的字符組合文件
12.4UNIX用戶可以使用的文件功能
12.4.1chown和chmod的Perl版本
12.4.2用函數(shù)創(chuàng)建鏈接
12.5獲取文件中的統(tǒng)計數(shù)據(jù)
12.6目錄:處理文件組
12.6.1打開目錄
12.6.2返回目錄中的文件名
12.6.3操作目錄
12.6.4創(chuàng)建和刪除目錄
第十三章字符串:類型匹配和規(guī)則表達式
13.1規(guī)則表達式
13.1.1利用m//操作符進行真—假搜索
13.1.2使語句更簡短
13.1.3給指定的匹配字符記數(shù)
13.2在規(guī)則表達式中進行“非精確”匹配
13.2.1替代匹配
13.2.2把類似的條目用括號括起來
13.2.3使用通配符來匹配字符
13.2.4匹配字符組
13.3位置:在某個特定的地方搜索
13.4使用格式符匹配數(shù)字
13.5獲取匹配的結果
13.6使用m/操作符的更多編程技巧
13.6.1使用m/操作符和修改符
13.6.2m//操作符中的全程搜索
13.6.3在一個字符串中搜索多行
13.7UNIX用戶喜歡的函數(shù)
13.8用s///操作符進行簡單的替代
13.8.1在替代過程中使用匹配結果
13.8.2在s///操作符的替代文本中使用表達式
13.9使用split函數(shù)和更高級的規(guī)則表達式
13.9.1引用單詞
13.9.2返回split函數(shù)的分隔符
13.10雜項轉換:使用tr///操作符
第十四章子例程.輸入的代碼和正常退出
14.1利用子例程節(jié)省時間
14.1.1構建子例程
14.1.2使用子例程可節(jié)省精力,避免錯誤
14.1.3局部變量my:使用my和local函數(shù)
14.1.4子例程的返回值
14.2把預先編寫好的Perl代碼輸入到程序中
14.2.1給包括進來的文件添加一條需要的語句
14.2.2幫助Perl搜索被包括文件中的庫
14.2.3把程序打包到軟件包中
14.2.4包括代碼,而不是子例程
14.3正常退出Per1程序
14.3.1die函數(shù)
14.3.2exit函數(shù)
14.3.3構建die和exit語句
第四部分Perl高級議題
第十五章Perl與Web.E—Mail和XML
15.1使用1ibwww—perl庫
15.1.1在UNIX上安裝1ibwww—perl
15.1.2從Web和FTP上獲取文檔
15.1.3使用Perl程序測試Web鏈接
15.1.4使用1ibwww—perl和對象
15.2接收E—Mail
15.2.1訪問模塊Mail::POP3Client
15.2.2創(chuàng)建一個簡單的客戶對象
15.2.3處理郵件箱中報表的程序
15.3Web編程展望:Perl和XML
15.3.1XML的定義
15.3.2XML的外觀
15.3.3XML和Perl的結合
15.3.4用Perl處理XML
15.3.5使用XML:Parser
15.3.6分析XML文檔
第十六章相關陣列和多維列表
16.1相關陣列基礎
16.1.1按照條目的鍵值進行定位
16.1.2相關陣列和標準列表的比較
16.1.3創(chuàng)建相關陣列
16.1.4給相關陣列添加記錄
16.1.5刪除記錄
16.1.6使用keys函數(shù)查看記錄
16.1.7使用values函數(shù)返回值
16.1.8步進each函數(shù)
16.1.9查看已有的記錄
16.2把相關陣列的數(shù)據(jù)寫入文件
16.3創(chuàng)建多維列表
16.3.1創(chuàng)建二維列表
16.3.2一次訪問一個列表元素
16.3.3給二維列表添加行和列
16.4創(chuàng)建包含列表的相關陣列
16.5把多維列表寫入文件
16.5.1用于二維列表的文本文件
16.5.2用于多維列表的文本文件
第十七章數(shù)據(jù)庫
17.1使用相關陣列管理數(shù)據(jù)庫
17.2打開數(shù)據(jù)庫
17.3關閉數(shù)據(jù)庫
17.4有關打開和關閉數(shù)據(jù)庫的提示
第十八章使用Perl控制計算機
18.1使用系統(tǒng)
18.1.1獲取程序的輸出結果
18.1.2使用open函數(shù)
18.1.3在MacPerl上運行程序
18.2使用Perl控制Windows和Mac計算機
18.3使用只適合于UNIX的系統(tǒng)函數(shù)
18.3.1用戶數(shù)據(jù)庫
18.3.2組數(shù)據(jù)庫
第十九章面向對象的Perl
19.1OOP的對象:快速并且一致性更高地編程
19.2定義對象.方法和變元
19.3Perl的對象很容易創(chuàng)建
19.3.1通過use函數(shù)打開Perl模塊
19.3.2用new子例程創(chuàng)建新對象
19.3.3調用對象的方法
19.4一個真實的對象實例
第五部分有關Perl的十大特征
第二十章編程格式的十條指導方針
20.1Perl創(chuàng)始人的風格
20.2選擇操作符
20.3括號的使用
20.4條件的順序可以非常靈活
20.5有關注釋的注釋
20.6標準行的處理
20.7注釋和代碼放在一起
20.8給變量指定描述性的名稱
20.9大寫還是小寫
20.10使用空白行
第二十一章十個非常有用的短Perl程序
21.1集合Unique行
21.2去掉多個空白行
21.3按排列好的順序打印文件中的文本
21.4打印文件中某個范圍內的文本
21.5只列出某個目錄中的文件
21.6按大小列出目錄
21.7按擴展名對目錄排序
21.8創(chuàng)建一個簡單的計算器
21.9對列表隨機化
21.10生成可記憶的隨機口令
第二十二章高級Perl議題
22.1編譯好的Perl
22.2頁面格式
22.3數(shù)據(jù)壓縮
22.4調試
22.5系統(tǒng)進程
22.6文件處理
22.7Internet函數(shù)
22.8高級程序員助手
22.9套接字和通信的其他形式
22.10兩個函數(shù)的類別
第二十三章十大PerlWeb站點
23.1Perl.com:Perl語言主頁
23.2PerlMongers
23.3ThePerlJournal
23.4PerlMonth
23.5TheComprehensivePerlArchiveNetwork
23.6ActiveState
23.7MacPerl
23.8ThePerlArchive
23.91ibwww-Perl
23.10YetAnotherPerlConference
第二十四章Perl5引入的十大高級功能
24.1多維列表
24.2更好的錯誤消息
24.3對象
24.4程序模塊
24.5與C程序交互
24.6POSIX庫
24.7改變大小寫的函數(shù)
24.8map函數(shù)
24.9chomp函數(shù)
24.10更多的程序員!更多的免費軟件
第二十五章Perl比Java更好的十大原因
25.1Perl不需要預先聲明變量
25.2Perl使對象成為可有可無的
25.3在Perl中處理字符串非常簡單
25.4Perl處理列表也很輕松
25.5Perl可以完成更多的系統(tǒng)任務
25.6Perl是免費的
25.7可以編寫許多有效的單行Perl程序
25.8大多數(shù)樣例Perl程序不僅僅能在瀏覽器中放置動畫圖片
25.9Perl程序員不必沉默
25.10Perl與激進的政府政治家無關
第六部分附錄
附錄APerl的參考資料
附錄B關于光盤

本目錄推薦

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