ASP.NET Web開發技術(第2版)(微課版)

彭玉華、鄧謙、王先水

  • 出版商: 清華大學
  • 出版日期: 2026-06-01
  • 售價: $474
  • 語言: 簡體中文
  • ISBN: 7302712719
  • ISBN-13: 9787302712718
  • 相關分類: ASP.NET
  • 下單後立即進貨 (約4週~6週)

  • ASP.NET Web開發技術(第2版)(微課版)-preview-1
  • ASP.NET Web開發技術(第2版)(微課版)-preview-2
  • ASP.NET Web開發技術(第2版)(微課版)-preview-3
  • ASP.NET Web開發技術(第2版)(微課版)-preview-4
  • ASP.NET Web開發技術(第2版)(微課版)-preview-5
  • ASP.NET Web開發技術(第2版)(微課版)-preview-6
  • ASP.NET Web開發技術(第2版)(微課版)-preview-7
ASP.NET Web開發技術(第2版)(微課版)-preview-1

商品描述

"ASP.NET Web是目前軟件開發市場比較流行的一種開發技術,可配合任何一種.NET平臺的語言進行開發。《ASP.NET Web開發技術(第2版)(微課版)》以構建SPOC混合教學模式為基礎,對ASP.NET Web開發技術課程進行總體設計。課程從“準職業人”的角度出發,以工作過程為導向、工作任務為驅動、學生能力提升為落腳點,重點培養學生的軟件設計、代碼編寫和算法設計能力,通過課內與課外雙線並行的方式實施教學。 本書共10章,內容包括ASP.NET Web技術概述、ASP.NET Web標準服務器控件、用戶控件和母版頁技術、站點導航控件、ASP.NET常用內置對象與數據傳遞、ASP.NET狀態管理、ADO.NET數據庫訪問技術、數據綁定與數據綁定控件、ASP.NET AJAX控件、基於三層架構開發課程學習選課平臺。書中的所有案例均來自編者多年的教學手稿筆記及項目開發經驗,具有很強的實用性。 本書可作為高等院校計算機相關專業的Web開發、網絡程序設計、Web數據庫應用技術等課程的教材,也可供對Web應用開發感興趣的技術人員自學使用。"

目錄大綱

目錄

 

第1章  ASP.NET Web技術概述  1

1.1 軟件體系架構 1

1.1.1 C/S架構 1

1.1.2 B/S架構 1

1.2 Web技術概述 2

1.2.1 Web工作原理 2

1.2.2 HTTP和HTML 3

1.2.3 網頁開發技術 4

1.3 Web網頁開發技術 4

1.3.1 Web客戶端技術 5

1.3.2 HTML常用標簽 5

1.3.3 CSS技術 11

1.3.4 Web服務器端技術 15

1.4 ASP.NET基礎知識 15

1.4.1 ASP.NET技術 16

1.4.2 .NET Framework框架 16

1.4.3 IIS的安裝與配置 17

1.4.4 ASP.NET引擎 19

1.4.5 ASP.NET應用程序開發工具 20

1.5 ASP.NET的開發模式 25

1.5.1 Web Forms模式 25

1.5.2 MVC模式 25

1.6 ASP.NET Web項目的創建 25

1.6.1 創建ASP.NET Web應用程序項目 25

1.6.2 創建ASP.NET Web網站 29

1.6.3 創建ASP.NET Web空應用程序 31

1.7 上機實驗 33

第2章  ASP.NET Web標準服務器控件36

2.1 ASP.NET Web標準服務器控件概述 36

2.1.1 ASP.NET Web標準服務器控件的公共屬性 37

2.1.2 ASP.NET Web標準服務器控件的事件 38

2.2 ASP.NET Web標準服務器常用控件 39

2.2.1 文本輸入/輸出控件 39

2.2.2 按鈕控件 41

2.2.3 超鏈接控件 46

2.2.4 圖像控件 46

2.2.5 選擇控件 47

2.2.6 容器控件 57

2.2.7 常用的其他標準控件 61

2.3 ASP.NET驗證控件 66

2.3.1 驗證控件的屬性和方法 67

2.3.2 RequiredFieldValidator控件 67

2.3.3 CompareValidator控件 68

2.3.4 RangeValidator控件 69

2.3.5 RegularExpressionValidator控件 69

2.4 上機實驗 77

第3章 用戶控件和母版頁技術80

3.1 用戶控件 80

3.1.1 用戶控件概述 80

3.1.2 用戶控件創建 81

3.1.3 用戶控件的使用 83

3.2 母版頁 89

3.2.1 母版頁概述 89

3.2.2 創建母版頁 90

3.2.3 創建內容頁 91

3.2.4 母版頁與內容頁 94

3.2.5 內容頁中訪問母版頁的屬性和方法 94

3.3 上機實驗 98

第4章 站點導航控件  101

4.1 站點地圖 101

4.2 SiteMapPath導航控件 103

4.3 TreeView導航控件 107

4.3.1 TreeView導航控件的屬性 107

4.3.2 向TreeView導航控件添加節點 108

4.4 Menu控件 113

4.4.1 MenuItem類 113

4.4.2 Menu控件的屬性和事件 114

4.4.3 MenuItemCollection類 116

4.4.4 向Menu控件中添加菜單項的方法 116

4.5 上機實驗 119

第5章  ASP.NET常用內置對象與數據傳遞  122

5.1 Page對象 122

5.1.1 Page對象的常用屬性 122

5.1.2 Page對象的常用事件和方法 123

5.1.3 Web窗體頁面的生命周期 123

5.2 Response對象 126

5.2.1 Response對象的常用屬性和方法 126

5.2.2 使用Response對象輸出信息到客戶端 127

5.2.3 使用Redirect方法實現頁面跳轉 129

5.3 Request對象 131

5.3.1 Request對象的常用屬性 131

5.3.2 Request對象的常用方法 132

5.3.3 通過查詢字符串實現跨頁數據傳遞 133

5.4 Server對象 136

5.4.1 Server對象的常用屬性和方法 136

5.4.2 Execute方法和Transfer方法 136

5.4.3 MapPath方法 137

5.5 上機實驗 137

第6章 ASP.NET狀態管理  143

6.1 ViewState對象 143

6.1.1 ViewState對象概述 143

6.1.2 ViewState對象的使用 144

6.2 Cookie對象 146

6.2.1 Cookie對象概述 146

6.2.2 Cookie對象的常用屬性和方法 147

6.3 Session對象 150

6.3.1 Session對象的工作原理 150

6.3.2 Session對象的常用屬性、方法和事件 150

6.3.3 Session對象的使用 151

6.4 Application對象 155

6.4.1 Application對象的常用屬性、方法和事件 155

6.4.2 Application對象的使用 155

6.5 上機實驗 158

第7章 ADO.NET數據庫訪問技術 162

7.1 ADO.NET概述 162

7.1.1 ADO.NET的數據模型 162

7.1.2 ADO.NET訪問數據的方式 163

7.1.3 ADO.NET的常用對象 164

7.2 數據庫連接字符串 164

7.2.1 數據庫連接字符串常用參數 164

7.2.2 連接到SQL Server數據庫的連接字符串 165

7.2.3 數據庫連接字符串的存放位置 166

7.3 數據庫連接對象Connection 167

7.3.1 創建Connection對象 167

7.3.2 Connection對象的屬性和方法 168

7.3.3 連接數據庫的基本步驟 169

7.3.4 關閉數據庫連接 170

7.4 數據庫命令對象Command 171

7.4.1 創建Command對象 171

7.4.2 Command對象的屬性和方法 172

7.4.3 統計數據庫信息操作  172

7.4.4 增加、修改、刪除記錄操作 175

7.5 讀取數據對象DataReader  178

7.5.1 DataReader對象概述 178

7.5.2 創建DataReader對象 179

7.5.3 DataReader對象的屬性和方法 179

7.5.4 查詢數據表記錄操作 180

7.6 DataSet對象 188

7.6.1 DataSet對象的基本構成 188

7.6.2 DataSet的組成結構和工作過程 189

7.6.3 DataSet對象的常用子對象 190

7.6.4 DataSet對象的常用屬性和方法 190

7.7 DataAdapter對象 191

7.7.1 創建DataAdapter對象 191

7.7.2 DataAdapter對象的屬性和方法 191

7.8 使用DataSet訪問數據庫 193

7.8.1 創建DataSet對象 193

7.8.2 填充DataSet 193

7.8.3 多結果集填充 195

7.8.4 向數據表中添加新記錄 198

7.8.5 修改數據表記錄 200

7.8.6 刪除數據表指定記錄 203

7.9 DataTable對象 205

7.9.1 DataTable對象的常用屬性及方法 205

7.9.2 DataTable成員對象 206

7.9.3 創建DataTable對象 207

7.10 上機實驗 209

第8章 數據綁定與數據綁定控件 219

8.1 數據綁定概述 219

8.1.1 簡單數據綁定和復雜數據綁定 219

8.1.2 采用數據綁定表達式實現數據綁定 220

8.1.3 調用DataBind方法實現數據綁定 225

8.2 簡單常用控件的數據綁定 228

8.2.1 DropDownList控件的數據綁定 228

8.2.2 RadioButtonList控件的數據綁定 230

8.3 數據控件的數據綁定 233

8.3.1 Repeater控件 233

8.3.2 DataList控件 238

8.3.3 GridView控件 240

8.3.4 GridView控件綁定數據源 244

8.3.5 GridView控件模板列 252

8.3.6 DetailsView控件 254

8.3.7 FormView控件 266

8.4 上機實驗 269

第9章 ASP.NET AJAX控件  275

9.1 AJAX技術 275

9.1.1 AJAX工作原理 275

9.1.2 ASP.NET AJAX技術 276

9.2 ASP.NET AJAX服務器控件 276

9.2.1 ScriptManager控件 276

9.2.2 UpdatePanel控件 277

9.2.3 Timer控件 279

9.2.4 UpdateProgress控件 281

9.2.5 ScriptManagerProxy控件 283

9.2.6 AJAX控件工具集 283

9.3 上機實驗 286

第10章  基於三層架構開發課程學習選課平臺  290

10.1 三層架構概述 290

10.1.1 三層架構的構成 290

10.1.2 ASP.NET三層架構的搭建 291

10.2 課程學習選課平臺功能 291

10.2.1 用戶功能設計 291

10.2.2 管理員功能設計 292

10.3 課程學習選課平臺功能預覽 292

10.3.1 用戶功能預覽 292

10.3.2 管理員功能預覽 296

10.4 課程學習選課平臺數據庫設計 298

10.4.1 數據庫概念設計 299

10.4.2 數據庫邏輯設計 300

10.5 課程學習選課平臺搭建 302

10.6 項目公共模板頁面設計 302

10.6.1 項目樣式文件設計 302

10.6.2 項目基礎樣本頁面設計 305

10.6.3 用戶登錄註冊母版頁設計 306

10.6.4 用戶功能母版頁設計 307

10.6.5 管理員功能母版頁設計 308

10.7 工具類設計 309

10.8 用戶登錄註冊功能實現 310

10.8.1 用戶登錄頁面實現 311

10.8.2 用戶註冊頁面實現 312

10.8.3 用戶登錄後臺功能邏輯實現 314

10.8.4  用戶註冊後臺功能邏輯實現 316

10.9 管理員功能模塊——課程管理功能實現 317

10.9.1 管理員功能頁面實現 317

10.9.2 課程管理頁面實現 318

10.9.3 課程信息添加頁面實現 320

10.9.4 課程信息編輯頁面實現 322

10.9.5 課程信息添加後臺功能邏輯實現 324

10.9.6 課程信息編輯後臺功能邏輯實現 328

10.9.7 課程信息刪除後臺功能邏輯實現 333

10.10  用戶功能模塊——選課功能實現 334

10.10.1 課程選課列表頁面實現 334

10.10.2 課程選課後臺功能邏輯實現 335

10.10.3 課程退選後臺功能邏輯實現 338

參考文獻  341