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

《ASP.NET Web開發技術(微課版)》是2023年清華大學出版社出版的圖書,作者是王穎、劉艷、王先水。

基本介紹

  • 中文名:ASP.NET Web開發技術(微課版)
  • 作者:王穎、劉艷、王先水
  • 出版社:清華大學出版社
  • 出版時間:2023年1月1日
  • 定價:79 元
  • ISBN:9787302621034
內容簡介,圖書目錄,

內容簡介

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

圖書目錄

第1章Web技術概述 1
1.1 軟體體系架構 1
1.1.1 C/S架構 1
1.1.2 B/S架構 1
1.2 Web工程原理 2
1.2.1 HTTP 2
1.2.2 網頁開發技術 3
1.3 Web網頁開發技術 4
1.3.1 Web客戶端技術 4
1.3.2 Web伺服器端技術 5
1.4 ASP.NET基礎知識 6
1.4.1 ASP.NET引擎 6
1.4.2 ASP.NET應用程式開發工具 7
1.4.3 .NET Framework體系結構 9
1.5 ASP.NET的開發模式 10
1.5.1 Web Forms模式 10
1.5.2 MVC模式 10
1.6 ASP.NET Web項目的創建 10
1.6.1 創建ASP.NET Web應用程式項目 10
1.6.2 創建ASP.NET Web網站 14
1.6.3 創建ASP.NET Web空應用程式 16
1.7 上機實驗 18
第2章ASP.NET Web標準伺服器控制項 21
2.1 ASP.NET Web標準伺服器控制項概述 21
2.1.1 ASP.NET Web標準伺服器控制項的公共屬性 22
2.1.2 ASP.NET Web標準伺服器控制項的事件 23
2.2 ASP.NET Web標準伺服器常用控制項 24
2.2.1 文本輸入/輸出控制項 24
2.2.2 按鈕控制項 26
2.2.3 超連結控制項 30
2.2.4 圖像控制項 31
2.2.5 選擇控制項 32
2.2.6 容器控制項 42
2.2.7 常用的其他標準控制項 46
2.3 ASP.NET驗證控制項 52
2.3.1 驗證控制項的屬性和方法 52
2.3.2 RequiredFieldValidator控制項 53
2.3.3 CompareValidator控制項 53
2.3.4 RangeValidator控制項 54
2.3.5 RegularExpressionValidator控制項 55
2.4 上機實驗 64
第3章用戶控制項和母版頁技術 67
3.1 用戶控制項 67
3.1.1 用戶控制項概述 67
3.1.2 用戶控制項創建 68
3.1.3 用戶控制項的使用 70
3.2 母版頁 76
3.2.1 母版頁概述 76
3.2.2 創建母版頁 77
3.2.3 創建內容頁 78
3.2.4 母版頁面與內容頁面 82
3.2.5 內容頁中訪問母版頁的屬性和方法 83
3.3 上機實驗 87
第4章站點導航控制項 91
4.1 站點地圖 91
4.2 SiteMapPath導航控制項 93
4.3 TreeView導航控制項 94
4.3.1 TreeView導航控制項的屬性 95
4.3.2 向TreeView導航控制項添加節點 96
4.4 Menu控制項 101
4.4.1 MenuItem類 101
4.4.2 Menu控制項的屬性和事件 102
4.4.3 MenuItemCollection類 104
4.4.4 向Menu控制項中添加選單項的方法 104
4.5 上機實驗 107
第5章ASP.NET常用內置對象與數據傳遞 111
5.1 Page對象 111
5.1.1 Page對象常用屬性 111
5.1.2 Page對象常用事件和方法 112
5.1.3 Web窗體頁面的生成周期 112
5.2 Response對象 113
5.2.1 Response對象常用屬性和方法 113
5.2.2 使用Response對象輸出信息到客戶端 114
5.2.3 使用Redirect方法實現頁面跳轉 115
5.3 Request對象 117
5.3.1 Request對象常用屬性 117
5.3.2 Request對象常用方法 118
5.3.3 通過查詢字元串實現跨頁數據傳遞 120
5.4 Server對象 123
5.4.1 Server對象的常用屬性和方法 123
5.4.2 Execute方法和Transfer方法 123
5.4.3 MapPath方法 124
5.5 上機實驗 124
第6章ASP.NET狀態管理 131
6.1 ViewState對象 131
6.1.1 ViewState對象概述 131
6.1.2 ViewState對象使用 132
6.2 Cookie對象 134
6.2.1 Cookie對象概述 134
6.2.2 Cookie對象使用 135
6.3 Session對象 138
6.3.1 Session對象工作原理 138
6.3.2 Session對象的常用屬性和方法 139
6.3.3 Session對象的使用 140
6.4 Application對象 143
6.4.1 Application對象的常用屬性、方法和事件 143
6.4.2 Application對象的使用 144
6.5 上機實驗 146
第7章ADO.NET資料庫訪問技術 151
7.1 ADO.NET概述 151
7.1.1 ADO.NET的數據模型 151
7.1.2 ADO.NET訪問數據的方式 152
7.1.3 ADO.NET的常用對象 153
7.2 資料庫連線字元串 153
7.2.1 資料庫連線字元串常用參數 153
7.2.2 連線到SQL Server資料庫的連線字元串 154
7.2.3 資料庫連線字元串的存放位置 154
7.3 資料庫連線Connection對象 155
7.3.1 創建Connection對象 156
7.3.2 Connection對象的屬性和方法 156
7.3.3 連線到資料庫的基本步驟 157
7.3.4 關閉資料庫連線 159
7.4 資料庫命令Command對象 159
7.4.1 創建Command命令 159
7.4.2 Command對象的屬性和方法 160
7.4.3 統計資料庫信息操作 161
7.4.4 增加、修改、刪除記錄操作 164
7.5 讀取數據DataReader對象 167
7.5.1 DataReader對象概述 167
7.5.2 創建DataReader對象 167
7.5.3 DataReader對象的屬性和方法 168
7.5.4 查詢數據表記錄操作 169
7.6 DataSet對象 175
7.6.1 DataSet對象的基本構成 175
7.6.2 DataSet的組成結構和工作過程 175
7.6.3 DataSet中的常用子對象 177
7.6.4 DataSet對象常用屬性和方法 177
7.7 DataAdapter對象 178
7.7.1 創建DataAdapter對象 178
7.7.2 DataAdapter對象的屬性和方法 178
7.8 使用DataSet訪問資料庫 180
7.8.1 創建DataSet對象 180
7.8.2 填充DataSet 180
7.8.3 多結果集填充 182
7.8.4 添加新記錄 184
7.8.5 修改記錄 186
7.8.6 刪除記錄 188
7.9 DataTable對象 190
7.9.1 DataTable對象常用屬性及方法 191
7.9.2 DataTable成員對象 191
7.9.3 創建DataTable對象 192
7.10 上機實驗 194
第8章數據綁定與數據綁定控制項 207
8.1 數據綁定概述 207
8.1.1 簡單數據綁定和複雜數據綁定 207
8.1.2 採用數據綁定表達式實現數據綁定 208
8.1.3 調用DataBind方法實現數據綁定 213
8.2 簡單常用控制項的數據綁定 217
8.2.1 DropDownList控制項的數據綁定 217
8.2.2 RadioButtonList控制項的數據綁定 219
8.3 數據控制項的數據綁定 222
8.3.1 Repeater控制項 222
8.3.2 DataList控制項 228
8.3.3 GridView控制項 231
8.3.4 GridView控制項綁定數據源 235
8.3.5 GridView控制項模板列 244
8.3.6 DetailsView控制項 247
8.3.7 FormView控制項 261
8.4 上機實驗 264
第9章ASP.NET AJAX控制項 271
9.1 AJAX技術 271
9.1.1 AJAX工作原理 271
9.1.2 ASP.NET AJAX技術 272
9.2 ASP.NET AJAX伺服器控制項 272
9.2.1 ScriptManager控制項 272
9.2.2 UpdatePanel控制項 273
9.2.3 Timer控制項 275
9.2.4 UpdateProgress控制項 277
9.2.5 ScriptManagerProxy控制項 279
9.2.6 AJAX控制項工具集 280
9.3 上機實驗 283
第10章三層架構和MVC開發技術 287
10.1 三層架構概述 287
10.1.1 三層架構的構成 287
10.1.2 ASP.NET三層架構的搭建 288
10.2 基於ASP.NET三層架構的用戶登錄 288
10.3 MVC開發技術 293
10.3.1 MVC模式概述 293
10.3.2 MVC頁面請求與路由 293
10.3.3 ASP.NET MVC應用程式結構 294
參考文獻 301

相關詞條

熱門詞條

聯絡我們