編輯推薦
《ASP動態網頁設計:基於SQLServer2005》從零起步,循序漸進,結構清晰,布局合理,內容詳盡,示例豐富,綜合實例設計步驟完整,全面提高學、練、用能力。
內容簡介
本書從實際套用出發,全面系統地介紹了基於SQLServer資料庫的ASP動態網頁設計技術及其在開發實踐中的具體套用。
本書前8章介紹ASP動態網頁設計技術:Web基礎、ASP環境配置、HTML語言、使用Frontpage製作網頁、VBScript語言、ASP基礎、ASP內置對象和使用ADO對象運算元據庫。第9章綜合運用前面的知識點,從零開始開發出一個完整的動態網站:學生成績管理系統。
本書在講清各個知識點及其聯繫的基礎上,提供了相當豐富的示例。讀者可從網上下載本書的所有原始碼,對照書中的講解進行上機演練,也可在已有示例基礎上加以創新,開發出各種實用的動態網頁應用程式。
本書可以作為大專院校計算機專業和非計算機專業學生學習ASP動態網頁設計的教材,也可供欲提高動手能力和ASP編程水平的計算機愛好者參閱。
目錄
第1章網路和Web基礎 1
1.1計算機網路基礎 1
1.1.1什麼是計算機網路 1
1.1.2網路協定 1
1.1.3網路基本組件 2
1.2網路的兩種計算模式 3
1.2.1C/S模式 3
1.2.2B/S模式 4
1.2.3C/S和B/S模式的比較 4
1.3Internet基礎 5
1.3.1Internet的服務 5
1.3.2TCP/IP協定 5
1.3.3超文本傳輸協定 7
1.4Web基礎 8
1.4.1什麼是Web 8
1.4.2Web的特點 8
1.4.3WWW網頁 9
練習題1 9
第2章ASP環境配置 10
2.1IISWeb伺服器安裝 10
2.1.1IIS概述 10
2.1.2IIS的安裝 10
2.2管理和配置Web伺服器 12
2.2.1Web站點屬性設定 12
2.2.2創建IIS虛擬目錄 14
練習題2 16
第3章HTML語言 17
3.1HTML語言概述 17
3.1.1什麼是HTML 17
3.1.2HTML文檔的結構 17
3.1.3html中檔案的命名 18
3.1.4HTML的注釋 18
3.1.5HTML文檔的顏色 18
3.1.6HTML文檔中的長度單位 19
3.1.7HTML文檔中的百分比單位 19
3.2HTML的標記 20
3.2.1HTML的頭部 20
3.2.2主體標記 21
3.3設定文字格式 22
3.3.1格式標記 22
3.3.2布局標記 25
3.3.3特殊文字顯示標記 27
3.4使用列表 29
3.4.1有序列表 29
3.4.2無序列表 31
6.6.inc檔案 147
練習題6 147
第7章ASP內置對象 149
7.1ASP內置對象概述 149
7.2使用Request對象 149
7.2.1Request對象概述 149
7.2.2客戶端向伺服器提交數據的方式 150
7.2.3使用QueryString集合獲取GET方式提交的數據 150
7.2.4使用Form集合獲取POST方式的數據 152
7.2.5檢索Cookies的信息 156
7.2.6檢索伺服器端環境變數和HTTP標頭信息 158
7.3使用Response對象 159
7.3.1Response對象概述 159
7.3.2向客戶端傳送信息 161
7.3.3網頁重定向 163
7.3.4中斷腳本執行 164
7.4使用Server對象 164
7.4.1Server對象概述 164
7.4.2執行指定的ASP檔案 165
7.4.3將控制權轉移到其他ASP檔案 167
7.4.4創建伺服器組件實例 168
7.4.5將相對或虛擬路徑映射為物理目錄 169
7.5使用Session對象 170
7.5.1Session對象概述 170
7.5.2利用Session存儲信息 171
7.5.3使用Session對象存儲數組 172
7.5.4控制會話的結束時間 173
7.5.5處理會話事件 173
7.6使用Application對象 175
7.6.1Application對象概述 175
7.6.2保存應用程式的信息 176
7.6.3使用Application對象存儲數組 177
7.6.4防止或允許更改應用程式變數值 178
7.6.5處理應用程式事件 178
練習題7 182
第8章使用ADO對象運算元據庫 184
8.1資料庫概述 184
8.1.1關係資料庫的基本結構 184
8.1.2SQLServer資料庫管理系統 186
8.1.3結構化查詢語言(SQL) 189
8.1.4建立和執行存儲過程 194
8.2使用ADO訪問資料庫 195
8.2.1ADO簡介 195
8.2.2連線資料庫 196
8.2.3執行SQL語句 200
8.2.4使用Command對象 202
8.2.5使用Recordset對象 203
8.2.6使用Fields集合 208
8.2.7使用Parameters集合 210
8.3資料庫操作網頁設計 217
8.3.1資料庫操作網頁設計的關鍵技術 217
8.3.2記錄移動操作的網頁設計 219