ASP動態網站開發基礎教程(第6版)

主編:喬小軍 李小娟 李 倩 副主編:王祥仲 程鳳娟 孫紅麗

  • 出版商: 清華大學
  • 出版日期: 2024-07-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • ISBN: 7302656754
  • ISBN-13: 9787302656753
  • 下單後立即進貨 (約4週~6週)

  • ASP動態網站開發基礎教程(第6版)-preview-1
  • ASP動態網站開發基礎教程(第6版)-preview-2
  • ASP動態網站開發基礎教程(第6版)-preview-3
ASP動態網站開發基礎教程(第6版)-preview-1

買這商品的人也買了...

商品描述

《ASP動態網站開發基礎教程(第 6版)》由淺入深、循序漸進地介紹了使用 ASP技術開發 Web應用程序的方法。全書共分 13章,第 1~4章介紹了 ASP、HTML、JavaScript和 VBScript語言的基礎知識;第 5~7章分別介紹了 Request、Response、 Server、Application和 Session對象等 ASP常用內建對象的使用;第 8章和第 9章介紹了 ASP內置組件的使用;第 10章介紹了 ASP程序與數據庫的連接和交互;第 11章介紹了 RecordSet對象的應用;第 12章和第 13章通過實例,介紹了創建基於 ASP的用戶管理系統和博客網站的具體方法,對前面各章節所學習的知識進行了貫穿。 《ASP動態網站開發基礎教程(第 6版)》內容翔實、結構清晰、敘述流暢、可操作性強,適合作為高等院校網站開發、網頁設計等課程的教材,也可作為 ASP初學者和網站開發人員的參考書。

目錄大綱

目    錄 

第1章 ASP基礎知識 1

1.1  什麽是ASP 1

1.1.1  ASP的技術特點 1

1.1.2  ASP的工作流程 2

1.1.3  ASP的工作原理 2

1.1.4  ASP的運行環境 3

1.1.5  ASP的常用內建對象 3

1.2  安裝與搭設IIS 3

1.2.1  IIS的安裝 4

1.2.2  IIS的架設 5

1.2.3  設置虛擬目錄 8

1.2.4  創建網站 8

1.3  測試網站服務器 9

1.4  ASP程序的編寫、保存、調試與運行 9

1.4.1  編寫與保存ASP文件 10

1.4.2  調試與運行ASP程序 11

1.5  課後習題 13

第2章 HTML5語言 14

2.1  HTML5文檔結構 14

2.1.1  文檔類型聲明 15

2.1.2  主標簽 15

2.1.3  頭部標簽 15

2.1.4  主體標簽 17

2.2  創建HTML5文件 17

2.3  編輯網頁文本 18

2.3.1  定義標題和段落 18

2.3.2  設置文本格式 20

2.4  建立列表和超鏈接 22

2.4.1  創建列表 22

2.4.2  創建超鏈接 25

2.5  插入網頁圖像 28

2.6  使用表格 29

2.6.1  創建表格 29

2.6.2  設置表格屬性 32

2.6.3  設置單元格屬性 34

2.7  使用表單 35

2.7.1  定義表單 36

2.7.2  添加表單控件 38

2.7.3  設置表單屬性 45

2.8  使用CSS 49

2.8.1  定義CSS樣式 49

2.8.2  CSS3選擇器 52

2.9  課後習題 56

第3章 JavaScript 腳本語言 57

3.1  JavaScript語言概述 57

3.1.1  JavaScript的主要特點 57

3.1.2  JavaScript的基本語法 58

3.1.3  JavaScript在ASP中的使用 59

3.2  JavaScript程序 61

3.2.1  語句和語句塊 61

3.2.2  代碼 61

3.2.3  消息框 61

3.2.4  JavaScript註釋 64

3.3  標識符和變量 64

3.3.1  標識符 64

3.3.2  變量 65

3.4  數據類型 66

3.5  運算符 67

3.5.1  算術運算符 67

3.5.2  比較運算符 68

3.5.3  賦值運算符 69

3.5.4  邏輯運算符 70

3.5.5  條件運算符 70

3.5.6  其他運算符 70

3.5.7  運算符優先級 71

3.6  表達式 72

3.7  流程控制語句 73

3.7.1  條件判斷語句 73

3.7.2  循環控制語句 78

3.7.3  跳轉語句 80

3.8  JavaScript函數 81

3.8.1  常用系統函數 81

3.8.2  自定義函數 81

3.8.3  帶參數返回的return語句 82

3.8.4  函數變量的作用域 83

3.9  課後習題 84

第4章 VBScript 腳本語言 86

4.1  VBScript語言概述 86

4.1.1  認識VBScript語言 86

4.1.2  VBScript代碼編寫格式 87

4.1.3  在ASP中使用VBScript 88

4.2  VBScript中的變量 89

4.2.1  簡單變量的聲明 89

4.2.2  數組變量的聲明 90

4.2.3  變量的賦值 91

4.2.4  變量的命名約定 91

4.2.5  變量的作用域與存活期 92

4.3  VBScript中的運算符 93

4.3.1  算術運算符 93

4.3.2  關系運算符 93

4.3.3  邏輯運算符 94

4.3.4  連接運算符 94

4.3.5  運算符的優先級 95

4.4  VBScript中的數據類型 95

4.5  VBScript中常量的定義 96

4.6  賦值語句 97

4.7  條件語句 98

4.7.1  If…Then語句 98

4.7.2  If…Then…Else語句 98

4.7.3  Select Case語句 99

4.8  循環語句 100

4.8.1  Do…Loop語句 100

4.8.2  For Each…Next語句 101

4.8.3  For…Next語句 101

4.8.4  While…Wend語句 102

4.8.5  Exit語句 103

4.9  VBScript中的過程 104

4.9.1  Sub過程 104

4.9.2  Function過程 105

4.9.3  參數按地址傳遞與按值傳遞 106

4.9.4  數組參數 107

4.10  VBScript函數 107

4.11  課後習題 110

第5章 Request對象與Response對象 112

5.1  Request對象與Response對象的關系 112

5.2  Request請求對象 113

5.2.1  Request對象概述 113

5.2.2  應用Request對象 114

5.3  Response響應對象 119

5.3.1  Response對象概述 119

5.3.2  應用Response對象 121

5.4  在網頁中使用Cookie 127

5.4.1  Cookie的設置 127

5.4.2  Cookie的使用 130

5.5  課後習題 132

第6章 Server 服務對象 134

6.1  Server對象概述 134

6.2  Server對象的屬性 135

6.3  Server對象的方法 136

6.3.1  HTMLEncode()方法 136

6.3.2  URLEncode()方法 137

6.3.3  MapPath()方法 138

6.3.4  CreateObject()方法 139

6.3.5  Transfer()方法 140

6.3.6  Execute()方法 140

6.3.7  GetLastError()方法 141

6.4  課後習題 141

第7章 Application對象與Session對象 143

7.1  Application應用程序對象 143

7.1.1  Application對象概述 143

7.1.2  Application對象的屬性 144

7.1.3  Application對象的方法 145

7.1.4  Application對象的事件 145

7.1.5  使用Application對象保存數據 146

7.2  Session對象 146

7.2.1  Session對象概述 146

7.2.2  Session對象的屬性 147

7.2.3  Session對象的方法 148

7.2.4  Session對象的事件 148

7.2.5  使用Session對象記錄用戶登錄信息 148

7.3  Global.asa文件 149

7.4  課後習題 151

第8章 ASP的常用組件 152

8.1  使用Ad Rotator組件製作廣告輪顯效果 152

8.1.1  創建Ad Rotator計劃文件 153

8.1.2  設置廣告圖像重定向文件 154

8.1.3  創建網站廣告顯示頁面 154

8.2  使用Browser Capabilities組件檢測瀏覽器 157

8.3  使用Content Rotator組件製作內容輪轉效果 158

8.4  使用Content Linker組件製作頁面索引 161

8.4.1  Content Linker組件簡介 161

8.4.2  Content Linker組件方法 161

8.4.3  使用Content Linker組件創建管理對象 162

8.5  使用Page Counter組件設計網站計數器 164

8.6  使用Counters組件創建投票計數器 165

8.7  使用Permission Checker組件檢查用戶權限 167

8.8  使用MyInfo組件存儲網站所有者信息 168

8.9  使用Tools組件創建Tools對象 168

8.10  使用IIS Log組件抽取IIS日誌信息 169

8.11  利用Dictionary對象保存字典  對象 170

8.12  開發ASP自定義組件 172

8.13  課後習題 173

第9章 ASP的文件管理 175

9.1  FileSystemObject文件系統對象 175

9.2  讀寫文件 177

9.2.1  TextStream對象簡介 177

9.2.2  創建一個文本文件 178

9.2.3  向文本文件中添加數據 179

9.2.4  讀取文本文件中的內容 180

9.3  管理文件 181

9.3.1  File對象簡介 181

9.3.2  移動、復制及刪除文件 182

9.3.3  檢測文件和文件夾是否存在 183

9.3.4  檢測文件的屬性 183

9.4  獲取驅動信息 185

9.5  管理文件夾 187

9.6  課後習題 190

第10章 ADO數據庫訪問 191

10.1  Access數據庫簡介 191

10.1.1  Access數據庫的基本操作 191

10.1.2  Access數據庫的基礎知識 195

10.1.3  SQL簡介 197

10.1.4  ODBE簡介 201

10.1.5  OLE DB簡介 204

10.1.6  ADO對象模型 204

10.1.7  ADO對象簡介 205

10.2  Connection對象連接數據庫 207

10.2.1  與數據庫建立連接 207

10.2.2  Connection對象的屬性 211

10.2.3  Connection對象的方法 214

10.3  Command對象 215

10.3.1  創建Command對象 216

10.3.2  Command對象的屬性 217

10.3.3  Command對象的方法 218

10.3.4  參數查詢 219

10.4  課後習題 222

第11章 Recordset對象查詢和操作記錄 224

11.1 Recordset對象概述 224

11.1.1  認識Recordset對象 224

11.1.2  Recordset對象的工作流程 225

11.1.3  Recordset對象的屬性 226

11.1.4  Recordset對象的方法 227

11.2 使用Recordset對象 229

11.2.1  游標類型 229

11.2.2  鎖定類型 233

11.2.3  瀏覽記錄 234

11.2.4  添加記錄 235

11.2.5  更新記錄 237

11.2.6  刪除記錄 239

11.2.7  Supports()方法 240

11.2.8  Status屬性 241

11.2.9  分頁顯示 241

11.3 認識Fields集合與Field對象 243

11.3.1  Fields集合簡介 243

11.3.2  Field對象簡介 243

11.4  認識Errors集合與Error對象 245

11.5  認識Properties集合與Property對象 245

11.6  課後習題 246

第12章 ASP綜合開發實例 (用戶管理系統) 248

12.1 功能描述 248

12.1.1  驗證碼技術簡介 248

12.1.2  MD5數據加密 255

12.1.3  表單驗證的實現 256

12.1.4  檢測表單內容的合法性 258

12.2 用戶管理系統簡介 260

12.2.1  數據庫設計 261

12.2.2  系統文件簡介 261

12.3 設計用戶管理系統 261

12.3.1  系統主界面 262

12.3.2  用戶註冊模塊 263

12.3.3  用戶登錄模塊 264

12.3.4  限制一般用戶權限 268

12.3.5  用戶管理模塊 268

12.3.6  添加用戶模塊 270

12.3.7  修改用戶模塊 273

12.3.8  刪除用戶模塊 274

12.3.9  修改密碼模塊 275

12.3.10  退出登錄模塊 277

12.4 課後習題 277

第13章 ASP綜合開發實例(博客網站) 278

13.1 功能描述 278

13.2 數據庫設計 279

13.2.1  數據庫E-R圖分析 279

13.2.2  數據表概要說明 279

13.2.3  主要數據表的結構 280

13.3 文件架構設計 282

13.4 公共文件的編寫 282

13.4.1  防止SQL註入和創建數據庫連接 282

13.4.2  統計訪問量 283

13.5 網站前臺主頁面設計 284

13.5.1  主頁面的佈局 284

13.5.2  主頁面的實現 285

13.6 文章展示模塊的設計 286

13.6.1  主頁面文章展示的實現過程 286

13.6.2  文章列表展示的實現過程 287

13.6.3  文章詳細顯示的實現過程 288

13.7 相冊展示模塊的設計 292

13.7.1  相冊分類展示的實現過程 292

13.7.2  相冊圖片顯示的實現過程 293

13.8 博主登錄模塊的設計 294

13.8.1  設置頁面緩存有效期限 295

13.8.2  設計表單 295

13.8.3  實現登錄驗證 296

13.9 文章管理模塊的設計 296

13.9.1  文章分類管理的實現過程 297

13.9.2  文章添加頁面的實現過程 299

13.9.3  文章查詢和刪除的實現過程 301

13.10 相冊管理模塊的設計 303

13.10.1  上傳圖片的實現過程 304

13.10.2  瀏覽圖片的實現過程 308

13.10.3  刪除圖片的實現過程 310

13.11 發布網站 311

13.11.1  註冊網站域名 311

13.11.2  申請網站空間 311

13.11.3  將域名解析到服務器 311

13.11.4  使用FTP軟件上傳網站 312

13.12 課後習題 312

參考文獻 313