第1章 互動式網站的時代
1.1 為何使用ASP
1.2 ASP的優(yōu)勢
1.3 誰需要ASP
習題
第2章 建立數據庫
2.1 什么是數據庫
2.2 新建數據庫
2.2.1 表結構
2.2.2 新建數據庫
2.2.3 新建表
2.3 輸入及修改數據
2.3.1 打開已存在的表
2.3.2 以表的形式輸入數據
2.3.3 以窗體的形式輸入數據
2.3.4 修改數據
2.3.5 刪除數據
2.4 修改表結構
2.4.1 改變字段名稱
2.4.2 新增字段
2.4.3 刪除字段
2.4.4 改變數據長度
2.5 關聯(lián)與查詢
2.5.1 關聯(lián)的形式
2.5.2 建立關聯(lián)
2.5.3 單一表查詢
2.5.3 多表查詢
2.6 數據庫壓縮
小技巧 同時刪除數個字段
習作
第3章 創(chuàng)建ASP操作平臺
3.1 軟硬件的需求
3.2 安裝與測試PWS
3.2.1 TCP/IP通訊協(xié)議
3.1.2 安裝PWS
3.1.3 驗證PWS
3.1.4 使用幫助文件
3.3 管理PWS
3.3.1 打開服務器網頁
3.3.2 改變網頁主目錄
3.3.3 改變默認文件
3.4 安裝及管理IIS
3.4.1 安裝IIS
3.4.2 IIS的管理
習題
第4章 Dreamweaver與VBScrIpt
4.1 建立測試網站
4.2 第一個VBScript程序
4.3 Dreamweaver代碼片斷
4.3.1 新增代碼片斷
4.3.2 使用代碼片斷
4.4 變量與數組
4.4.1 導入代碼片斷
4.4.2 變量
4.4.3 運算符
4.4.4 數組
4.5 選擇
4.5.1 IFI HEN…ELSE
4.5.2 SELECT CASE
4.6 循環(huán)
4.6.1 FORNEXT
4.6.2 DO WHILELOOP
習題
第5章 VBScript子程序與函數
5.1 子程序
5.2 函數
5.3 內置函數
5.3.1 InDutBox
5.3.2 MsgBox子程序
5.3.3 日期及時間函數
5.3.4 Len()函數
5.3.5 轉換字母大小寫
5.3.6 搜索字符串
5.3.7 獲取部分字符串
5.3.8 Cstr(、)函數
5.3.9 Strcomp()函數
5.3.10 Replace()函數
5.3.11 整數函數
5.3.12 Split()與Join()函數
5.3.13 數組的上、下限
習題
第6章 服務器端語言ASP
6.1 建立測試網站
6.1.1 重設網頁服務器根目錄
6.1.2 在Dreamweaver中定義網站
6.2 第一個ASP程序
6.2.1 基本結構
6.2.2 編寫ASP程序
6.2.3 瀏覽器源代碼
6.3 VBS語法
6.3.1 ASP循環(huán)
6.3.2 函數
6.4 表單處理
6.4.1 Response.Write
6.4.2 Request.Form
6.4.3 動態(tài)HTML
6.5 重新導向與變量傳遞
6.5.1 重新導向
6.5.2 Session對象
小技巧 快速制作Response.Write語法
習題
第7章 數據存取
7.1 文本文件存取
7.1.1 網頁路徑
7.1.2 文本文件路徑
7.1.3 讀取文件
7.1.4 寫入文件
7.1.5 讀取多行文本文件
7.2 VMVVW數據庫
7.2.1 建立DSN數據庫連接
7.2.2 建立DSN_less數據庫連接
7.3 記錄集
7.3.1 綁定記錄集
7.3.2 加入記錄集字段
7.3.3 重復區(qū)域
7.3.4 篩選數據及排序
7.4 數據庫管理
7.4.1 新增記錄
7.4.2 修改數據
7.4.3 刪除數據
小技巧 修正“@命令”重復的錯誤
習題
第8章 留言板主程序的制作
8.1 準備工作
8.1.1 數據庫分析
8.1.2 新增數字留言板網站
8.2 連接數據庫
8.2.1 Board.asp源代碼
8.2.2 與數據庫連接
8.2.3 綁定數據集
8.2.4 加入數據字段
8.3 動態(tài)顯示
8.3.1 留言表情圖片
8.3.2 電子郵件和網頁的動態(tài)鏈接
8.4 數據導航
8.4.1 重復區(qū)域
8.4.2 數據導航狀態(tài)
8.4.3 數據導航條
8.5 條件式顯示
小技巧(一) 快速查找代碼位置
小技巧(二) 快速選取表格位置
習題
第9章 留言板其他程序制作
9.1 新增留言
9.1.1 新增表單字段
9.1.2 驗證表單
9.1.3 新增記錄
9.2 管理者登錄頁面
9.2.1 表單設計
9.2.2 用戶驗證
9.3 管理頁面
9.3.1 重復區(qū)域及更新記錄
9.3.3 前往詳細頁面
9.4 刪除留言頁面
9.4.1 綁定記錄集
9.4.2 刪除記錄
小技巧 利用服務器行為快速查找代碼
習題
第10章 數位日記主程序制作
10.1 準備工作
10.1.1 使用數據庫
10.1.2 建立數位日記網站
10.2 主頁面制作
10.2.1 數據庫連接
10.2.2 綁定記錄集
10.2.3 設置篇名瀏覽
10.2.4 前往詳細頁面
10.2.5 顯示日記內容
10.2.6 瀏覽照片
10.2.7 顯示照片頁面
10.2.8 顯示指定日記頁面
習題
第11章 數碼日記管理程序的制作
11.1 管理者登錄及主頁面
11.1.1 管理者登錄頁面
11.1.2 管理者主頁面
11.2 新增日記
11.2.1 新增頁面表單
11.2.2 圖片上傳
11.2.3 插入記錄
11.3 修改日記
11.3.1 綁定記錄集
11.3.2 動態(tài)選項按鈕
11.3.3 上傳文件
11.3.4 更新記錄
11.4 刪除日記
11.4.1 綁定記錄集
11.4.2 新增按鈕
11.4.3 刪除記錄
習題
附錄A 對象與類的關系
A.1 對象的屬性與方法
A.1.1 對象(O bject)是什么
A.1.2 對象(Object)與類(Class)的關系
附錄B 將ADO、ODBC、OLEDB說清楚講明白
B.1將ADO、ODBC、OLEDB說清楚講明白
B.1.1 常用的ADO對象
B.1.2 ADO與ASP的關系
B.1.3 ADO驅動程序的數據庫連接
附錄C VBScript函數速查表
C.1 數學函數
C.2 日期函數
C.3 類型檢查函數
C.4 字符串函數
C.5 類型轉換函數
C.6 格式化函數
C.7 其他函數
附錄D ASP常用對象速查表
D.1 Request對象
D.1.1 集合對象
D.1.2 屬性
D.1.3 方法
D.2 Response對象
D.2.1 集合對象
D.2.2 屬性
D.2.3 方法
D.3 Server對象
D.3.1 屬性
D.3.2 方法
D.4 Application對象
D.4.1 集合對象
D.4.2 方法
D.4.3 事件
D.5 Session對象
D.5.1 集合對象
D.5.2 屬性
D.5.3 方法
D.5.4 事件
D.6 Database Access組件
D.6.1 Connection對象的屬性
D.6.2 Connection對象的方法
D.6.3 Command對象的屬性
D.6.4 Command對象的方法
D.6.5 Recordset對象的屬性
D.6.6 Recordset對象的方法
附錄E習題答案