內容簡介
通過該書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行網站開發,也可以通過光碟中提供的模組原始碼進行二次開發,以減少開發系統所需要的時間。該書適用於各級軟體開發人員學習使用,也可供大中專院校師生學習使用。
全書共分為24章,其中第1章~第4章介紹了ASP編程基礎、運行環境搭建、ADO資料庫訪問和ASP內置對象,使初學者能夠了解使用ASP進行編程的基本思路和方法。第5章~第24章通過對註冊及登錄驗證模組、線上投票模組、留言簿模組、聊天室模組、購物車模組、搜尋引擎模組、檔案上傳下載模組、編程技術論壇模組、英語網路查詢評測系統模組、許願牆模組、網站流量統計分析模組、網頁版QQ模組、線上支付模組、網上客戶管理系統模組、電子郵件模組、辦公自動化管理模組、計算機系統檢測模組、部落格模組、自動建站模組和電子商務模組等20個模組進行細緻地介紹,使讀者能夠掌握圖形圖像處理、網上支付、資料庫、網路通信等各領域的相關技術,為從事項目開發的人員提供相關解決方案。
本書附有配套光碟。光碟提供了書中所有案例的全部原始碼,並經過精心調試,在Windows XP、Windows 2000和Windows Server 2003下全部通過,保證能夠正常運行。此外,光碟中還提供有編程詞典試用版軟體。
圖書目錄
第1章 ASP編程基礎
1.1 ASP語法編寫規則
1.1.1 ASP檔案的結構
1.1.2 ASP檔案的基本語法
1.2 ASP指令的套用
1.2.1 了解ASP指令
1.2.2 套用ASP輸出指令
1.2.3 套用#include包含指令
1.3 開發ASP程式時的注意事項
1.3.1 在ASP語句中輸入標點符號
1.3.2 在ASP語句中輸入空格符
1.3.3 ASP語句的書寫形式
1.3.4 ASP主腳本語言及使用的注意事項
第2章 運行環境搭建
2.1 ASP運行環境概述
2.1.1 ASP建站的優勢
2.1.2 選擇Web伺服器執行ASP程式
2.2 IIS伺服器安裝與配置
2.2.1 IIS伺服器的安裝
2.2.2 IIS伺服器的配置
.2.3 測試網站伺服器
2.4 不同作業系統下網站配置的區別
第3章 ASP內置對象
3.1 Request對象
3.1.1 Request對象的使用及語法結構
3.1.2 Request對象的集合
3.1.3 Request對象的屬性
3.1.4 Request對象的方法
3.2 Response對象
3.2.1 Response對象的使用及語法結構
3.2.2 Cookie集合
3.2.3 Response對象的屬性
3.2.4 Response對象的方法
3.3 Session對象
3.3.1 Session對象的使用及語法結構
3.3.2 Session對象的集合
3.3.3 Session對象的屬性
3.3.4 Session對象的方法
3.3.5 Session對象的事件
3.4 Application對象
3.4.1 Application對象的使用及語法結構
3.4.2 Application對象的集合
3.4.3 Application對象的方法
3.4.4 Application對象的事件
3.5 Server對象
3.5.1 Server對象的使用及語法結構
3.5.2 Server對象的屬性
3.5.3 Server對象的方法
第4章 ADO資料庫訪問
4.1 ADO概述
4.1.1 了解ADO的對象
4.1.2 ADO的數據集合
4.1.3 ADO對象與數據集的關係
4.1.4 ADO的操作流程
4.2 在ODBC數據源管理器中配置DSN
4.2.1 配置Microsoft Access資料庫檔案的DSN
4.2.2 配置Microsoft SQL Server資料庫檔案的DSN
4.3 Connection連線對象的套用
4.3.1 創建Connection對象
4.3.2 打開和關閉資料庫連線
4.3.3 執行SQL語句
4.3.4 通過ADO連線Access資料庫
4.3.5 通過ADO連線SQL Server資料庫
4.3.6 通過ODBC連線Access資料庫
4.3.7 通過ODBC連線SQL Server資料庫
4.3.8 通過OLE DB連線Access資料庫
4.3.9 通過OLE DB連線SQL Server資料庫
4.4 Command對象的套用
4.4.1 創建Command對象
4.4.2 刪除數據記錄
4.4.3 更新所修改的資料庫記錄
4.4.4 增加數據記錄
4.5 RecordSet記錄集對象的套用
4.5.1 了解RecordSet對象
4.5.2 創建RecordSet對象
4.5.3 實現記錄集的分頁顯示
4.5.4 讀取記錄集欄位的不同方法
第5章 註冊及登錄驗證模組
5.1 登錄及註冊驗證模組概述
5.1.1 用戶註冊流程
5.1.2 用戶登錄流程
5.1.3 找回密碼流程
5.2 熱點關鍵技術
5.2.1 防SQL注入技術
5.2.2 Ajax技術實現無刷新驗證
5.2.3 驗證碼技術
5.2.4 套用鍵盤回響事件驗證信息是否合法
5.2.5 套用Cookie技術實現自動登錄
5.3 註冊及登錄驗證模組
5.3.1 資料庫設計
5.3.2 公共函式
5.3.3 註冊功能的實現
5.3.4 登錄功能的實現
5.3.5 找回密碼功能的實現
5.4 程式調試
第6章 線上投票模組
6.1 線上投票模組概述
6.1.1 線上投票概述
6.1.2 線上投票系統流程
6.2 熱點關鍵技術
6.2.1 通過ADO連線Access資料庫
6.2.2 使用聚合函式SUM計算投票結果
6.2.3 限制IP重複投票
6.3 實現過程
6.3.1 資料庫設計
6.3.2 線上投票選擇功能的實現
6.3.3 判斷投票管理功能的實現
6.3.4 投票結果分析功能的實現
6.4 程式調試與發布
6.4.1 程式調試
6.4.2 程式發布
第7章 留言本模組
7.1 留言本模組概述
7.1.1 留言本概述
7.1.2 留言本的功能結構
7.1.3 留言本系統流程
7.2 熱點關鍵技術
7.2.1 什麼是敏感詞
7.2.2 過濾敏感詞
7.2.3 添加敏感詞到文本檔案中
7.2.4 讀取文本檔案中的敏感詞
7.2.5 實現複選框的全選和反選
7.3 實現過程
7.3.1 資料庫設計
7.3.2 簽寫留言及過濾敏感詞的實現
7.3.3 分頁查看留言及版主信息回顯的實現
7.3.4 檢索留言及回覆信息的實現
7.3.5 版主回復留言功能的實現
7.3.6 批量刪除留言及回覆信息的實現
7.3.7 版主悄悄話管理功能的實現
7.4 程式調試
第8章 聊天室模組
8.1 聊天室模組概述
8.2 熱點關鍵技術
8.2.1 框架和框架集
8.2.2 onunload事件自動刪除退出用戶
8.2.3 禁止刷新技術
8.2.4 套用Global.asa檔案
8.2.5 使用request對象傳送自定義圖片
8.3 聊天室模組
8.3.1 Ajax檔案
8.3.2 公共函式檔案
8.3.3 用戶登錄驗證
8.3.4 發言功能的實現
8.3.5 傳送自定義圖片功能的實現
8.3.6 用戶列表功能的實現
8.3.7 聊天信息功能的實現
8.4 程式調試
第9章 購物車模組
9.1 購物車模組概述
9.1.1 購物車功能概述
9.1.2 購物車的功能結構圖
9.1.3 購物車操作流程圖
9.2 熱點關鍵技術
9.2.1 在ASP中使用Function自定義函式
9.2.2 代碼封裝技術的使用
9.2.3 自動計算金額
9.2.4 VBScript的數組在購物車中的使用
9.2.5 在ASP中套用資料庫的事務處理機制
9.3 實現過程
9.3.1 資料庫設計
9.3.2 商品展示功能的實現
9.3.3 用戶註冊功能的實現
9.3.4 用戶登錄功能的實現
9.3.5 添加至購物車功能的實現
9.3.6 查看購物車功能的實現
9.3.7 從購物車中移去指定商品信息功能的實現
9.3.8 修改商品購買數量功能的實現
9.3.9 清空購物車功能的實現
9.3.10 收銀台結賬功能的實現
9.4 程式調試
第10章 搜尋引擎模組
10.1 搜尋引擎模組概述
10.1.1 搜尋引擎模組概述
10.1.2 搜尋引擎模組功能結構
10.2 熱點關鍵技術
10.2.1 模糊查詢功能
10.2.2 查詢內容描紅
10.2.3 利用JavaScript腳本實現連結知名站點
10.2.4 在查詢結果中進行二次查詢
10.3 實現過程
10.3.1 資料庫設計
10.3.2 IT企業故事功能的實現
10.3.3 圖書資源功能的實現
10.3.4 一般搜尋功能的實現
10.3.5 高級搜尋功能的實現
10.4 程式調試
第11章 檔案上傳下載模組
11.1 檔案上傳下載模組概述
11.1.1 檔案上傳下載模組概述
11.1.2 檔案上傳下載模組功能結構
11.2 熱點關鍵技術
11.2.1 強制用戶登錄頁面
11.2.2 使用Abandon方法清除Session變數
11.2.3 獲取數據表中的路徑下載檔案
11.3 實現過程
11.3.1 資料庫設計
11.3.2 用戶登錄功能的實現
11.3.3 檔案上傳功能的實現
11.3.4 我的檔案功能的實現
11.3.5 信息修改功能的實現
11.3.6 系統管理功能的實現
11.4 程式調試
第12章 編程技術論壇模組
12.1 編程技術論壇模組概述
12.1.1 編程技術論壇概述
12.1.2 編程技術論壇的功能結構
12.1.3 編程技術論壇系統流程
12.2 熱點關鍵技術
12.2.1 什麼是FIELDSET標籤
12.2.2 在ASP中套用視圖
12.2.3 樹狀導航選單
12.2.4 在網頁中套用浮動框架
12.3 實現過程
12.3.1 資料庫設計
12.3.2 用戶註冊功能的實現
12.3.3 發表主題信息的實現
12.3.4 回復主題信息的實現
12.3.5 帖子列表顯示功能的實現
12.3.6 管理員登錄功能的實現
12.3.7 後台導航選單功能的實現
12.3.8 版塊管理功能的實現
12.3.9 用戶管理功能的實現
12.4 程式調試
第13章 英語網路查詢評測系統
13.1 英語網路查詢評測系統概述
13.2 熱點關鍵技術
13.2.1 套用連線(JOIN)語句實現多表查詢
13.2.2 將Excel表導入Access資料庫
13.2.3 使用隨機函式生成校驗碼
13.2.4 設定用戶的有效期
13.2.5 使用浮動框架和表格布局
13.2.6 MD5加密介紹
13.3 英語網路查詢評測系統
13.3.1 資料庫設計
13.3.2 資料庫連線檔案
13.3.3 驗證訪問許可權檔案
13.3.4 公共函式檔案
13.3.5 獲取密碼(註冊)功能的實現
13.3.6 查詢成績功能的實現
13.3.7 管理員信息管理功能的實現
13.3.8 公告信息管理功能的實現
13.3.9 留言信息管理功能的實現
13.4 程式調試
第14章 許願牆模組
14.1 許願牆模組概述
14.1.1 許願牆的功能結構
14.1.2 許願牆的系統流程
14.2 熱點關鍵技術
14.2.1 套用DIV+CSS樣式進行頁面布局
14.2.2 實現可拖放DOM技術移動許願字條
14.2.3 解決ASP與Ajax的中文亂碼問題
14.2.4 分類選擇心情圖案
14.2.5 限制字條內容的長度
14.2.6 定義生成指定範圍隨機數的標籤
14.3 實現過程
14.3.1 資料庫設計
14.3.2 貼字條功能的實現
14.3.3 將新添加許願字條顯示到許願牆上
14.3.4 隨機顯示許願字條
14.3.5 單擊指定字條時,該字條置頂顯示
14.3.6 雙擊指定字條時,該字條突出顯示
14.3.7 滾動顯示最新的10條字條
14.3.8 按字條ID搜尋許願字條
14.3.9 無刷新實現字條支持功能
14.3.10 關閉許願字條
14.4 程式調試
第15章 網站流量統計分析模組
15.1 網站流量統計分析模組概述
15.1.1 網站流量統計分析模組概述
15.1.2 網站流量統計分析模組功能結構
15.2 熱點關鍵技術
15.2.1 什麼是VML
15.2.2 Line對象的使用
15.2.3 Oval對象的使用
15.2.4 Rect對象的使用
15.2.5 冒泡法的使用
15.3 實現過程
15.3.1 資料庫設計
15.3.2 網站線上人數統計的實現
15.3.3 時段分析網站流量的實現
15.3.4 通過搜尋引擎分析網站流量
15.3.5 通過客戶端分析網站流量
15.3.6 受訪頁面流量分析
15.4 程式調試
第16章 網頁版QQ模組
16.1 網頁版QQ概述
16.1.1 網頁版QQ模組的概述
16.1.2 網頁版QQ模組的功能結構圖
16.1.3 網頁版的QQ流程
16.2 熱點關鍵技術
16.2.1 套用Ajax技術實現用戶的檢測
16.2.2 通過[Ctrl+Enter]快捷鍵傳送聊天信息
16.2.3 客戶端驗證輸入的E-mail地址格式是否正確
16.3 實現過程
16.3.1 資料庫設計
16.3.2 用戶註冊功能的實現
16.3.3 用戶登錄功能的實現
16.3.4 傳送信息功能的實現
16.3.5 接收信息時頭像閃爍功能的實現
16.3.6 好友分組功能的實現
16.3.7 聊天信息導出功能的實現
16.3.8 清除聊天記錄功能的實現
16.4 程式調試
第17章 線上支付模組
17.1 線上支付模組概述
17.1.1 線上支付模組概述
17.1.2 線上支付模組的功能結構
17.1.3 線上支付模組系統流程
17.2 關鍵技術
17.2.1 收貨人信息驗證
17.2.2 動態生成訂單號
17.2.3 WebBrowser列印
17.2.4 工商銀行支付
17.2.5 支付寶支付
17.3 實現過程
17.3.1 商品展示功能的實現
17.3.2 購物車功能的實現
17.3.3 訂單列印和預覽功能的實現
17.3.4 提交訂單功能的實現
17.4 程式調試
第18章 網上客戶管理系統模組
18.1 網上客戶管理系統模組概述
18.1.1 網上客戶管理系統概述
18.1.2 網上客戶管理系統的功能結構
18.1.3 網上客戶管理系統流程
18.2 熱點關鍵技術
18.2.1 使用SSI的#include命令
18.2.2 用[Enter]鍵替代[Tab]鍵切換焦點
18.2.3 實現客戶區域信息的分級選擇
18.2.4 時間段查詢
18.3 實現過程
18.3.1 管理員登錄功能的實現
18.3.2 地域信息管理功能的實現
18.3.3 客戶信息管理功能的實現
18.3.4 業務員信息管理功能的實現
18.3.5 客戶等級設定功能的實現
18.4 程式調試
第19章 郵件收/發模組
19.1 郵件收/發模組概述
19.2 熱點關鍵技術
19.2.1 ActiveX組件傳送郵件
19.2.2 Jmail組件傳送郵件
19.2.3 AspEmail組件傳送郵件
19.2.4 CDONTS組件郵件收發
19.3 實現過程
19.3.1 ActiveX組件傳送郵件的實現
19.3.2 Jmail組件傳送郵件的實現
19.3.3 AspEmail組件傳送郵件的實現
19.3.4 CDONTS組件實現郵件收發的實現
19.4 程式調試
第20章 辦公自動化管理
20.1 辦公自動化管理模組概述
20.1.1 辦公自動化管理模組概述
20.1.2 辦公自動化管理功能結構
20.2 熱點關鍵技術
20.2.1 製作樹狀導航選單
20.2.2 將資料庫中的記錄顯示到下拉列表中
20.2.3 客戶端驗證E-mail格式是否正確
20.2.4 通過日期選擇器選擇時間
20.2.5 修改數據時下拉列表的默認值為資料庫中原數據信息
20.3 實現過程
20.3.1 資料庫設計
20.3.2 創建資料庫連線
20.3.3 CSS樣式表檔案設計
20.3.4 系統登錄模組的實現
20.3.5 收/發文管理功能的實現
20.3.6 傳送公文管理功能的實現
20.3.7 外出登記管理功能的實現
20.3.8 上下班登記管理功能的實現
20.3.9 計畫制定管理功能的實現
20.3.10 員工添加管理功能的實現
20.3.11 員工查詢管理功能的實現
20.3.12 通信管理模組功能的實現
20.4 程式調試
第21章 計算機系統檢測模組
21.1 計算機系統檢測模組概述
21.1.1 計算機系統檢測模組概述
21.1.2 計算機系統檢測模組功能結構
21.2 熱點關鍵技術
21.2.1 獲取瀏覽器的腳本引擎
21.2.2 利用GetDrivename方法獲取驅動器信息
21.2.3 利用Drives屬性獲取磁碟信息
21.2.4 幾個常用的Request.Server Variables屬性
21.3 實現過程
21.3.1 伺服器信息功能的實現
21.3.2 伺服器組件信息功能的實現
21.3.3 磁碟信息功能的實現
21.3.4 磁碟檔案操作速度功能的實現
21.4 程式調試
第22章 部落格模組
22.1 部落格模組概述
22.1.1 部落格概述
22.1.2 部落格的功能結構
22.2 熱點關鍵技術
22.2.1 防止SQL注入漏洞
22.2.2 使用Cookie統計網站訪問量
22.2.3 獲取上傳檔案的後綴名
22.3 實現過程
22.3.1 資料庫設計
22.3.2 前台首頁設計
22.3.3 我的文章功能的實現
22.3.4 部落格日曆功能的實現
22.3.5 我的相冊功能的實現
22.3.6 線上音樂點播功能的實現
22.3.7 後台首頁設計
22.3.8 文章管理功能的實現
22.3.9 音頻檔案管理功能的實現
22.3.10 退出登錄功能的實現
22.3.11 網站統計功能的實現
22.4 程式調試及錯誤處理
第23章 自動建站模組
23.1 自動建站系統概述
23.1.1 自動建站系統概述
23.1.2 自動建站系統功能結構
23.2 熱點關鍵技術
23.2.1 設定文本框的唯讀屬性
23.2.2 動態顯示用戶在頁面停留時間
23.2.3 [iframe]屬性設定
23.2.4 製作拾色器
23.2.5 網站結構最佳化
23.3 實現過程
23.3.1 資料庫設計
23.3.2 公共模組設計
23.3.3 註冊登錄的實現
23.3.4 選擇模板的實現
23.3.5 網站LOGO的實現
23.3.6 BANNER的實現
23.3.7 欄目管理的實現
23.3.8 其他設定的實現
23.3.9 用戶信息管理的實現
23.4 程式調試
第24章 電子商務模組
24.1 電子商務模組概述
24.1.1 電子商務概述
24.1.2 電子商務的功能結構
24.1.3 電子商務系統流程
24.2 熱點關鍵技術
24.2.1 動態樹狀選單
24.2.2 SQL注入簡介
24.3 實現過程
24.3.1 資料庫設計
24.3.2 前台首頁的實現
24.3.3 用戶註冊/登錄的實現
24.3.4 購物車的實現
24.3.5 提交訂單的實現
24.3.6 訂單查詢的實現
24.3.7 用戶中心的實現
24.3.8 後台首頁的實現
24.3.9 商品管理的實現
24.3.10 用戶管理的實現
24.3.11 分類管理的實現
24.3.12 信息管理的實現
24.4 程式調試