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

Perl & MySQL Web編程

Perl & MySQL Web編程

定 價:¥49.00

作 者: 楊燚,徐澤平等編著
出版社: 人民郵電出版社
叢編項:
標 簽: perl

ISBN: 9787115093684 出版時間: 2001-01-01 包裝:
開本: 26cm 頁數(shù): 489頁 字數(shù):  

內容簡介

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

作者簡介

暫缺《Perl & MySQL Web編程》作者簡介

圖書目錄

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

本目錄推薦

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