ASP動態網頁設計套用教程(修訂版)

ASP動態網頁設計套用教程(修訂版)

《ASP動態網頁設計套用教程(修訂版)》是2009年7月電子工業出版社出版的圖書,作者是唐紅亮。

基本介紹

  • 書名:ASP動態網頁設計套用教程(修訂版)
  • 作者:唐紅亮
  • ISBN:9787121091414
  • 頁數:304頁
  • 定價:29.8元
  • 出版社:電子工業出版社
  • 出版時間:2009年7月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書主要依據高等院校、各類培訓機構旨在培養套用型和技術型人才這一培養目標而編寫。在本書的指導下,讀者可以掌握基本的網頁編程技術,學會HTML標記語言的使用、VBScript腳本語言編程方法及ASP動態網頁設計,掌握目前網站中流行的頁面計數器、分頁顯示、訪客留言、聊天室、註冊登錄、數據資料查詢等與資料庫相關聯的編程技術。書中最後一章用一套完整的動態網站程式圓滿地將書中所講內容貫穿於中,供讀者參考。

圖書目錄

第1章 ASP概述 1
1.1 什麼是ASP 1
1.1.1 ASP概念及特點 1
1.1.2 ASP的檔案結構及工作原理 3
1.1.3 ASP與其他Web套用平台比較 4
1.2 ASP程式的執行(IIS簡述) 5
1.2.1 IIS的安裝與測試 6
1.2.2 IIS的WWW服務——ASP檔案運行方法 7
1.2.3 IIS的FTP服務 10
1.3 ASP程式在Windows Vista作業系統中運行要求 11
1.3.1 搭建Windows Vista + IIS 7環境 11
1.3.2 IIS 7管理控制台 12
1.3.3 ASP程式訪問Access資料庫配置 14
1.4 本章小結 15
1.5 上機練習與習題 16
1.5.1 填空、判斷與選擇 16
1.5.2 問與答 16
1.5.3 上機練習 16
第2章 ASP框架語言——HTML 17
2.1 HTML語言結構 18
2.2 HTML非正文標記 18
2.2.1 開始和結束標記 18
2.2.2 頭部標記 19
2.2.3 主體標記 20
2.3 HTML正文標記 21
2.3.1 標題字型標記 21
2.3.2 段落標記與換行標記 21
2.3.3 預格式化文本標記 22
2.3.4 水平線標記 22
2.3.5 列表標記 22
2.3.6 字元格式化標記 22
2.3.7 圖像標記 23
2.3.8 超連結標記 23
2.3.9 表格標記 24
2.4 HTML特殊標記 25
2.4.1 表單標記 25
2.4.2 框架標記 26
2.4.3 其他標記 26
2.5 本章小結 27
2.6 上機練習與習題 27
2.6.1 填空、判斷與選擇 27
2.6.2 問與答 28
2.6.3 上機練習 28
第3章 ASP腳本語言——VBScript 29
3.1 VBScript概述 29
3.1.1 什麼是VBScript 29
3.1.2 VBScript語法 30
3.2 VBScript數據類型及運算符 31
3.2.1 數據類型 31
3.2.2 VBScript的運算符 31
3.3 VBScript變數和常量 32
3.3.1 變數的聲明與賦值 32
3.3.2 數組的定義 34
3.3.3 定義常量 34
3.4 VBScript常用函式 35
3.4.1 數字運算函式 35
3.4.2 字元串函式 35
3.4.3 日期函式 36
3.4.4 數據類型轉換函式 37
3.4.5 其他函式 38
3.5 VBScript語句 40
3.5.1 條件語句 40
3.5.2 循環語句 42
3.6 VBScript過程和自定義函式 44
3.6.1 Sub子過程 45
3.6.2 Function函式 46
3.6.3 變數的作用域和生存期 47
3.7 使用VBScript對象編程 48
3.7.1 Document對象 48
3.7.2 Window對象 49
3.8 綜合實例 50
3.8.1 製作彈出式視窗 50
3.8.2 網頁分時問候 51
3.8.3 狀態欄走馬燈效果 52
3.9 本章小結 52
3.10 上機練習與習題 53
3.10.1 填空、判斷與選擇 53
3.10.2 問與答 53
3.10.3 上機練習 53
第4章 ASP內置對象 55
4.1 獲取客戶端數據的Request對象 56
4.1.1 Request對象的屬性 57
4.1.2 Request對象的方法 57
4.1.3 Request對象的集合 57
4.1.4 實例:收集用戶註冊信息 62
4.2 向客戶端輸出數據的Response對象 64
4.2.1 Response對象的屬性 64
4.2.2 Response對象的方法 66
4.2.3 Response對象的集合 68
4.2.4 實例:驗證用戶口令字及頁面打開次數限制 69
4.3 應用程式會話管理 70
4.3.1 供全體應用程式使用的Application對象 70
4.3.2 特定用戶會話使用的Session對象 73
4.3.3 如何使用Global.asa檔案 75
4.3.4 實例:統計線上人數 76
4.4 伺服器信息的Server對象 77
4.4.1 Server對象的屬性 78
4.4.2 Server對象的方法 78
4.4.3 實例:一個簡單的聊天室系統 82
4.5 本章小結 88
4.6 上機練習與習題 88
4.6.1 填空、判斷與選擇 88
4.6.2 問與答 89
4.6.3 上機練習 89
第5章 ASP內置組件 91
5.1 基本概念 91
5.1.1 什麼是活動伺服器組件 91
5.1.2 創建ASP伺服器組件的方法 92
5.2 Ad Rotator組件(製作頁面廣告輪顯) 93
5.2.1 基本概念 93
5.2.2 使用方法 93
5.3 Browser Capabilities組件(偵測瀏覽器能力) 95
5.3.1 創建Browser Capabilities組件 96
5.3.2 Browser Capabilities組件的工作原理 97
5.4 Context Linking組件(製作線上小說) 98
5.4.1 基本概念 98
5.4.2 使用方法 98
5.5 Counters與Page Counter組件(頁面訪問次數統計) 102
5.5.1 Counters組件 102
5.5.2 Page Counter組件 104
5.6 綜合實例:網頁線上投票統計 104
5.7 本章小結 107
5.8 上機練習與習題 107
5.8.1 填空、判斷與選擇 107
5.8.2 問與答 108
5.8.3 上機練習 108
第6章 ASP的檔案處理 109
6.1 FileSystemObject對象 110
6.1.1 FileSystemObject對象的屬性 110
6.1.2 FileSystemObject對象的方法 111
6.2 TextStream對象 116
6.2.1 TextStream對象的屬性 117
6.2.2 TextStream對象的方法 117
6.3 File對象及Files集合 118
6.3.1 File對象的屬性 118
6.3.2 File對象的方法 119
6.3.3 Files集合 120
6.4 Folder對象及Folders集合 121
6.4.1 Folder對象的屬性 122
6.4.2 Folder對象的方法 123
6.4.3 Folders集合 123
6.5 Drive對象及Drives集合 124
6.5.1 Drive對象的屬性 125
6.5.2 Drives集合 126
6.6 綜合實例:訪客留言簿 126
6.7 本章小結 128
6.8 上機練習與習題 128
6.8.1 填空、判斷與選擇 128
6.8.2 問與答 129
6.8.3 上機練習 129
第7章 ASP資料庫基礎知識 131
7.1 資料庫基礎知識 131
7.1.1 資料庫系統 131
7.1.2 關係型資料庫 132
7.2 創建適用於ASP程式的資料庫 133
7.2.1 利用Access創建資料庫 133
7.2.2 利用SQL Server創建資料庫 136
7.3 結構化查詢語言SQL 139
7.3.1 查詢語句Select 139
7.3.2 插入語句Insert Into 144
7.3.3 更新語句Update 145
7.3.4 刪除語句Delete 146
7.3.5 特殊SQL句法 147
7.4 本章小結 149
7.5 上機練習與習題 149
7.5.1 填空、判斷與選擇 149
7.5.2 問與答 150
7.5.3 上機練習 150
第8章 ADO在ASP中的套用 151
8.1 活動數據對象ADO 151
8.1.1 什麼是ADO 151
8.1.2 ADO開發資料庫的流程 152
8.2 連線資料庫Connection對象 153
8.2.1 Connection對象的創建 154
8.2.2 連線數據源的兩種方法 155
8.2.3 Connection對象的方法 157
8.2.4 Connection對象的屬性 160
8.3 檢索數據Recordset對象 162
8.3.1 Recordset對象的創建 162
8.3.2 Recordset對象的方法 165
8.3.3 Recordset對象的屬性 168
8.3.4 實例:分頁顯示資料庫表中記錄 173
8.4 增強處理能力Command對象 176
8.4.1 Command對象的創建及工作過程 177
8.4.2 Command對象的屬性 178
8.4.3 Command對象的方法 182
8.5 ADO對象庫的集合 184
8.5.1 Parameters集合和Parameter對象 184
8.5.2 Fields集合和Field對象 186
8.5.3 Errors集合和Error對象 187
8.6 綜合實例:用戶註冊登錄系統 188
8.7 本章小結 193
8.8 上機練習與習題 194
8.8.1 填空、判斷與選擇 194
8.8.2 問與答 195
8.8.3 上機練習 195
第9章 常見ASP腳本攻擊及防範 197
9.1 ASP漏洞 197
9.1.1 %81查看程式原始碼 198
9.1.2 FileSystemObject組件漏洞 198
9.1.3 從客戶端下載資料庫 199
9.1.4 ASP程式密碼驗證漏洞 199
9.1.5 腳本程式的漏洞 200
9.2 防範措施 200
9.2.1 防範查看程式原始碼 201
9.2.2 防範FileSystemObject組件漏洞 201
9.2.3 防範從客戶端下載資料庫檔案 201
9.2.4 防範密碼驗證漏洞 202
9.2.5 防範腳本程式漏洞 203
9.3 本章小結 204
9.4 上機練習與習題 204
9.4.1 填空、判斷與選擇 204
9.4.2 問與答 204
9.4.3 上機練習 204
第10章 ASP技術的綜合套用——一套完整的動態網站程式 205
10.1 網站定位 205
10.2 功能模組劃分 206
10.3 資料庫設計 208
10.4 會員註冊與管理 211
10.5 預定製商品 225
10.6 商品陳列架 228
10.7 用Cookies實現購物車 235
10.8 商品檢索 246
10.9 BBS社區論壇 250
10.9.1 顯示帖子程式 251
10.9.2 添加帖子程式 253
10.9.3 查看帖子程式 255
10.9.4 回覆帖子程式 257
10.10 主頁設計及各模組的整合 261
10.11 本章小結 262
第11章 課程設計、綜合測試、教學大綱 263
11.1 課程設計——中小型網站開發能力訓練 263
11.2 上機測試題 267
11.3 理論測試題(閉卷) 268
11.4 教學大綱 270
附錄A VBScript函式速查表 275
附錄B 習題答案 277
網站開發工程師模擬考試題 285

相關詞條

熱門詞條

聯絡我們