注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Perl & MySQL Web編程

Perl & MySQL Web編程

Perl & MySQL Web編程

定 價(jià):¥49.00

作 者: 楊燚,徐澤平等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: perl

ISBN: 9787115093684 出版時(shí)間: 2001-01-01 包裝:
開本: 26cm 頁(yè)數(shù): 489頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Perl是Internet上相當(dāng)流行的編程語(yǔ)言,有著強(qiáng)大的字符處理能力和豐富的函數(shù)庫(kù)。MySQL作為中型的免費(fèi)網(wǎng)絡(luò)數(shù)據(jù)庫(kù),由于其具有強(qiáng)大的功能,良好的安全性、伸縮性及魯棒性,已成為廣受歡迎的Web數(shù)據(jù)庫(kù)。本書分為三篇,第一篇講解Perl語(yǔ)言,第二篇講解MySQL網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的管理與應(yīng)用,第三篇結(jié)合大量典型實(shí)例講解如何基于MySQL用Perl編寫實(shí)用的Web程序。書后附錄給出了Perl和MySQL函數(shù)的詳細(xì)參考,供讀者查用。本書條理清楚、內(nèi)容豐富,實(shí)例剖析深入淺出,對(duì)于使用Perl基于MySQL進(jìn)行Web編程的讀者具有很好的參考價(jià)值。

作者簡(jiǎn)介

暫缺《Perl & MySQL Web編程》作者簡(jiǎn)介

圖書目錄

第一篇 Perl語(yǔ)言
第一章 Perl語(yǔ)言概述
1.1 Perl的歷史
1.2 Perl的優(yōu)點(diǎn)
1.3 Perl的用途
1.4 基本概念
1.5 Perl預(yù)覽
1.5.1 “Hey!My reader”程序
1.5.2 提出問(wèn)題并記錄結(jié)果的程序
1.5.3 條件語(yǔ)句示例程序
1.5.4 猜密碼程序
1.5.5 一個(gè)人不止一個(gè)密碼時(shí)的猜密碼程序
1.5.6 不同的人對(duì)應(yīng)不同的密碼時(shí)的猜密碼程序
1.5.7 幾種密碼輸入格式的處理程序
1.5.8 對(duì)每個(gè)人都像Randal一樣處理的程序
1.5.9 更模塊化的程序
1.5.10 把密碼表挪到單個(gè)文件里邊的程序
1.5.11 確保盡可能安全的程序
1.5.12 當(dāng)密碼出錯(cuò)時(shí)給出警告的程序
1.5.13 在當(dāng)前目錄下有多個(gè)密碼文件的處理程序
1.5.14 列出密碼清單的程序
1.5.15 使舊的密碼表更明顯的程序
1.5.16 維護(hù)一個(gè)上次用戶猜測(cè)的數(shù)據(jù)庫(kù)的程序
1.5.17 最后的程序
第二章 建立Perl工作環(huán)境
2.1 獲取Perl源代碼
2.1.1 Unix版本
2.1.2 MS-DOS版本
2.1.3 Perl的NetWare版本
2.1.4 Perl的Windows 95和Windows NT版本
2.1.5 Perl的OS/2版本
2.1.6 Perl的Linux版本
2.2 Perl的安裝
2.2.1 Unix版本的安裝
2.2.2 Win32版本的安裝
2.2.3 OS/2版本的安裝
2.2.4 Linux版本的安裝
第三章 Perl語(yǔ)言速成
3.1 數(shù)據(jù)類型
3.1.1 Scalars(標(biāo)量)
3.1.2 Arrays(數(shù)組)
3.1.3 Hashes(哈希表)
3.1.4 handles(句柄)
3.2 運(yùn)算符及表達(dá)式
3.3 Perl的控制語(yǔ)句
3.3.1 語(yǔ)句塊
3.3.2 if...elseif...else/unless語(yǔ)句
3.3.3 for語(yǔ)句
3.3.4 foreach語(yǔ)句
3.3.5 while/until語(yǔ)句
3.3.6 跳出控制結(jié)構(gòu)的語(yǔ)句
3.4 Perl的函數(shù)
3.4.1 用戶自定義函數(shù)
3.4.2 Perl的內(nèi)部函數(shù)
3.5 模式匹配
3.5.1 規(guī)則表達(dá)式及模式簡(jiǎn)介
3.5.2 模式匹配操作符
3.5.3 規(guī)則表達(dá)式語(yǔ)法
3.5.4 轉(zhuǎn)義序列
3.5.5 字符類
3.5.6 錨點(diǎn)
3.5.7 限量符
3.5.8 模式匹配變量
3.5.9 擴(kuò)展規(guī)則表達(dá)式
3.5.10 split和join函數(shù)
3.6 面向?qū)ο笤O(shè)計(jì)
3.6.1 對(duì)象及類的簡(jiǎn)介
3.6.2 Perl的對(duì)象
3.6.3 對(duì)象只是一個(gè)被引用的事物
3.6.4 類只是一個(gè)包
3.6.5 方法只是一個(gè)子程序
3.6.6 方法引用
3.6.7 管理實(shí)例數(shù)據(jù)
3.6.8 管理類數(shù)據(jù)
3.6.9 把類用作結(jié)構(gòu)
3.6.10 克隆對(duì)象
3.6.11 寫一個(gè)可繼承的類
3.6.12 毀壞器
3.6.13 自動(dòng)調(diào)用方法
3.6.14 垃圾收集
3.7 Perl如何訪問(wèn)數(shù)據(jù)庫(kù)
第四章 包、庫(kù)和模塊
4.1 引言
4.1.1 模塊
4.1.2 進(jìn)口/出口規(guī)則
4.1.3 別的種類的庫(kù)文件
4.1.4 不要重復(fù)編寫代碼
4.2 模塊接口的定義
4.3 捕獲在require或use中的錯(cuò)誤
4.4 延遲到運(yùn)行時(shí)才用
4.5 使模塊獨(dú)占變量
4.6 確定調(diào)用者的包
4.7 自動(dòng)模塊清理
4.8 使用自己的模塊目錄
4.9 發(fā)布模塊如何準(zhǔn)備
4.10 使用SelfLoader加速模塊調(diào)入
4.11 使用AutoLoader加速模塊調(diào)入
4.12 覆蓋內(nèi)部函數(shù)
4.13 像內(nèi)部函數(shù)那樣報(bào)告錯(cuò)誤和警告信息
4.14 間接引用包
4.15 使用h2ph轉(zhuǎn)換C語(yǔ)言的#include文件
4.16 使用h2xs建立一個(gè)C語(yǔ)言代碼模塊
4.17 使用pod為模塊嵌入文檔
4.18 建立和安裝一個(gè)CPAN模塊
4.19 模塊模板示例
4.20 取得已安裝的模塊的版本號(hào)和描述信息的程序?qū)嵗?br />第二篇 MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)
第五章 MySQL數(shù)據(jù)庫(kù)概述
5.1 MySQL的歷史
5.2 MySQL的主要特點(diǎn)
5.3 MySQL的穩(wěn)定性如何
5.4 2000年問(wèn)題
第六章 MySQL的安裝及基本使用
6.1 安裝MySQL
6.1.1 怎樣獲得MySQL
6.1.2 MySQL支持的操作系統(tǒng)
6.1.3 確定使用哪一個(gè)版本
6.1.4 安裝布局
6.1.5 安裝MySQL二進(jìn)制發(fā)布
6.1.6 安裝MySQL源代碼發(fā)布
6.1.7 如何解決使用Perl的DBI/DBD接口出現(xiàn)的問(wèn)題
6.2 MySQL數(shù)據(jù)庫(kù)語(yǔ)言
6.2.1 基本數(shù)據(jù)類型
6.2.2 數(shù)據(jù)庫(kù)、表、索引、列和別名的名稱規(guī)范
6.2.3 列類型
6.3 MySQL數(shù)據(jù)庫(kù)函數(shù)
6.3.1 分組函數(shù)
6.3.2 一般的算術(shù)操作
6.3.3 位函數(shù)
6.3.4 邏輯運(yùn)算函數(shù)
6.3.5 比較操作符
6.3.6 字符串比較函數(shù)
6.3.7 強(qiáng)制操作符
6.3.8 流控制函數(shù)
6.3.9 數(shù)學(xué)函數(shù)
6.3.10 字符串函數(shù)
6.3.11 日期和時(shí)間函數(shù)
6.3.12 其他函數(shù)
6.3.13 用于GROUP BY子句的函數(shù)
6.4 常用SQL語(yǔ)句的語(yǔ)法
第六章 數(shù)據(jù)庫(kù)系統(tǒng)的管理與維護(hù)
7.1 MySQL管理介紹
7.1.1 管理職責(zé)概述
7.1.2 常規(guī)管理
7.1.3 安全性
7.1.4 數(shù)據(jù)庫(kù)修復(fù)和維護(hù)
7.2 MySQL存取權(quán)限系統(tǒng)
7.2.1 權(quán)限系統(tǒng)做什么
7.2.2 MySQL用戶名和口令
7.2.3 與MySQL服務(wù)器連接
7.2.4 使用戶的口令安全
7.2.5 MySQL提供的權(quán)限
7.2.6 權(quán)限系統(tǒng)工作原理
7.2.7 存取控制,階段1:連接證實(shí)
7.2.8 存取控制,階段2:請(qǐng)求證實(shí)
7.2.9 權(quán)限更改何時(shí)生效
7.2.10 建立初始的MySQL權(quán)限
7.2.11 向MySQL增加新用戶權(quán)限
7.2.12 怎樣設(shè)置口令
7.2.13 Access denied錯(cuò)誤的原因
7.2.14 怎樣使MySQL安全以對(duì)抗解密高手
7.3 維護(hù)MySQL安裝
7.3.1 使用myisamchk進(jìn)行表的維護(hù)和崩潰恢復(fù)
7.3.2 建立一個(gè)數(shù)據(jù)庫(kù)表維護(hù)規(guī)范
7.3.3 獲得關(guān)于一個(gè)表的信息
7.3.4 使用myisamchk進(jìn)行崩潰恢復(fù)
7.3.5 日志文件維護(hù)
第三篇 Perl及MySQL Web編程
第八章 建立 Web應(yīng)用環(huán)境
8.1 引言
8.2 建立Linux下Web開發(fā)環(huán)境
8.2.1 網(wǎng)絡(luò)操作系統(tǒng)采用Linux
8.2.2 Web服務(wù)器采用Apache
8.2.3 數(shù)據(jù)庫(kù)采用MySQL
8.2.4 腳本語(yǔ)言采用Perl
8.2.5 客戶端的軟件
8.2.6 開發(fā)人員軟件
8.2.7 Apache和Perl模塊的安裝
8.3 建立Windows 98下Web開發(fā)環(huán)境
8.3.1 準(zhǔn)備好需要的文件
8.3.2 軟件安裝
8.3.3 軟件測(cè)試
8.4 Perl與MySQL的數(shù)據(jù)庫(kù)開發(fā)環(huán)境
8.4.1 Perl 5.0
8.4.2 Perl數(shù)據(jù)庫(kù)接口
8.5 Perl與MySQL連接時(shí)應(yīng)注意的問(wèn)題
8.5.1 使用PerlDBI/DBD接口的問(wèn)題
8.5.2 系統(tǒng)特定的問(wèn)題
第九章 CGI程序設(shè)計(jì)
9.1 引言
9.1.1 CGI的提出
9.1.2 CGI的工作原理
9.1.3 CGI與其他WWW技術(shù)的關(guān)系
9.2 CGI編程簡(jiǎn)介
9.2.1 CGI的調(diào)用方式
9.2.2 環(huán)境變量
9.2.3 一個(gè)Perl編寫的CGI例子
9.3 CGI程序的結(jié)構(gòu)
9.3.1 Get和Post
9.3.2 初始化
9.3.3 處理
9.3.4 輸出結(jié)果
9.3.5 終止
9.3.6 設(shè)計(jì)CGI程序的幾點(diǎn)建議
9.4 CGI程序環(huán)境
9.4.1 標(biāo)準(zhǔn)環(huán)境變量
9.4.2 平臺(tái)獨(dú)立性
9.4.3 服務(wù)器獨(dú)立性
9.4.4 CGI庫(kù)
9.5 CGI的局限
第十章 使用Perl編寫CGI程序
10.1 引言
10.1.1 模塊簡(jiǎn)介
10.1.2 Perl中的類
10.1.3 方法
10.2 Perl中的包和模塊
10.2.1 require函數(shù)
10.2.2 包
10.2.3 模塊
10.3 CGI.PM
10.3.1 CPAN
10.3.2 CGI.PM
10.4 CGI方法
10.4.1 保存表單狀態(tài)
10.4.2 創(chuàng)建HTTP頭部
10.4.3 生成HTML文檔
10.4.4 創(chuàng)建表單
第十一章 使用Perl來(lái)操作MySQL數(shù)據(jù)庫(kù)
11.1 引言
11.2 DBI-通用數(shù)據(jù)庫(kù)接口模塊
11.2.1 概論
11.2.2 DBI類
11.2.3 DBI數(shù)據(jù)庫(kù)對(duì)象
11.2.4 DBI語(yǔ)句對(duì)象
11.3 MySQL數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊
11.3.1 概論
11.3.2 MySQL數(shù)據(jù)庫(kù)句柄的方法
11.3.3 MySQL語(yǔ)句句柄對(duì)象
11.3.4 用Perl操作MySQL數(shù)據(jù)庫(kù)的一個(gè)例子
第十二章 數(shù)據(jù)庫(kù)檢索系統(tǒng)Genquery
12.1 引言
12.1.1 系統(tǒng)功能
12.1.2 系統(tǒng)調(diào)用方法
12.2 Genquery的公共函數(shù)
12.2.1 打開數(shù)據(jù)庫(kù)連接
12.2.2 打開游標(biāo)
12.2.3 提取數(shù)據(jù)
12.2.4 執(zhí)行語(yǔ)句
12.2.5 關(guān)閉游標(biāo)
12.2.6 關(guān)閉數(shù)據(jù)庫(kù)連接
12.2.7 生成Insert語(yǔ)句
12.2.8 生成Update語(yǔ)句
12.2.9 生成Where語(yǔ)句
12.2.10 生成HTML表格
12.2.11 生成打印輸出
12.2.12 生成表單
12.2.13 其他函數(shù)
12.3 表單輸出
12.3.1 查詢表單
12.3.2 顯示表單
12.3.3 添加表單
12.3.4 更新表單
12.3.5 刪除表單
第十三章 Perl編程實(shí)例
13.1 引言
13.2 表格處理器
13.3 動(dòng)態(tài)創(chuàng)建圖像
13.3.1 創(chuàng)建圖像
13.3.2 顏色控制
13.3.3 畫圖命令
13.3.4 動(dòng)態(tài)生成圖像實(shí)例
13.4 頁(yè)面計(jì)數(shù)器
13.4.1 記錄(log)文件
13.4.2 創(chuàng)建自己的計(jì)數(shù)器
13.5 用戶管理
13.5.1 用戶注冊(cè)
13.5.2 用戶驗(yàn)證
13.5.3 用戶刪除
13.6 郵件列表
13.6.1 加入郵件列表
13.6.2 刪除郵件列表
13.6.3 發(fā)送郵件
13.6.4 幾個(gè)常用函數(shù)
13.7 構(gòu)筑電子商務(wù)數(shù)據(jù)庫(kù)系統(tǒng)
13.7.1 電子商務(wù)應(yīng)用的三種類型
13.7.2 電子商務(wù)應(yīng)用
13.7.3 電子商務(wù)系統(tǒng)實(shí)例
第十四章 Perl高級(jí)編程實(shí)例
14.1 Socket編程
14.1.1 SMTP協(xié)議編程實(shí)例
14.1.2 POP3協(xié)議編程實(shí)例
14.2 ODBC編程
14.2.1 ODBC編程簡(jiǎn)介
14.2.2 Perl通過(guò)ODBC開發(fā)數(shù)據(jù)庫(kù)應(yīng)用實(shí)例
14.2.3 查詢及返回結(jié)果(se.pl)
14.3 網(wǎng)頁(yè)文件上傳
14.4 進(jìn)程間通信
14.4.1 信號(hào)
14.4.2 命名管道
14.4.3 Socket
附錄A Perl函數(shù)庫(kù)及其說(shuō)明
附錄B MySQL函數(shù)庫(kù)及其說(shuō)明

本目錄推薦

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