TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Web應用程序設計(.NET)(簡體書)
滿額折

Web應用程序設計(.NET)(簡體書)

人民幣定價:58 元
定價
:NT$ 348 元
優惠價
87303
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

本書圍繞Web應用程序開發,系統地介紹了ASP.NET技術。全書共11章,主要內容包括:ASP.NET簡介、Visual Studio集成開發環境、ASP.NET應用程序基礎、服務器控件與用戶控件、Web應用的狀態管理、主題與母版頁、ASP.NET站點導航技術、ADO.NET數據訪問技術、數據源控件與數據綁定控件、ASP.NET的三層架構及ASP.NET項目開發實例。本書是一本立體化教材,圍繞每一個知識單元配有短視頻講解,方便讀者學習。同時,每章均配有上機實訓和習題,可幫助讀者對該章所學知識進行鞏固。
本書結構清晰,實例豐富,圖文對照,淺顯易懂,可作為高等院校計算機及相關專業ASP.NET開發課程的教材,還可作為有一定的面向對象編程和數據庫基礎,想利用ASP.NET技術開發Web應用程序的軟件開發人員的入門參考書籍。
本書的MOOC教學視頻、電子教案、示例源代碼、習題答案和上機實訓源代碼可以登錄出版社網站(www.xduph.com)下載。

目次

第1章 ASP.NET簡介 1
1.1 B/S與C/S架構模式 1
1.2 C#?語言與?.NET框架 2
1.2.1 C#?語言 2
1.2.2 .NET Framework平臺體系結構 3
1.3 ASP.NET的開發模式 4
1.3.1 Web Pages開發模式 4
1.3.2 Web Forms開發模式 5
1.3.3 MVC開發模式 7
本章小結 7
習題 8

第2章 Visual Studio集成開發環境 9
2.1 Visual Studio集成開發環境的
?安裝和配置 9
2.2 創建一個簡單的ASP.NET應用程序 10
2.3 Visual Studio 集成開發環境的
?常用窗口 15
2.2.1 服務器資源管理器 15
2.2.2 解決方案資源管理器 15
2.2.3 工具箱 17
2.2.4 Web頁面設計窗口 18
2.2.5 屬性窗口 18
2.2.6 HTML源代碼編輯窗口 19
2.2.7 後臺代碼編輯窗口 20
2.2.8 類視圖 20
2.2.9 對象瀏覽器 21
本章小結 21
本章實訓 Visual Studio集成開發環境 21
習題 22

第3章 ASP.NET應用程序基礎 23
3.1 ASP.NET應用程序與頁面生命週期 23
3.1.1 應用程序生命週期 23
3.1.2 Web頁面生命週期 26
3.2 ASP.NET Web頁面 30
3.2.1 Web窗體代碼模型 30
3.2.2 Web窗體的添加 35
3.2.3 Web窗體基本語法結構 35
3.3 Page類的內置對象 37
3.3.1 Response對象 38
3.3.2 Request對象 40
3.3.3 Server對象 44
3.4 應用程序的異常處理機制 46
3.4.1 為什麼要進行異常處理 46
3.4.2 try-catch異常處理塊 47
3.4.3 頁面級的Page_Error事件處理
異常 48
3.4.4 頁面級的ErrorPage屬性處理異常 49
3.4.5 應用程序級的Application_Error
事件異常處理 50
3.4.6 配置應用程序的異常處理 51
本章小結 52
本章實訓 ASP.NET應用程序基礎 52
習題 52

第4章 服務器控件與用戶控件 55
4.1 服務器控件概述 55
4.2 HTML服務器控件 56
4.2.1 HTML常用標簽 56
4.2.2 HTML服務器控件 57
4.3 Web服務器控件 59
4.3.1 Web服務器控件概述 59
4.3.2 常用標準控件 64
4.4 驗證控件 79
4.4.1 驗證控件概述 79
4.4.2 驗證控件的使用 82
4.4.3 驗證組的使用 91
4.4.4 禁用驗證 92
4.4.5 測試驗證有效性 92
4.5 用戶控件 93
4.5.1 用戶控件的創建 94
4.5.2 用戶控件的使用 97
本章小結 98
本章實訓 服務器控件與用戶控件 98
習題 99

第5章 Web應用的狀態管理 104
5.1 Web應用的狀態管理概述 104
5.2 客戶端狀態管理 105
5.2.1 視圖狀態 105
5.2.2 查詢字符串 108
5.2.3 Cookie 110
5.2.4 基於Cookie的購物籃實現 117
5.3 服務器端狀態管理 120
5.3.1 會話狀態 121
5.3.2 應用程序狀態 125
5.3.3 基於Session的購物籃實現 128
本章小結 130
本章實訓 Web應用的狀態管理 130
習題 131

第6章 主題與母版頁 133
6.1 主題 133
6.1.1 主題的創建與應用 133
6.1.2 主題中的外觀文件 135
6.1.3 主題中的CSS樣式文件 137
6.1.4 主題的動態應用 137
6.2 母版頁 139
6.2.1 創建母版頁 139
6.2.2 創建內容頁 143
6.2.3 母版頁的工作原理 144
6.2.4 母版頁和內容頁中的事件 145
6.2.5 從內容頁訪問母版頁的內容 145
6.2.6 母版頁的嵌套 147
本章小結 148
本章實訓 主題與母版頁 148
習題 149

第7章 ASP.NET站點導航技術 152
7.1 ASP.NET站點導航概述 152
7.2 站點地圖 153
7.3 配置多個站點地圖 156
7.3.1 從父站點地圖鏈接到子站點
地圖文件 156
7.3.2 在web.config文件中配置多個
站點地圖 157
7.4 SiteMapPath控件 158
7.5 SiteMapDataSource控件 160
7.6 Menu控件 162
7.6.1 定義Menu菜單內容 162
7.6.2 Menu控件樣式 169
7.7 TreeView控件 170
7.7.1 定義TreeView節點內容 170
7.7.2 帶複選框的TreeView控件 176
本章小結 178
本章實訓 ASP.NET站點導航技術 178
習題 179

第8章 ADO.NET數據訪問技術 181
8.1 ADO.NET基礎 181
8.1.1 ADO.NET模型 181
8.1.2 ADO.NET的組件 182
8.1.3 ADO.NET的數據訪問模式 183
8.2 連接模式數據庫訪問 184
8.2.1 使用SqlConnection對象連接
數據庫 185
8.2.2 使用SqlCommand對象執行
數據庫命令 193
8.2.3 使用SqlDataReader讀取數據 202
8.2.4 為SqlCommand傳遞參數 207
8.2.5 使用SqlCommand執行存儲過程 211
8.2.6 使用事務處理 214
8.3 斷開模式數據庫訪問 218
8.3.1 DataSet數據集 218
8.3.2 使用SqlDataAdapter對象執行
數據庫命令 226
本章小結 237
本章實訓 ADO.NET數據訪問技術 237
習題 239

第9章 數據源控件與數據綁定控件 244
9.1 數據源控件 244
9.1.1 SqlDataSource數據源控件 245
9.1.2 ObjectDataSource數據源控件 258
9.1.3 LinqDataSource數據源控件 261
9.2 數據綁定控件(Repeater控件的使用) 265
9.2.1 GridView控件 265
9.2.2 DetailsView控件 276
9.2.3 FormView控件 282
9.2.4 ListView控件和DataPager控件 285
本章小結 295
本章實訓 數據源控件與數據綁定控件 295
習題 295

第10章 ASP.NET的三層架構 299
10.1 三層架構簡介 299
10.1.1 什麼是三層架構 299
10.1.2 三層架構的優缺點 300
10.2 搭建三層架構 301
10.3 三層架構的實現 306
10.3.1 Model層的實現 306
10.3.2 數據庫操作類的實現 307
10.3.3 數據訪問層的實現 309
10.3.4 業務邏輯層的實現 311
10.3.5 表示層的實現 312
10.4 代碼自動生成工具介紹 316
10.4.1 動軟?.Net代碼生成器軟件安裝 316
10.4.2 數據庫連接 316
10.4.3 項目框架自動生成 319
10.4.4 批量代碼生成 323
10.4.5 單表代碼生成 324
本章小結 327
本章實訓 ASP.NET三層架構 327
習題 328

第11章 ASP.NET項目開發實例 329
11.1 系統概述與功能模塊劃分 329
11.1.1 系統概述 329
11.1.2 系統功能模塊劃分 329
11.2 數據庫與模型設計和實現 329
11.2.1 數據庫表結構設計 330
11.2.2 模型設計 331
11.3 數據訪問層的設計與實現 335
11.3.1 基本數據訪問類的實現 335
11.3.2 各對象對應數據訪問類實現 342
11.4 業務邏輯層的設計與實現 351
11.5 系統頁面設計與功能實現 355
11.5.1 添加空網站與基本配置 355
11.5.2 網站主頁設計 355
11.5.3 管理員端相關頁面設計與
功能實現 357
11.5.4 學生端相關頁面設計與
功能實現 391
11.5.5 網站錯誤頁面 402
11.6 單元測試 403
11.7 系統部署與發佈 406
本章小結 412
本章實訓 ASP.NET項目開發實例 412
習題 412

參考文獻 414

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 303
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區