ASP網路應用程式設計教程(第2版)

ASP網路應用程式設計教程(第2版)

《ASP網路應用程式設計教程(第2版)》是2013年1月人民郵電出版社出版的圖書,作者是高怡新。

基本介紹

  • 中文名:ASP網路應用程式設計教程(第2版)
  • 作者:高怡新
  • 出版時間:2013年1月
  • 出版社人民郵電出版社
  • 頁數:255 頁
  • ISBN:9787115178343
  • 定價:27 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書從介紹ASP技術框架開始,按照HTML、VBScrip和JavaScript腳本語言、CSS技術和DOM技術、ASP內置對象和組件、ADO對象和Web資料庫套用的順序,全面介紹了採用ASP技術開發網路應用程式所需的各種知識。書中每個知識點的講解都配有相應的範例,且所有範例都是可以實際運行的。
本書實例豐富,介紹了多個ASP應用程式開發實例,包括網上投票系統、線上考試系統、學生成績查詢系統、客戶登錄系統和網上留言簿等。這些實例中的許多代碼都可以直接在實際開發工作中套用。本書最後還介紹了一個完整的商務網站實例——網上羽翼未豐,詳細講述了該網站各個主要功能頁面的開發過程並給出了完整的原始碼,其中不乏富貴的開發經驗與技巧。
本書可作為高等院校、高職高專信息技術和電子商務等專業的教學用書,也可作為網路技術人員的培訓教材。

圖書目錄

第 1章 ASP概述 1
1.1 靜態網頁與動態網頁 1
1.1.1 靜態HTML網頁 1
1.1.2 客戶端動態網頁 2
1.1.3 伺服器端動態網頁 3
1.2 ASP簡介 4
1.2.1 ASP的特點 4
1.2.2 ASP工作過程 4
1.2.3 ASP組成要素 5
1.3 ASP運行環境 6
1.3.1 ASP運行的軟硬體環境 6
1.3.2 IIS簡介 6
1.3.3 IIS的安裝 7
1.4 IIS網站管理 8
1.4.1 IIS默認網站 8
1.4.2 IIS的啟動與停止 9
1.4.3 IIS網站屬性的設定 9
1.4.4 IIS虛擬的創建 11
1.5 ASP文檔的創建與運行 12
1.5.1 ASP與腳本語言 12
1.5.2 ASP文檔的創建 13
1.5.3 ASP文檔的運行 13
1.5.4 ASP文檔編寫工具 14
習題 15
第 2章 HTML網頁設計 16
2.1 HTML概述 16
2.1.1 什麼是HTML 16
2.1.2 HTML文檔基本架構 17
2.2 HTML常用標記 18
2.2.1 頭部標記 18
2.2.2 主體標記 19
2.2.3 段落標記 20
2.2.4 文字格式標記 22
2.2.5 特殊字元標記 24
2.2.6 列表標記 24
2.2.7 圖像標記 26
2.2.8 超連結標記 27
2.3 HTML表格標記 28
2.3.1 表格定義格式 28
2.3.2 表格套用舉例 29
2.4 HTML框架標記 31
2.4.1 框架定義格式 32
2.4.2 框架套用舉例 32
2.4.3 框架嵌套舉例 34
2.5 HTML表單標記 35
2.5.1 表單定義格式 35
2.5.2 常用表單域標記 36
2.5.3 表單套用舉例 37
2.6 HTML其他標記 39
2.6.1 動態文字標記 39
2.6.2 層標記 40
2.6.3 嵌入多媒體信息標記 42
2.7 HTML文檔樣式 42
2.7.1 CSS簡介 42
2.7.2 在文檔頭部定義樣式 44
2.7.3 為單個元素定義樣式 46
2.7.4 定義與引用外部樣式表 47
習題 48
第3章 VBScript腳本語言 50
3.1 VBScript概述 50
3.1.1 什麼是VBScript 50
3.1.2 用VBScript開發客戶端腳本 50
3.1.3 用VBScript開發伺服器端腳本 51
3.1.4 VBScript語句書寫規則 53
3.2 VBScript語法基礎 53
3.2.1 VBScript數據類型 53
3.2.2 VBScript常量 54
3.2.3 VBScript變數 55
3.2.4 VBScript運算符 56
3.3 VBScript輸入與輸出 57
3.3.1 輸入函式InputBox( ) 57
3.3.2 輸出函式MsgBox( ) 58
3.3.3 輸出語句MsgBox 60
3.3.4 利用Document.Write輸出 61
3.4 VBScript內置函式 61
3.4.1 日期時間函式 61
3.4.2 數學運算函式 63
3.4.3 字元處理函式 64
3.4.4 數據類型判別函式 65
3.4.5 數據類型轉換函式 65
3.5 VBScript流程控制 66
3.5.1 If...Then...Else語句 67
3.5.2 Select...Case語句 69
3.5.3 DO...Loop循環 70
3.5.4 While...Wend循環 72
3.5.5 For...Next循環 72
3.5.6 For Each In...Next循環 74
3.5.7 循環語句的嵌套 75
3.5.8 用Exit退出循環 75
3.6 VBScript過程 76
3.6.1 Sub過程 76
3.6.2 Function過程 77
3.6.3 VBScript過程的調用 78
3.7 VBScript與DOM 80
3.7.1 DOM概述 80
3.7.2 DOM事件 80
3.7.3 DOM事件過程的調用 81
3.7.4 Window對象 83
3.7.5 Document對象 84
3.7.6 Form對象 86
3.7.7 History對象 87
習題 88
第4章 JavaScript腳本語言 90
4.1 JavaScript概述 90
4.2 JavaScript語法概述 91
4.2.1 JavaScript語法基礎 91
4.2.2 JavaScript變數 92
4.2.3 JavaScript運算符 93
4.3 JavaScript流程控制 94
4.3.1 If分支語句 94
4.3.2 Switch分支語句 95
4.3.3 For循環語句 96
4.3.4 While循環語句 96
4.3.5 Do-While循環語句 97
4.3.6 break、continue語句 97
4.4 JavaScript對象 97
4.4.1 Array對象 98
4.4.2 Date對象 100
4.4.3 Math對象 101
4.5 JavaScript函式 101
4.6 JavaScript與DOM 102
4.6.1 DOM技術編程示例 102
4.6.2 DOM與表單驗證 105
4.7 JavaScript與DHTML 108
4.7.1 DHTML簡介 108
4.7.2 DHTML舉例 108
習題 111
第5章 ASP內置對象 113
5.1 ASP內置對象簡介 113
5.2 Response對象 114
5.2.1 Response對象概述 114
5.2.2 Response.Write方法 115
5.2.3 Response.Redirect方法 116
5.2.4 Response對象的其他方法 117
5.2.5 Response對象的屬性 118
5.2.6 Response.Cookies集合 119
5.3 Request對象 120
5.3.1 Request對象的屬性與方法 121
5.3.2 Request.Form集合 121
5.3.3 Request.QueryString集合 123
5.3.4 Request.ServerVariables集合 125
5.3.5 Request.Cookies集合 127
5.4 Server對象 128
5.4.1 Server.CreateObject方法 128
5.4.2 Server.MapPath方法 129
5.4.3 Server.Execute方法 129
5.4.4 Server.Transfer方法 130
5.4.5 Server.HTMLEncode方法 130
5.4.6 Server.URLEncode方法 131
5.5 Application對象 131
5.5.1 Application對象概述 131
5.5.2 Application對象的集合 132
5.5.3 Application對象的事件 134
5.5.4 Application對象套用舉例 134
5.6 Session對象 135
5.6.1 Session對象概述 135
5.6.2 Session對象的集合 136
5.6.3 Session對象的事件 137
5.6.4 Session對象套用舉例 138
5.7 Global.asa檔案 140
5.7.1 Global.asa檔案概述 140
5.7.2 Global.asa檔案舉例 141
習題 142
第6章 ASP內置組件 144
6.1 ASP組件概述 144
6.1.1 內置組件與外置組件 144
6.1.2 ASP常用內置組件 145
6.2 File Access組件 145
6.2.1 File Access組件概述 145
6.2.2 資料夾操作 146
6.2.3 檔案的創建、複製與刪除 149
6.2.4 檔案內容的寫入 152
6.2.5 檔案內容的讀取 152
6.3 Ad Rotator組件 154
6.3.1 Ad Rotator組件簡介 154
6.3.2 Ad Rotator組件套用示例 155
6.4 PageCounter組件 156
6.4.1 PageCounter組件簡介 156
6.4.2 PageCounter組件套用示例 157
6.5 ContentLinking組件 158
6.5.1 ContentLinking組件簡介 158
6.5.2 ContentLinking組件套用示例 159
習題 159
第7章 ADO與Web資料庫 161
7.1 Web資料庫概述 161
7.1.1 Web資料庫及其優勢 161
7.1.2 訪問Web資料庫的幾種技術 162
7.2 ODBC資料庫連線技術 163
7.2.1 ODBC簡介 163
7.2.2 ODBC數據源管理器 164
7.2.3 DSN的創建與設定 165
7.3 ADO資料庫訪問技術 166
7.3.1 ADO技術概述 166
7.3.2 ADO組件對象簡介 167
7.3.3 ADO對象之間的關係 167
7.4 Connection對象 168
7.4.1 Connection對象的常用方法 168
7.4.2 Connection對象的事務操作 169
7.4.3 ConnectionString連線字元串 170
7.4.4 Connection對象的屬性 171
7.5 Command對象 172
7.5.1 Command對象概述 172
7.5.2 Command對象的屬性與方法 173
7.6 Recordset對象 173
7.6.1 Recordset.Open方法 174
7.6.2 Recordset對象的其他方法 175
7.6.3 Recordset對象的屬性 175
7.6.4 Field對象與Fields集合 176
7.7 SQL查詢語言 178
7.7.1 SQL語言概述 178
7.7.2 數據查詢命令 179
7.7.3 插入記錄命令 180
7.7.4 更新數據命令 181
7.7.5 刪除記錄命令 181
7.8 Web資料庫訪問實例 182
7.8.1 連線資料庫 182
7.8.2 讀取並輸出數據 184
7.8.3 查詢數據 185
7.8.4 添加記錄 187
7.8.5 更新數據 189
7.8.6 刪除記錄 191
習題 192
第8章 ASP應用程式設計實例 194
8.1 百年日曆 194
8.1.1 設計思路 194
8.1.2 百年日曆完整代碼 195
8.2 網上投票系統 198
8.2.1 設計思路 198
8.2.2 網上投票系統原始碼 199
8.2.3 網上投票系統的完善 201
8.2.4 用圖形顯示投票結果 202
8.3 線上考試系統 203
8.3.1 設計思路 204
8.3.2 資料庫設計 204
8.3.3 線上考試系統原始碼 204
8.3.4 線上考試系統的完善 207
8.4 成績查詢系統 207
8.4.1 設計思路 207
8.4.2 資料庫設計 208
8.4.3 首頁框架設計 208
8.4.4 上方頁面設計 209
8.4.5 下方頁面設計 210
8.5 註冊登錄系統 212
8.5.1 設計思路 212
8.5.2 資料庫設計 213
8.5.3 Global.asa檔案 213
8.5.4 登錄頁面設計 214
8.5.5 登錄信息驗證頁面設計 215
8.5.6 註冊頁面設計 216
8.5.7 保存註冊信息頁面設計 219
8.6 訪客留言簿 220
8.6.1 設計思路 220
8.6.2 資料庫設計 221
8.6.3 留言簿主頁面設計 222
8.6.4 撰寫留言頁面設計 224
8.6.5 保存留言頁面設計 226
習題 227
第9章 ASP網上書城實例 228
9.1 網上書城總體設計 228
9.1.1 總體設計思路 228
9.1.2 網站資料庫設計 229
9.1.3 Global.asa檔案 231
9.2 包含檔案設計 232
9.2.1 包含檔案的概念 232
9.2.2 head.inc檔案設計 233
9.2.3 foot.inc檔案設計 234
9.2.4 style.css檔案設計 234
9.3 網上書城首頁設計 235
9.3.1 首頁設計思路 235
9.3.2 圖書展示功能設計 236
9.3.3 圖書搜尋功能設計 237
9.3.4 完整的首頁原始碼 238
9.3.5 圖書詳情頁面設計 240
9.4 購物車頁面設計 243
9.4.1 購物車設計思路 243
9.4.2 放入圖書功能設計 244
9.4.3 刪除圖書功能設計 245
9.4.4 更改數量與計算書款金額 245
9.4.5 完整的購物車頁面原始碼 246
9.5 訂單頁面設計 248
9.5.1 訂單頁面設計思路 248
9.5.2 填寫訂單頁面設計 249
9.5.3 保存訂單數據功能設計 252
9.5.4 查看訂單信息頁面設計 252

相關詞條

熱門詞條

聯絡我們