第1章建立ASP的運行平臺
1.1軟硬件要求
1.2單機運行平臺的建立
1.2.1Windows2000中安裝IIS
1.2.2檢查安裝是否正確
1.2.3安裝本書實例
1.2.4WindowsXP中安裝IIS
1.3局域網平臺的搭建
1.3.1設置計算機的IP地址
1.3.2其他計算機的設置方法
1.4習題
1.4.1簡答題
第2章ASP相目關技術
2.1網絡術語
2.2HTML
2.3什么是ASP
2.3.1靜態(tài)網頁
2.3.2動態(tài)網頁
2.3.3創(chuàng)建ASP網頁
實例1:第一個ASP網頁
2.3.4瀏覽ASP網頁的注意事項——瀏覽而不是打開
2.4ASP與HTML
實例2:包含在ASP程序中的HTML標記
2.5ASP與VBScript
2.6習題
2.6.1簡答題
2.6.2編程題
第3章HTML網頁設計
3.1HTML的基礎知識
3.1.1HTML標記
實例3:認識HTML中的標記
3.1.2標記作用的范圍
3.1.3標記的屬性
3.1.4標記的層次
3.1.5HTML標記的特點
3.1.6使用HTML標記的注意事項
3.2HTML文檔結構標記
實例4:最基本的標記
實例5:為頁面設置背景
實例6:標記的其他屬性
3.3注釋標記
3.4設置文字風格
實例7:設置頁面的基本字體
實例8:使用不同的字體豐富頁面
實例9:使用標記設置字體的大小
實例10.設置字體顏色練習
實例11:應用字體外觀效果
實例12:使用下標表達化學方程式
實例13:使用上標表達數學公式
實例14:使用上標和下標實現特殊效果
實例15:標記
3.5段落標記
實例16:HTML文件中的換行
實例17:使用各級標題
實例18:使用標記顯示程序代碼
實例19:緊縮格式的段落
實例20:顯示圖書目錄
3.6對齊標記
3.6.1單一段落的對齊
3.6.2連續(xù)多個段落的對齊
實例21:多個段落的對齊
3.7表格
3.7.1最簡單的表格
3.7.2表格的對齊
3.7.3表格的寬度
3.7.4換行
3.7.5背景顏色和背景圖片
3.7.6邊框和間隔
3.7.7高級技巧
實例22:不規(guī)則表格1
實例23:嵌套的表格
3.8其他標記
實例24:超級鏈接的應用
實例25:創(chuàng)建熱點區(qū)域
實例26:各色各樣水平線
3.9題
3.9.1編程題
第4章表單網頁的設計
4.1認識表單網頁
4.1.1表單網頁的應用
4.1.2對表單網頁的錯誤認識
4.1.3表單上的元素
4.2建立表單網頁
4.3文本框元素
4.3.1單行文本框
4.3.2密碼文本框
4.3.3多行文本框
4.3.4各種文本框的比較
4.3.5多行文本框的誤區(qū)
4.3.6文本框的綜合應用
實例27:用戶注冊表單1
4.4選擇元素
4.4.1單選按鈕
實例28:選擇貨幣類型
4.4.2復選框
實例29:使用復選框選取字體風格
4.4.3下拉菜單和列表框
4.4.4列表框
4.4.5如何選擇適當的選擇元素
4.4.6在網頁中使用選擇元素
實例30:用戶注冊表單2
4.5按鈕元素
4.5.1提交按鈕
4.5.2重置按鈕
4.5.3普通按鈕
實例31:向表單插入按鈕
4.6表單中的其他元素
4.6.1圖像
4.6.2文件域
4.7習題
4.7.1簡答題
4.7.2編程題
第5章在網頁中嵌入VBScript
5.1VBScript能夠做什么
5.2在靜態(tài)網頁中添加VBScript程序
5.2.1演示VBScript程序的添加過程
實例32:第一個含有VBScript程序的網頁
5.2.2編寫VBScript程序的注意事項
5.3VBScript語句中的常見元素
5.3.1變量與常量
5.3.2符號
5.3.3保留字
5.4基本語句類型
5.4.1賦值語句
5.4.2如何使用VB的內置函數
5.4.3讓程序轉向的語句
5.4.4循環(huán)語句
5.5數據的表示法與運算
5.5.1數值數據
5.5.2字符串數據
5.5.3日期數據
5.5.4時間數據
5.5.5布爾數據
5.5.6算術運算
實例33:將華氏溫度轉成攝氏溫度
5.5.7字符串的連接運算
5.5.8比較運算符
5.5.9邏輯運算
5.5.10使用運算符的注意事項
5.5.11數據類型與變量
5.6程序流程控制
5.6.1條件分支語句
實例34:判斷兩個變量的大小關系
實例35:判斷閏年
5.6.2多分支的SelectCase語句
5.6.3計數執(zhí)行的For-Next循環(huán)
實例36:求n!
5.6.4While-Wend循環(huán)
實例37:3的幾次方
5.6.5Do-Loop循環(huán)
實例38:猴子吃桃問題
5.7VBScript的編碼約定
5.7.1變量.過程和函數的命名約定
5.7.2注釋的約定
5.7.3程序代碼的縮進格式
5.8習題
5.8.1簡答題
5.8.2編程題
第6章ASP輸入輸出處理
6.1網頁輸出對象
6.1.1在頁面上輸出
實例39:利用Write方法輸出內容
實例40:利用Write方法輸出變量
實例41:在頁面上輸出表格
實例42:在定界符外使用HTML代碼
6.1.2重定向瀏覽器
6.1.3關于緩沖輸出和緩存
實例43:使用緩沖區(qū)
實例44:設置頁面的到期時間
6.1.4管理連接
實例45:End方法的示例
6.2Request對象
6.2.1取得表單信息
實例46:處理文本框的內容
實例47:添加客戶端數據有效性驗證
實例48:服務器端數據有效性檢驗
實例49:獲取復選框的選擇情況
實例50:復選框和單選按鈕的應用
實例51:數據處理的改進
6.2.2查詢字符串
6.2.3ServerVariables數據集合
實例52:ALL_HTTP變量
6.3習題
6.3.1簡答題
6.3.2編程題
第7章ASP中信息的存儲與處理
7.1Server對象
7.2FileSystemObject對象
7.2.1FSO對象方法
7.2.2TextStream對象
7.2.3Drive對象
實例53:獲得系統驅動器信息
7.2.4Folder對象
實例54:獲得文件夾信息
7.2.5File對象
實例55:獲得文件信息
7.3利用FSO對象設計程序
實例56:登錄驗證
7.3.1設計登錄頁面
7.3.2頁面控制
7.3.3服務器端的處理
7.3.4運行程序
7.4Cookie對象
7.4.1Cookie操作
7.4.2利用Cookie設計程序
實例57:應用Cookie
7.5習題
7.5.1編程題
第8章數據庫應用
8.1創(chuàng)建數據庫
實例58:創(chuàng)建Access數據庫Info.mdb
8.2ODBC數據源
實例59建立連接到info.mdb的ODBC數據源
8.3ADO技術
8.3.1ADO的Connection對象
8.3.2ADO的Recordset對象
8.4從數據庫中獲取所需的部分數據
8.4.1Select字段列表From數據表
實例60:顯示“學生”表的所有內容
實例61:組合式的字段列表
實例62:給字段起別名
8.4.2對查詢進行篩選
實例63:模糊查找
實例64:用Between進行篩選
實例65:使用“Where字段名稱In(值1,值2,…)”格式
8.4.3查詢結果進行排序
實例66:按照某個字段排序
實例67:按照多個字段排序
實例68:按照字段的降序排序
8.5添加新記錄
8.5.1使用INSERT…INTO追加
查詢語句
實例69:使用SQL語句為“學生”表添加新的記錄
8.5.2使用記錄集添加記錄
實例70:使用記錄集為“學生”表添加新的記錄
8.6刪除與修改記錄
8.6.1使用DELETE語句刪除記錄
實例71:使用SQL語句刪除記錄
8.6.2使用記錄集修改記錄
實例72:使用記錄集為“學生”表修改記錄
8.7習題
8.7.1編程題
附錄A習題答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章