第1章 ASP概述
1.1 什么是ASP
1.2 ASP的特點
1.3 腳本環(huán)境
1.4 在ASP中使用腳本語言
1.5 使用ASP指令
1.6 包含文件
1.7 Global.asa文件
1.7.1 什么是Global.asa文件
1.7.2 應用實例
1.8 創(chuàng)建ASP頁
1.9 創(chuàng)建事務性腳本
1.9.1 事務的內涵
1.9.2 聲明事務性腳本
1.9.3 提交或終止事務腳本
1.9.4 編寫事務事件
1.9.5 登記組件
1.9.6 事務排隊
1.10 范例
1.11 ASP腳本調試
1.11.1 Microsoft腳本調試工具
1.11.2 VBScript Stop調試器
1.11.3 用JavaScript Debugger調試
1.12 維護ASP應用程序的安全
第2章 腳本編程語言
2.1 VBScript
2.1.1 VBScript簡介
2.1.2 數據類型
2.1.3 運算符
2.1.4 控制語句
2.1.5 過程和函數
2.1.6 編碼約定
2.1.7 VBScript與窗體
2.1.8 在VBScript中使用對象
2.1.9 在HTML頁面中使用VBScript代碼
2.1.10 VBScript頁面的簡單樣例
2.2 JavaScript
2.2.1 JavaScript的來歷
2.2.2 JavaScript的功能特點
2.2.3 與Java的比較
2.2.4 JavaScript程序運行環(huán)境
2.2.5 JavaScript的語法描述
2.2.6 JavaScript編程
第3章 ASP內置對象
3.1 ASP內置對象
3.1.1 Request對象
3.1.2 Response對象
3.1.3 Application對象
3.1.4 Session對象
3.1.5 Server對象
3.2 會話管理
3.2.1 SessionID和Cookie
3.2.2 啟動和結束會話
3.2.3 存儲數據
3.2.4 管理Web Farm的會話
3.2.5 無會話的ASP頁
3.3 讀取HTML表格數據
3.3.1 HTML表格
3.3.2 用Request.Form讀取數據
3.3.3 用Request.Querystring讀取數據
3.3.4 驗證表格輸入
3.4 向瀏覽器發(fā)送內容
3.4.1 發(fā)送內容
3.4.2 設置內容的類型
3.4.3 重定向瀏覽器
3.4.4 內容緩沖
3.4.5 代理服務器緩存頁
3.4.6 瀏覽器緩存頁
3.4.7 動態(tài)通道
3.4.8 向服務器發(fā)送文件
3.4.9 向瀏覽器傳送腳本
第4章 ActiveX組件
4.1 基本概念
4.2 使用ActiveX組件
4.2.1 Ad Rotator組件
4.2.2 DatabaseAccess組件
4.2.3 ContentLinking組件
4.2.4 BrowserCapabilities組件
4.2.5 FileAccess組件
4.2.6 Content Rotator組件
4.2.7 Page Counter組件
4.2.8 Permission Checker組件
4.2.9 Counters組件
4.3 使用第三方的組件
4.4 編制自己的組件
4.4.1 創(chuàng)建組件
4.4.2 調用組件
第5章 ADO技術
5.1 ADO概述
5.2 使用ADO數據對象
5.2.1 創(chuàng)建數據庫源名
5.2.2 創(chuàng)建數據庫連接
5.2.3 創(chuàng)建數據對象
5.2.4 操作數據庫
5.2.5 關閉數據對象和鏈接
5.2.6 一個簡單的對數據庫操作示例
5.2.7 循環(huán)檢索記錄
5.2.8 優(yōu)化查詢
5.3 使用記錄集
5.3.1 記錄集游標和鎖定類型
5.3.2 用記錄集顯示記錄
5.3.3 操作記錄集的高級方法
5.3.4 遍歷記錄集
5.3.5 返回記錄數目
5.3.6 把記錄取到數組中
5.3.7 對記錄集進行分頁顯示
5.4 使用命令對象
5.5 管理數據庫連接
5.5.1 連接超時
5.5.2 共享連接
5.5.3 跨頁連接
5.5.4 關閉連接
5.6 其他問題
5.6.1 運用ADO進行數據庫表數據互導
5.6.2 指定記錄集的最大容量
5.6.3 使用命令對象調用存儲過程
5.6.4 使用返回狀態(tài)值
5.6.5 使用輸出參數
5.6.6 使用輸入參數
5.6.7 取出參數信息
第6章 應用實例一-訪問計數器
6.1 簡單的計數器
6.2 與頁面分離的計數器
6.3 與頁面分離的圖像計數器
第7章 應用實例二-郵件列表
7.1 概述
7.2 數據庫的建立
7.3 面向用戶功能的實現
7.4 用戶注冊功能的實現
7.5 郵件的編輯及發(fā)送
第8章 應用實例三-新聞發(fā)布系統(tǒng)
8.1 概述 1978.2 數據庫的建立
8.3 主控模塊的實現
8.4 管理模塊的實現
8.5 檢索模塊的實現
8.6 新聞代碼的使用
第9章 應用實例四-論壇系統(tǒng)
9.1 需求分析
9.2 數據庫的建立
9.3 注冊模塊的實現
9.4 顯示模塊的實現
9.5 發(fā)表文章模塊的實現
9.6 文章審閱模塊的實現
第10章 應用實例五-用戶身份驗證
10.1 設計目標
10.2 初始化及輸入合法性檢查
10.3 用戶身份驗證
10.4 在安全頁面中檢查用戶身份
10.5 會話終止
10.6 完整的代碼
10.6.1 登錄模塊的實現
10.6.2 退出模塊的實現
10.6.3 注冊模塊的實現
10.6.4 顯示模塊的實現
10.6.5 默認頁面的實現
10.6.6 啟動和退出功能的實現
10.6.7 顯示當前用戶功能的實現
10.6.8 公用函數和過程
第11章 應用實例六-投票系統(tǒng)
11.1 系統(tǒng)概述
11.2 數據庫的建立
11.3 創(chuàng)建和編輯投票主題
11.4 投票主題的創(chuàng)建和維護
11.5 投票表單的生成與結果分析
11.6 完整的代碼
11.6.1 投票系統(tǒng)主頁面的實現
11.6.2 創(chuàng)建或刪除投票主題功能的實現
11.6.3 編輯投票主題模塊的實現
11.6.4 投票表單的實現
11.6.5 顯示投票結果頁面的實現