內容簡介
本書系統介紹ASP基礎知識、HTML語言、VBScript基礎、VBScript對象、ASP程式、Session和Application對象、ASP內置組件和ADO的才提籃洪相關知識,循序漸進地講授ASP網頁設計的基本知識,遵循實例分析、知識講解、拓展訓練的模踏樂循式,並通過上機實訓、思考與練習等形式幫助讀者總結和提高。本書還給出兩個完整的綜合實例,幫助讀者了解使用ASP製作網頁的過程。實例的操作步驟清晰易懂,並加有注釋,程式完整並且均已通拜駝過調試。通過閱讀本書以及結合實例上機實己囑灑訓進行練習,讀者能在較短時間內基本掌握ASP及其套用技術。
圖書目錄
教 學 建 議
教 學 內 容 建 議 學 時
1.1 認識動態網頁 2
第1章 1.2 ASP伺服器的安裝與配置
1.3 初識ASP程式 2
2.1 HTML標記的認識與使用 2
2.2 段落和文字標記
2.3 建立超連結
2.4 嵌入圖片 2
第2章 2.5 列表標記
2.6 表格 2
2.7 框架
2.8 自動刷新頁面 2
2.9 插入多媒體
2.10 層疊樣式表CSS 2
第3章 3.1 VBScript語言的基本元素 2
3.2 VBScript函式 2
4.1 VBScript的選擇結構 2
第4章 4.2 VBScript的循環結構 2
4.3 VBScript過程 2
5.1 Response對象及使用 2
5.2 Server對象及套用 2
第5章 5.3 Response對象簡介及Form的使用 2
5.4 使用Querystring方法 2
5.5 使用Cookies方法 2
第6章應埋滲 6.1 Session對象及使用 2
6.2 Application對象及使用 2
7.1 廣告輪顯組件 2
第故連虹慨7章 7.2 內容輪顯組件 2
7.3 檔案超連結組件 2
7.4 網頁計數器組件 2
8.1 資料庫的基礎知識
第8章 8.2 ADO的概念 2
8.3 訪問資料庫 2
(續)
教 學 內 容 建 議 學 時
第9章 9.1 書店BBS論壇設計 2
9.2 書店BBS論壇的實現
10.1 系統概述
10.2 系統設計 2
10.3 資料庫的生成與連線 2
第10章 10.4.1 界面頭、尾設計 2
10.4.2 界面欄目選單的設計 2
10.4.3 主頁欄目內信息顯示的設計 2
10.4.4 新聞搜尋功能的設計 2
10.4.5 圖片新聞顯示的設計 2
課程設計 2
課程總結 2
說明:70學時建議:每周4課時,按一學期18周計算。
目 錄
前言
教學建議
第1章 ASP的基礎知識 1
1.1 認識動態網頁 1
1.1.1 靜態網頁和動態網頁的概念 1
1.1.2 ASP在網頁中的作用 2
1.1.3 ASP的特點 4
1.2 ASP伺服器的安裝與配置 5
1.2.1 ASP的運行環境 5
1.2.2 IIS5.0伺服器的安裝和配置 5
1.3 初識ASP程式 7
1.3.1 ASP的檔案結構 7
1.3.2 ASP檔案的編寫、保存、調試和運行 8
1.4 網站開發工具EditPlus 9
上機實訓1 ASP的配置及ASP頁面的調試和運行 14
思考與練習 14
第2章 ASP框架語言—HTML 16
2.1 HTML標記的認識與使用 16
2.1.1 製作“喜上眉梢”網頁 16
2.1.2 知識講解—認識並使用HTML標記 17
2.1.3 拓展訓練—製作漂亮MM網頁 18
2.2 段落和文字標記 18
2.2.1 製作“2010年的十潤棕蜜大遊戲”網頁 19
2.2.2 知識講解—段落和文字標記 20
2.2.3 拓展訓練—製作“世博場館簡介”網頁 22
2.3 建立超連結 23
2.3.1 製作“流行街舞”網頁 23
2.3.2 知識講解—建立超連結 25
2.3.3 拓展訓練—製作“實例回顧”的連結網頁 27
2.4 嵌入圖片 29
2.4.1 製作“風光旖旎”網頁 29
2.4.2 知識講解—嵌入圖片 30
2.4.3 拓展訓練—製作“流行街舞”網頁 32
2.5 列表標記 33
2.5.1 製作“雪在江湖”網頁 33
2.5.2 知識講解—列表標記 34
2.5.3 拓展訓練—製作“奧林匹克知識”網頁 36
2.6 表格 38
2.6.1 製作“旅遊風向標”網頁 39
2.6.2 知識講解—表格 41
2.6.3 拓展訓練—製作“觀上海世博日程”網頁 43
2.7 框架 46
2.7.1 製作“風景欣賞”網頁 46
2.7.2 知識講解—框架 47
2.7.3 拓展訓練—製作“可愛咪咪”網頁 49
2.8 自動刷新頁面 51
2.8.1 製作“中華古文化”網頁 51
2.8.2 知識講解—自動刷新頁面 51
2.8.3 拓展訓練—製作“自動刷新頁面”網頁 52
2.9 插入多媒體 52
2.9.1 製作“慶祝世博成功”網頁 52
2.9.2 知識講解—插入多媒體 53
2.9.3 拓展訓練—製作“字幕滾動”網頁 54
2.10 層疊樣式表CSS 54
2.10.1 製作“小新文化”網頁 54
2.10.2 知識講解—層疊樣式表 56
2.10.3 拓展訓練—製作“雪在江湖”網頁 58
2.11 設計網頁表單 59
2.11.1 製作“用戶個人信息”表單 59
2.11.2 知識講解—表單 61
2.11.3 拓展訓練—註冊表單 64
上機實訓2 使用HTML語言編程 65
思考與練習 70
第3章 VBScript程式語言(一) 71
3.1 VBScript語言的基本元素 71
3.1.1 製作“小學生學數學”網頁 71
3.1.2 知識講解—VBScript語言的基本元素 72
3.1.3 拓展訓練—製作“ASP世界”網頁 79
3.2 VBScript函式 81
3.2.1 製作“抽獎活動”網頁 81
3.2.2 知識講解—VBScript函式 82
3.2.3 拓展訓練—製作“雞兔同籠”網頁 87
上機實訓3 VBScript程式語言(一) 88
思考與練習 90
第4章 VBScript程式語言(二) 91
4.1 VBScript的選擇結構 91
4.1.1 製作“測試數據類型“網頁 91
4.1.2 知識講解—選擇語句 93
4.1.3 拓展訓練—製作“查詢銀行卡等級”網頁 95
4.2 VBScript的循環結構 97
4.2.1 製作“求1到100的累加和”網頁 97
4.2.2 知識講解—循環語句 98
4.2.3 拓展訓練—製作“使用循環嵌套輸出正方形”網頁 101
4.3 VBScript過程 103
4.3.1 製作“求a3+b3=?”(Sub子程式)網頁 103
4.3.2 知識講解—過程 104
4.3.3 拓展訓練—製作“求a3+b3=?”(Function函式)網頁 105
上機實訓4 VBScript程式語言(二) 107
思考與練習 112
第5章 ASP程式與ASP內置對象 113
5.1 Response對象及使用 113
5.1.1 製作“使用Response對象”網頁 113
5.1.2 知識講解—Response對象及使用 115
5.1.3 拓展訓練—製作“Response.redirect用法示例”網頁 117
5.2 Server對象及套用 118
5.2.1 製作“Server對象套用”網頁 118
5.2.2 知識講解—Server對象及套用 119
5.2.3 拓展演練—製作“用MapPath方法轉換路徑”網頁 121
5.3 Request對象簡介及Form的使用 122
5.3.1 製作“收入情況調查、反饋”網頁 122
5.3.2 知識講解—Request對象及Form的使用 123
5.3.3 拓展訓練—製作“個人信息”網頁 124
5.4 使用Querystring方法 126
5.4.1 製作“購買軟體訂單”網頁 126
5.4.2 知識講解—使用Querystring方法 129
5.4.3 拓展訓練—製作“用QueryString方法提取數據信息”網頁 129
5.5 使用Cookies方法 129
5.5.1 用HTML和腳本語言製作的“計數器”網頁 129
5.5.2 知識講解—使用Cookies方法 130
5.5.3 拓展訓練—製作“Cookies用法示例”網頁 131
上機實訓5 ASP程式與ASP內置對象 132
思考與練習 135
第6章 Session和Application對象 136
6.1 Session對象及使用 136
6.1.1 製作“網頁訪問記錄”網頁 136
6.1.2 知識講解—Session對象及使用 137
6.1.3 拓展訓練—製作“不同頁面間調用Session的值”網頁 140
6.2 Application對象及使用 142
6.2.1 製作“網頁訪問記錄”網頁 142
6.2.2 知識講解—Application對象及使用 144
6.2.3 拓展訓練—製作“利用Application存儲數組信息”網頁 145
上機實訓6 Session和Application對象 146
思考與練習 149
第7章 ASP的內置組件 150
7.1 廣告輪顯組件 150
7.1.1 製作“廣告輪顯”網頁 150
7.1.2 知識講解—廣告輪顯組件 152
7.1.3 拓展訓練—製作“網站圖示輪顯”網頁 152
7.2 內容輪顯組件 153
7.2.1 製作“詩詞賞析”網頁 153
7.2.2 知識講解—內容輪顯組件 155
7.2.3 拓展訓練—製作“風景欣賞”網頁 155
7.3 檔案超連結組件 156
7.3.1 製作“檔案超連結”網頁 156
7.3.2 知識講解—檔案超連結 157
7.3.3 拓展訓練—製作“文章目錄列表及文章間連結”網頁 158
7.4 網頁計數器組件 159
7.4.1 製作“2010風景展”網頁 159
7.4.2 知識講解—網頁計數器組件 160
7.4.3 拓展訓練—製作“監測網站流量”網頁 161
上機實訓7 ASP內置組件的套用 161
思考與練習 163
第8章 ASP與資料庫 164
8.1 資料庫的基礎知識 164
8.1.1 建立Access資料庫 164
8.1.2 SQL簡介 168
8.1.3 設定數據源 172
8.2 ADO的概念 174
8.3 訪問資料庫 174
8.3.1 連線資料庫 174
8.3.2 利用Select語句查詢記錄 175
8.3.3 利用Insert語句插入記錄 176
8.3.4 利用Delete語句刪除記錄 177
8.3.5 利用Update語句更新記錄 178
上機實訓8 ASP與資料庫套用 179
思考與練習 185
第9章 網路程式開發實例—書店BBS論壇 186
9.1 書店BBS論壇設計 186
9.2 書店BBS論壇的實現 186
上機實訓9 製作留言板 195
思考與練習 198
第10章 網路程式開發實例—製作動態網站 199
10.1 系統概述 199
10.1.1 系統功能與套用背景 199
10.1.2 系統預覽 199
10.1.3 系統特點 200
10.2 系統設計 200
10.3 資料庫的生成與連線 201
10.4 界面設計 202
10.4.1 界面頭、尾設計 202
10.4.2 界面欄目選單的設計 203
10.4.3 主頁欄目內信息顯示的設計 203
10.4.4 新聞搜尋功能的設計 205
10.4.5 圖片新聞顯示的設計 210
參考文獻 212
10.4.4 新聞搜尋功能的設計 2
10.4.5 圖片新聞顯示的設計 2
課程設計 2
課程總結 2
說明:70學時建議:每周4課時,按一學期18周計算。
目 錄
前言
教學建議
第1章 ASP的基礎知識 1
1.1 認識動態網頁 1
1.1.1 靜態網頁和動態網頁的概念 1
1.1.2 ASP在網頁中的作用 2
1.1.3 ASP的特點 4
1.2 ASP伺服器的安裝與配置 5
1.2.1 ASP的運行環境 5
1.2.2 IIS5.0伺服器的安裝和配置 5
1.3 初識ASP程式 7
1.3.1 ASP的檔案結構 7
1.3.2 ASP檔案的編寫、保存、調試和運行 8
1.4 網站開發工具EditPlus 9
上機實訓1 ASP的配置及ASP頁面的調試和運行 14
思考與練習 14
第2章 ASP框架語言—HTML 16
2.1 HTML標記的認識與使用 16
2.1.1 製作“喜上眉梢”網頁 16
2.1.2 知識講解—認識並使用HTML標記 17
2.1.3 拓展訓練—製作漂亮MM網頁 18
2.2 段落和文字標記 18
2.2.1 製作“2010年的十大遊戲”網頁 19
2.2.2 知識講解—段落和文字標記 20
2.2.3 拓展訓練—製作“世博場館簡介”網頁 22
2.3 建立超連結 23
2.3.1 製作“流行街舞”網頁 23
2.3.2 知識講解—建立超連結 25
2.3.3 拓展訓練—製作“實例回顧”的連結網頁 27
2.4 嵌入圖片 29
2.4.1 製作“風光旖旎”網頁 29
2.4.2 知識講解—嵌入圖片 30
2.4.3 拓展訓練—製作“流行街舞”網頁 32
2.5 列表標記 33
2.5.1 製作“雪在江湖”網頁 33
2.5.2 知識講解—列表標記 34
2.5.3 拓展訓練—製作“奧林匹克知識”網頁 36
2.6 表格 38
2.6.1 製作“旅遊風向標”網頁 39
2.6.2 知識講解—表格 41
2.6.3 拓展訓練—製作“觀上海世博日程”網頁 43
2.7 框架 46
2.7.1 製作“風景欣賞”網頁 46
2.7.2 知識講解—框架 47
2.7.3 拓展訓練—製作“可愛咪咪”網頁 49
2.8 自動刷新頁面 51
2.8.1 製作“中華古文化”網頁 51
2.8.2 知識講解—自動刷新頁面 51
2.8.3 拓展訓練—製作“自動刷新頁面”網頁 52
2.9 插入多媒體 52
2.9.1 製作“慶祝世博成功”網頁 52
2.9.2 知識講解—插入多媒體 53
2.9.3 拓展訓練—製作“字幕滾動”網頁 54
2.10 層疊樣式表CSS 54
2.10.1 製作“小新文化”網頁 54
2.10.2 知識講解—層疊樣式表 56
2.10.3 拓展訓練—製作“雪在江湖”網頁 58
2.11 設計網頁表單 59
2.11.1 製作“用戶個人信息”表單 59
2.11.2 知識講解—表單 61
2.11.3 拓展訓練—註冊表單 64
上機實訓2 使用HTML語言編程 65
思考與練習 70
第3章 VBScript程式語言(一) 71
3.1 VBScript語言的基本元素 71
3.1.1 製作“小學生學數學”網頁 71
3.1.2 知識講解—VBScript語言的基本元素 72
3.1.3 拓展訓練—製作“ASP世界”網頁 79
3.2 VBScript函式 81
3.2.1 製作“抽獎活動”網頁 81
3.2.2 知識講解—VBScript函式 82
3.2.3 拓展訓練—製作“雞兔同籠”網頁 87
上機實訓3 VBScript程式語言(一) 88
思考與練習 90
第4章 VBScript程式語言(二) 91
4.1 VBScript的選擇結構 91
4.1.1 製作“測試數據類型“網頁 91
4.1.2 知識講解—選擇語句 93
4.1.3 拓展訓練—製作“查詢銀行卡等級”網頁 95
4.2 VBScript的循環結構 97
4.2.1 製作“求1到100的累加和”網頁 97
4.2.2 知識講解—循環語句 98
4.2.3 拓展訓練—製作“使用循環嵌套輸出正方形”網頁 101
4.3 VBScript過程 103
4.3.1 製作“求a3+b3=?”(Sub子程式)網頁 103
4.3.2 知識講解—過程 104
4.3.3 拓展訓練—製作“求a3+b3=?”(Function函式)網頁 105
上機實訓4 VBScript程式語言(二) 107
思考與練習 112
第5章 ASP程式與ASP內置對象 113
5.1 Response對象及使用 113
5.1.1 製作“使用Response對象”網頁 113
5.1.2 知識講解—Response對象及使用 115
5.1.3 拓展訓練—製作“Response.redirect用法示例”網頁 117
5.2 Server對象及套用 118
5.2.1 製作“Server對象套用”網頁 118
5.2.2 知識講解—Server對象及套用 119
5.2.3 拓展演練—製作“用MapPath方法轉換路徑”網頁 121
5.3 Request對象簡介及Form的使用 122
5.3.1 製作“收入情況調查、反饋”網頁 122
5.3.2 知識講解—Request對象及Form的使用 123
5.3.3 拓展訓練—製作“個人信息”網頁 124
5.4 使用Querystring方法 126
5.4.1 製作“購買軟體訂單”網頁 126
5.4.2 知識講解—使用Querystring方法 129
5.4.3 拓展訓練—製作“用QueryString方法提取數據信息”網頁 129
5.5 使用Cookies方法 129
5.5.1 用HTML和腳本語言製作的“計數器”網頁 129
5.5.2 知識講解—使用Cookies方法 130
5.5.3 拓展訓練—製作“Cookies用法示例”網頁 131
上機實訓5 ASP程式與ASP內置對象 132
思考與練習 135
第6章 Session和Application對象 136
6.1 Session對象及使用 136
6.1.1 製作“網頁訪問記錄”網頁 136
6.1.2 知識講解—Session對象及使用 137
6.1.3 拓展訓練—製作“不同頁面間調用Session的值”網頁 140
6.2 Application對象及使用 142
6.2.1 製作“網頁訪問記錄”網頁 142
6.2.2 知識講解—Application對象及使用 144
6.2.3 拓展訓練—製作“利用Application存儲數組信息”網頁 145
上機實訓6 Session和Application對象 146
思考與練習 149
第7章 ASP的內置組件 150
7.1 廣告輪顯組件 150
7.1.1 製作“廣告輪顯”網頁 150
7.1.2 知識講解—廣告輪顯組件 152
7.1.3 拓展訓練—製作“網站圖示輪顯”網頁 152
7.2 內容輪顯組件 153
7.2.1 製作“詩詞賞析”網頁 153
7.2.2 知識講解—內容輪顯組件 155
7.2.3 拓展訓練—製作“風景欣賞”網頁 155
7.3 檔案超連結組件 156
7.3.1 製作“檔案超連結”網頁 156
7.3.2 知識講解—檔案超連結 157
7.3.3 拓展訓練—製作“文章目錄列表及文章間連結”網頁 158
7.4 網頁計數器組件 159
7.4.1 製作“2010風景展”網頁 159
7.4.2 知識講解—網頁計數器組件 160
7.4.3 拓展訓練—製作“監測網站流量”網頁 161
上機實訓7 ASP內置組件的套用 161
思考與練習 163
第8章 ASP與資料庫 164
8.1 資料庫的基礎知識 164
8.1.1 建立Access資料庫 164
8.1.2 SQL簡介 168
8.1.3 設定數據源 172
8.2 ADO的概念 174
8.3 訪問資料庫 174
8.3.1 連線資料庫 174
8.3.2 利用Select語句查詢記錄 175
8.3.3 利用Insert語句插入記錄 176
8.3.4 利用Delete語句刪除記錄 177
8.3.5 利用Update語句更新記錄 178
上機實訓8 ASP與資料庫套用 179
思考與練習 185
第9章 網路程式開發實例—書店BBS論壇 186
9.1 書店BBS論壇設計 186
9.2 書店BBS論壇的實現 186
上機實訓9 製作留言板 195
思考與練習 198
第10章 網路程式開發實例—製作動態網站 199
10.1 系統概述 199
10.1.1 系統功能與套用背景 199
10.1.2 系統預覽 199
10.1.3 系統特點 200
10.2 系統設計 200
10.3 資料庫的生成與連線 201
10.4 界面設計 202
10.4.1 界面頭、尾設計 202
10.4.2 界面欄目選單的設計 203
10.4.3 主頁欄目內信息顯示的設計 203
10.4.4 新聞搜尋功能的設計 205
10.4.5 圖片新聞顯示的設計 210
參考文獻 212