注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具跨平臺Perl開發(fā)指南

跨平臺Perl開發(fā)指南

跨平臺Perl開發(fā)指南

定 價:¥59.00

作 者: (美)Eric Foster-Johnson著;王莉,陸迪泉等譯;王莉譯
出版社: 電子工業(yè)出版社
叢編項: 美國IDG“高級開發(fā)工具”叢書
標 簽: perl

購買這本書可以去


ISBN: 9787505367739 出版時間: 2001-06-01 包裝:
開本: 20cm+光盤1片 頁數(shù): 544 字數(shù):  

內(nèi)容簡介

  Perl是一種功能強大的腳本語言,最初設(shè)計用于系統(tǒng)管理任務(wù),后來擴展為給上萬個用戶提供上萬種用途,主要用途包括為Web頁制作CGI腳本、操作系統(tǒng)管理任務(wù)自動化、生成報表以及跨平臺的開發(fā)任務(wù)等。本書詳細介紹了Perl的基本語法,以編寫跨平臺Perl腳本為中心,全面講述了Perl在不同平臺中的特點和差別,以及在一些高級任務(wù)中的應(yīng)用。本書不僅內(nèi)容全面,而且深入淺出,緊密結(jié)合腳本實例講解,使得本書不但適合有意學習和使用Perl的初級用戶作為入門讀物,也十分適合系統(tǒng)管理員以及有經(jīng)驗的高級用戶使用。

作者簡介

暫缺《跨平臺Perl開發(fā)指南》作者簡介

圖書目錄

前言
第I部分 學習Perl
第1章 開始學習Perl
1.1 第一個Perl腳本
1.2 創(chuàng)建Perl腳本
1.2.1 在Windows中進行編輯
1.2.2 在UNIX和Linux中進行編輯
1.3 Perl解釋器
1.3.1 確認Perl已經(jīng)安裝
1.4 運行Perl腳本
1.5 深入第一個程序
1.5.1 Print命令
1.6 在Perl腳本中獲得輸入
1.6.1 Perl變量
1.6.2 標準輸入
1.6.3 chomp命令
1.7 使用if控制腳本流程
1.7.1 if表達式
1.8 Perl如何運行程序
1.8.1 Perl腳本中的問題
1.9 查找Perl的更多命令
1.10 將腳本轉(zhuǎn)換成命令
1.10.1 在UNIX和Linux中生成可執(zhí)行的腳本
1.10.2 在Windows中運行Perl腳本
1.11 小結(jié)
第2章 Perl基礎(chǔ)知識
2.1 控制Perl腳本
2.1.1 while命令
2.1.2 until語句
2.1.3 unless語句
2.1.4 for循環(huán)
2.1.5 foreach語句
2.1.6 continue塊
2.1.7 其他流程控制
2.1.8 結(jié)尾修飾
2.2 數(shù)學運算
2.2.1 浮點數(shù)
2.2.2 十六進制數(shù)和八進制數(shù)
2.2.3 數(shù)學函數(shù)
2.3 文本操作
2.3.1 單引號和雙引號的差別
2.3.2 引號中的問題
2.3.3 字符串函數(shù)
2.3.4 字符串操作符
2.4 變量和數(shù)組
2.4.1 標量變量
2.4.2 數(shù)組
2.4.3 關(guān)聯(lián)數(shù)組或散列
2.4.4 環(huán)境關(guān)聯(lián)數(shù)組
2.4.5 內(nèi)部變量
2.5 命令行參數(shù)
2.6 子例程
2.6.1 sub語句
2.6.2 從子例程中返回數(shù)據(jù)
2.6.3 在子例程中訪問變量
2.6.4 子例程中的局部變量
2.6.5 給子例程傳遞參數(shù)
2.6.6 奇特的符號
2.6.7 從子例程中返回數(shù)組
2.7 小結(jié)
第3章 操作文件
3.1 操作文件
3.1.1 打開文件和使用文件句柄
3.1.2 die
3.1.3 復制文件
3.1.4 寫文件
3.1.5 讀文件
3.2 使用目錄
3.2.1 讀取目錄內(nèi)容
3.2.2 創(chuàng)建、移動和改變目錄
3.3 從文件中獲取信息
3.3.1 測試文件
3.4 操作目錄中的文件
3.4.1 符號連接
3.5 操作文件和目錄的軟件包
3.5.1 復制文件
3.5.2 從路徑中提取文件名
3.5.3 檢測當前目錄
3.5.4 在Windows中設(shè)置文件屬性
3.5.5 從模塊中獲取信息
3.6 小結(jié)
第4章 變換數(shù)據(jù):模式匹配和替換
4.1 正則表達式
4.1.1 從開始處或從結(jié)尾處進行搜索
4.1.2 查找多次出現(xiàn)
4.1.3 貪婪搜索
4.1.4 改變定界符
4.1.5 模式舉例
4.1.6 模式匹配選項
4.2 使用模式替換
4.2.1 控制定界符
4.2.2 通過替換提取數(shù)據(jù)
4.3 使用tr變換數(shù)據(jù)
4.3.1 使用tr轉(zhuǎn)換文件名
4.4 小結(jié)
第5章 格式化報表和操作數(shù)據(jù)庫
5.1 理解格式
5.1.1 使用格式
5.1.2 定義格式
5.1.3 頁眉
5.1.4 控制分頁
5.2 選擇文件句柄
5.3 控制數(shù)據(jù)輸出的其他方法
5.3.1 使用sprintf
5.3.2 在報表中設(shè)置日期和時間
5.4 數(shù)據(jù)庫和Perl
5.4.1 DBM數(shù)據(jù)庫
5.4.2 Perl與其他數(shù)據(jù)庫的連接
5.5 小結(jié)
第6章 Perl軟件包和模塊
6.1 軟件包
6.1.1 軟件包內(nèi)部
6.2 模塊
6.2.1 擴展包
6.3 通用軟件包、模塊和擴展包
6.4 使用模塊
6.4.1 引用和對象
6.4.2 面向?qū)ο竽_本
6.5 English模塊
6.6 下載和安裝模塊
6.6.1 查找所需要的模塊
6.6.2 下載模塊
6.6.3 安裝模塊
6.6.4 使用CPAN模塊下載和安裝模塊
6.6.5 下載和安裝Windows模塊
6.7 檢測腳本的運行環(huán)境
6.7.1 檢查$^O
6.7.2 使用Config模塊
6.7.3 檢查環(huán)境變量
6.8 小結(jié)
第7章 啟動應(yīng)用程序
7.1 啟動進程
7.1.1 調(diào)用exec
7.1.2 調(diào)用system
7.1.3 使用反引號運行程序
7.2 用eval控制命令行
7.3 小結(jié)
第II部分 Windows環(huán)境中的Perl
第8章 在Windows環(huán)境中啟動應(yīng)用程序
8.1 使用Start命令
8.2 使用Win32::Spawn函數(shù)
8.3 用Win32::Process創(chuàng)建進程
8.3.1 創(chuàng)建文本模式的進程
8.3.2 進程的控制
8.4 以批處理文件方式啟動Perl腳本
8.5 創(chuàng)建快捷方式
8.6 小結(jié)
第9章 使用Perl進行Windows系統(tǒng)管理
9.1 獲得關(guān)于Windows的信息
9.2 網(wǎng)絡(luò)管理
9.2.1 域控制器
9.2.2 自動發(fā)現(xiàn)
9.2.3 網(wǎng)絡(luò)共享
9.3 關(guān)于用戶的操作
9.3.1 獲得登錄名
9.3.2 列出所有用戶
9.4 Windows注冊表
9.4.1 讀取注冊表
9.4.2 遠程讀取注冊表
9.4.3 修改注冊表
9.5 控制和監(jiān)視Windows服務(wù)
9.5.1 Win32::Service模塊
9.5.2 檢查服務(wù)的狀態(tài)
9.5.3 檢查遠程系統(tǒng)上的服務(wù)狀態(tài)
9.5.4 停止和啟動服務(wù)
9.6 檢查Windows事件日志
9.7 其他管理任務(wù)
9.8 小結(jié)
第10章 Windows環(huán)境中的應(yīng)用程序自動操作
10.1 訪問Windows剪貼板
10.2 用Perl完成OLE自動操作
10.2.1 Win32::OLE模塊
10.2.2 對Microsoft Excel的腳本控制
10.2.3 從磁盤上加載文件
10.2.4 對Microsoft Word的腳本控制
10.3 小結(jié)
第III部分 UNIX環(huán)境和Linux環(huán)境中的Perl
第11章 啟動UNIX和Linux應(yīng)用程序
11.1 UNIX進程模型
11.2 在UNIX和Linux中運行程序
11.2.1 等待子進程退出
11.3 控制進程
11.3.1 殺死進程
11.4 進程間的管道數(shù)據(jù)
11.5 鬧鐘和睡眠
11.6 處理命令行參數(shù)
11.6.1 控制Getopt::Std模塊所使用的變量
11.6.2 支持多字母的命令行開關(guān)
11.7 小結(jié)
第12章 管理UNIX和Linux系統(tǒng)
12.1 管理用戶
12.1.1 登錄用戶名
12.1.2 UNIX和Linux口令文件數(shù)據(jù)
12.1.3 幫助訪問用戶信息的模塊
12.2 分析日志文件
12.3 監(jiān)控系統(tǒng)
12.3.1 檢查進程列表
12.3.2 使用SNMP
12.4 其他系統(tǒng)管理任務(wù)
12.5 小結(jié)
第13章 自動操作UNIX和Linux中的應(yīng)用程序
13.1 控制命令行參數(shù)
13.2 基于應(yīng)用程序的命令行腳本
13.2.1 使用Net::Telnet模塊
13.3 小結(jié)
第IV部分 高級Perl
第14章 用Perl制作Web頁
14.1 公共網(wǎng)關(guān)接口
14.1.1 CGI URL
14.1.2 CGI腳本的工作方式
14.1.3 超文本標記語言
14.2 用Perl生成CGI腳本
14.2.1 用腳本創(chuàng)建Web頁
14.3 運行這個實例腳本
14.4 使用CGI模塊
14.4.1 測試腳本
14.5 Web頁中的數(shù)據(jù)輸入表單
14.5.1 Web表單
14.5.2 處理數(shù)據(jù)輸入表單的一個Perl腳本
14.5.3 其他數(shù)據(jù)輸入選項
14.5.4 滾動列表和選項菜單
14.5.5 輸入更多文本
14.5.6 添加reset按鈕
14.5.7 查詢所有的參數(shù)
14.6 XML是Web的未來嗎
14.6.1 RDF:XML和數(shù)據(jù)頻道
14.6.2 編寫代碼處理XML頻道數(shù)據(jù)
14.6.3 把頻道數(shù)據(jù)轉(zhuǎn)換為用于顯示的HTML
14.7 自維護Web頁
14 7.1 由主要區(qū)域創(chuàng)建Web頁
14.7.2 允許用戶添加主題
14.7.3 組織起來:生成自維護頁面
14.7.4 重新生成Web頁
14.8 小結(jié)
第15章 跨平臺的Perl開發(fā)
15.1 在Perl的幫助下編連軟件
15.1.1 任務(wù)完成時發(fā)送電子郵件
15.1.2 代碼改變時自動重新編連
15.1.3 生成Makefile文件
15.2 在軟件環(huán)境中使用Perl
15.2.1 自動測試
15.2.2 查找C和C++程序中的包含文件
15.2.3 使用Perl生成文檔
15.2.4 用Perl生成代碼
15.2.5 使用Perl模塊訪問源代碼控制系統(tǒng)
15.3 小結(jié)
第16章 Perl用于客戶-服務(wù)器聯(lián)網(wǎng)
16.1 網(wǎng)際協(xié)議
16.2 基于套接字的通信
16.3 使用Socket模塊
16.3.1 創(chuàng)建服務(wù)器
16.3.2 Internet地址
16.3.3 查找開放端口
16.3.4 創(chuàng)建客戶
16.3.5 測試客戶腳本和服務(wù)器腳本
16.4 使用套接字聯(lián)網(wǎng)的Perl模塊
16.4.1 使用IO::Socket模塊
16.4.2 獲得主機名
16.5 用于網(wǎng)絡(luò)協(xié)議的Perl模塊
16.5.1 使用Net::FTP傳輸文件
16.6 小結(jié)
第17章 使用Perl和Tk生成圖形界面
17.1 事件驅(qū)動腳本
17.1.1 使用回調(diào)執(zhí)行Perl代碼
17.1.2 Tk組件
17.1.3 獲得并安裝Perl/Tk
17.2 使用Perl/Tk編寫腳本
17.2.1 主窗口
17.2.2 創(chuàng)建組件
17.2.3 改變組件的屬性
17.2.4 選擇顏色
17.3 使組件顯現(xiàn)并控制組件的位置
17.3.1 用Pack控制組件的位置
17.3.2 使用grid控制組件的位置
17.4 添加更多組件
17.5 菜單和菜單欄
17.5.1 管理狀態(tài)域
17.5.2 創(chuàng)建滾動文本組件
17.6 使用文本對話框打開文件
17.7 單行文本項
17.8 關(guān)于Perl/Tk的更多信息
17.9 小結(jié)
附錄A 獲得并安裝Perl
附錄B 關(guān)于Perl的更多信息
附錄C CD-ROM上的內(nèi)容

本目錄推薦

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