ASP+Dreamweaver動態網站開發(第2版)
作者:孫更新、賓晟、李曉娜
定價:78元
印次:2-1
ISBN:9787302510345
出版日期:2019.01.01
印刷日期:2018.11.26
《ASP+Dreamweaver動態網站開發(第2版)》詳細介紹了ASP的腳本語言基礎、ASP的相關對象、ASP訪問資料庫的技術,並介紹了使用網頁編程利器——Dreamweaver進行ASP應用程式開發的技術。全書內容分為理論部分和實戰部分。理論部分包括ASP技術概述、Dreamweaver使用基礎、ASP的Request/Response/Application/Session/Server對象、使用ADO訪問資料庫的技術等。實戰部分為使用Dreamweaver開發ASP應用程式的案例,包括論壇、網上購物網站、新聞發布系統等。
目錄
第1章ASP網站開發概述 1
1.1動態網頁簡介 1
1.1.1什麼是動態網頁 1
1.1.2動態網頁的常用技術 2
1.2ASP概述 3
1.2.1ASP的特點 3
1.2.2ASP的工作原理 4
1.2.3ASP的基本語法 4
1.3配置ASP開發環境 5
1.3.1IIS的安裝與配置 6
1.3.2建立Dreamweaver伺服器站點 12
1.4小結 14
第2章Dreamweaver基礎 15
2.1Dreamweaver簡介 15
2.1.1Dreamweaver工作檯 15
2.1.2用Dreamweaver創建頁面 17
2.2文本和版面的控制 18
2.3圖像和多媒體的使用 21
2.4表格的套用 24
2.5超級連結的套用 27
2.6頁面布局的套用 30
2.7表單的套用 32
2.8CSS樣式 34
2.8.1CSS的類型 35
2.8.2CSS在Dreamweaver中的創建方法 36
2.8.3創建新的CSS樣式 37
2.9使用框架 39
2.9.1創建框架和框架集 39
2.9.2設定框架和框架集的屬性 40
2.10綜合實例 43
2.11小結 45
第3章ASP腳本語言 46
3.1VBScript基礎 46
3.2VBScript數據類型 48
3.2.1Variant變數類型 48
3.2.2常量 50
3.2.3變數 51
3.2.4數組 53
3.3運算符 55
3.3.1算術運算符 56
3.3.2比較運算符 56
3.3.3連線運算符 57
3.3.4邏輯運算符 58
3.3.5運算符的優先權 60
3.4條件語句 61
3.4.1If…Then語句 61
3.4.2If…Then…Else語句 62
3.4.3SelectCase語句 64
3.5循環語句 65
3.5.1For…Next語句 65
3.5.2ForEach…Next語句 66
3.5.3While…Wend語句 67
3.5.4Do…Loop語句 67
3.6過程和函式 69
3.6.1過程的定義和調用 69
3.6.2函式的定義和調用 70
3.6.3變數的作用域 71
3.6.4常用內置函式 72
3.7小結 74
第4章Request/Response對象 75
4.1內置對象簡介 75
4.2Request對象 76
4.2.1FORM集合 76
4.2.2QueryString集合 78
4.2.3Cookies集合 81
4.2.4ServerVariables集合 82
4.2.5ClientCertificate集合 84
4.3Response對象 85
4.3.1Write方法 86
4.3.2Redirect方法 88
4.3.3綜合實例——使用檔案名稱顯示圖片 90
4.4小結 91
第5章Session/Application對象 92
5.1Session對象 92
5.1.1創建和獲取Session對象變數 92
5.1.2Session對象的屬性 94
5.1.3Session對象的方法 97
5.1.4Session對象的事件 99
5.1.5Session套用實例——購物車 102
5.1.6Session套用實例——記錄用戶在網站上停留的時間 105
5.2Application對象 106
5.2.1創建Application對象 108
5.2.2讀取Application對象 109
5.2.3在檔案Global.asa中使用標記<OBJECT>聲明對象 110
5.2.4使用集合創建和讀取Application對象 111
5.2.5鎖定Application對象 114
5.2.6Application套用實例——網站訪問計數器 114
5.3小結 116
第6章Server對象 117
6.1Server對象概述 117
6.1.1Server對象的屬性 117
6.1.2Server對象的方法 119
6.2資料夾操作 129
6.2.1FSO概述 129
6.2.2獲取磁碟信息 130
6.2.3獲取目錄信息 133
6.2.4資料夾管理 135
6.3Stream對象 139
6.3.1獲取BMP圖片的高度和寬度 139
6.3.2無組件上傳圖片 142
6.4小結 147
第7章ADO資料庫訪問 148
7.1Access資料庫基本操作 148
7.1.1Access資料庫的基本概念 148
7.1.2創建Access資料庫實例 149
7.2SQL基礎 150
7.2.1SELECT語句 151
7.2.2INSERT語句 154
7.2.3UPDATE語句 156
7.2.4DELETE語句 157
7.3ADO概述 157
7.3.1ADO對象 158
7.3.2使用ADO的步驟 158
7.4Connection對象 161
7.4.1使用OLEDB連線資料庫 162
7.4.2使用ODBC連線 163
7.4.3使用DSN連線資料庫 164
7.5Recordset對象 166
7.5.1建立Recordset對象 166
7.5.2獲取記錄總數 168
7.5.3添加、刪除記錄 172
7.5.4跳轉到指定記錄 175
7.6Command對象 178
7.6.1Command對象的建立與連線 178
7.6.2執行存儲過程 181
7.6.3存儲過程傳遞的參數 182
7.7ADO套用實例——圖片信息的資料庫存儲 184
7.7.1上傳界面 184
7.7.2獲取上傳圖片數據 185
7.7.3保存到資料庫 185
7.7.4讀取資料庫中的圖像 186
7.7.5顯示圖像 187
7.8小結 187
第8章ASP常用內置組件 188
8.1ASP的內置組件簡介 188
8.2檔案存取組件 189
8.2.1FileSystemObject對象 190
8.2.2TextStream對象 193
8.2.3套用實例 194
8.3廣告輪顯組件 197
8.3.1AdRotator對象的屬性和方法 197
8.3.2使用廣告輪顯組件的步驟 197
8.3.3套用實例 199
8.4瀏覽器兼容組件 200
8.4.1browscap.ini檔案 201
8.4.2套用實例 202
8.5檔案超級連結組件 203
8.5.1使用ContentLinking組件的步驟 203
8.5.2套用實例 204
8.6計數器組件 207
8.6.1創建計數器組件的實例對象 207
8.6.2Counters對象的方法 208
8.6.3套用實例 208
8.7小結 210
第9章ASP網站安全防護 211
9.1ASP的漏洞 211
9.1.1查看程式原始碼 211
9.1.2FileSystemObject組件漏洞 212
9.1.3從客戶端下載資料庫 213
9.1.4ASP程式密碼驗證漏洞 214
9.1.5腳本程式漏洞 216
9.2防範措施 219
9.2.1防範查看程式原始碼 219
9.2.2防範FileSystemObject組件漏洞 220
9.2.3防範從客戶端下載資料庫檔案 223
9.2.4防範密碼驗證漏洞 223
9.2.5防範腳本程式漏洞 225
9.3防範實例 227
9.3.1上傳下載探針防範 227
9.3.2SQL指令探針防範 231
9.3.3ASP探針防範 232
9.4爬蟲、小偷程式的防範 234
9.4.1爬蟲、小偷程式的原理 234
9.4.2記錄訪問記錄 235
9.4.3禁止爬蟲、小偷程式的訪問 235
9.5小結 236
第10章網站測試 237
10.1系統發布 237
10.1.1本地發布 237
10.1.2伺服器發布 240
10.2代碼檢測 241
10.3安全檢驗 241
10.3.1DDOS攻擊測試 241
10.3.2探針測試 243
10.4壓力測試 246
10.4.1壓力測試概述 246
10.4.2構建壓力測試環境 246
10.4.3測試監控 247
10.5小結 251
第11章常見模組分析 252
11.1登錄模組 252
11.1.1登錄流程 252
11.1.2登錄代碼實現 252
11.1.3驗證碼實現 254
11.1.4MD5加密實現 259
11.1.5數據安全檢驗 259
11.2購物車模組 260
11.2.1購物車流程 260
11.2.2Cookie加密 261
11.2.3實現方法 261
11.2.4線上付款 264
11.3分級目錄模組 266
11.3.1目錄分級流程 267
11.3.2資料庫設計 267
11.3.3分級目錄設計 267
11.3.4管理界面設計 270
11.3.5添加、修改和刪除操作設計 271
11.4許可權設定模組 272
11.4.1許可權原理分析 272
11.4.2獲取許可權 274
11.4.3頁面顯示 278
11.4.4設定許可權 280
11.4.5許可權存儲 283
11.5分頁顯示模組 286
11.5.1分頁原理分析 287
11.5.2使用Recordset對象進行分頁 287
11.5.3直接獲取請求頁面記錄 289
11.6投票模組 292
11.6.1投票原理分析 292
11.6.2創建投票 293
11.6.3投票頁面實現 295
11.6.4投票結果統計 296
11.6.5重複投票檢測 298
11.7搜尋引擎模組 298
11.7.1搜尋原理分析 298
11.7.2搜尋界面實現 299
11.7.3搜尋方法實現 300
11.7.4資料庫搜尋最佳化 303
11.8小結 303
第12章論壇 304
12.1系統分析與總體設計 304
12.1.1功能介紹 304
12.1.2總體布局 305
12.1.3資料庫結構及實現 306
12.2模組設計 307
12.2.1首頁設計 307
12.2.2發表帖子 311
12.2.3瀏覽帖子和回覆帖子 313
12.2.4帖子搜尋 317
12.2.5論壇管理 319
12.3小結 328
第13章網上購物網站 329
13.1系統分析與總體設計 329
13.1.1功能介紹 329
13.1.2總體布局 331
13.1.3資料庫的結構及實現 332
13.2前台用戶模組的設計 334
13.2.1首頁設計 335
13.2.2商品信息瀏覽 337
13.2.3搜尋商品 341
13.2.4添加到購物車 342
13.2.5查看購物車 345
13.2.6生成訂單 348
13.2.7查看訂單 349
13.3後台管理員模組的設計 353
13.3.1商品分類 353
13.3.2添加商品信息 357
13.3.3商品信息管理 360
13.3.4訂單管理 364
13.4小結 367
第14章新聞發布系統 368
14.1系統分析與總體設計 368
14.1.1功能介紹 368
14.1.2總體布局 370
14.1.3資料庫結構及實現 370
14.2模組的設計與實現 372
14.2.1新聞顯示 372
14.2.2新聞瀏覽 376
14.2.3新聞搜尋 379
14.2.4新聞顯示頁面 381
14.2.5新聞板塊管理 383
14.2.6新聞信息管理 385
14.3小結 391