3dwoo大學簡體電腦書店
ASP.NET 開發從入門到精通
( 簡體 字)
作者:張明星類別:1. -> 程式設計 -> .NET -> ASP.NET
出版社:人民郵電出版社ASP.NET 開發從入門到精通 3dWoo書號: 45202
詢問書籍請說出此書號!
有庫存
NT售價: 345
出版日:9/1/2016
頁數:466
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787115419712 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 ASP.NET基礎 1
(視頻總計21分鐘,技術解惑2個)
1.1 認識網頁和網站 2
1.1.1 網頁基礎知識 2
1.1.2 網站 2
1.2 Web技術簡介 3
1.2.1 本地計算機和遠程服務器 3
1.2.2 Web應用程序的工作原理 4
1.2.3 常用的Web開發技術 4
1.2.4 ASP.NET在Web開發中的作用 6
1.3 Web標準 6
第3章 C#基礎 36
1.4 ASP.NET基礎 7
1.4.1 ASP.NET簡介 7
1.4.2 全新的.NET Framework 4.5 8
1.4.3 公共語言運行時 8
1.5 3種必備技術 9
1.5.1 HTML技術基礎 9
1.5.2 CSS技術基礎 13
1.5.3 JavaScript技術基礎 14
1.6 技術解惑 15
1.6.1 ASP.NET技術和新興
 技術HTML 5的結合 15
1.6.2 學好ASP.NET的建議 15
第2章 搭建開發環境 16
(視頻總計27分鐘)
2.1 配置ASP.NET環境 17
2.1.1 安裝IIS 17
2.1.2 IIS的配置 19
2.2 Visual Studio 2012概述 19
2.2.1 Visual Studio 2012基礎 20
2.2.2 Visual Studio 2012的新
 功能 20
2.2.3 安裝Visual Studio 2012 22
2.2.4 設置默認環境 23
2.2.5 新建項目 24
2.2.6 解決方案資源管理器 26
2.2.7 文本編輯器 27
2.2.8 生成與查錯 30
2.2.9 強大的工具箱 31
2.3 編譯和部署ASP.NET程序 32
2.3.1 編譯、運行ASP.NET
 程序 32
2.3.2 部署ASP.NET程序 32
2.4 第一個ASP.NET程序 33
(視頻總計35分鐘,實例6個,拓展實例12個,技術解惑8個)
3.1 C#概述 37
3.1.1 C#的推出背景 37
3.1.2 C#的特點 37
3.2 .NET Framework框架簡介 38
3.2.1 .NET Framework簡介 38
3.2.2 幾個常見的概念 40
3.2.3 程序編譯 41
3.3 C#的基本語法 43
3.4 變量 44
3.4.1 C#的類型 44
3.4.2 給變量命名 47
3.5 常量 47
3.6 類型轉換 48
3.6.1 隱式轉換 48
3.6.2 顯式轉換 48
3.6.3 裝箱與拆箱 49
3.7 其他數據類型 51
3.7.1 枚舉 51
3.7.2 結構 52
3.7.3 數組 52
3.8 基本.NET框架類 53
3.8.1 Console類 53
3.8.2 Convert類 53
3.8.3 Math類 53
3.9 表達式 54
3.10 運算符 54
3.11 語句和流程控制 58
3.11.1 選擇語句 59
3.11.2 循環語句 60
3.11.3 跳轉語句 63
3.12 技 術 解 惑 64
3.12.1 代碼縮進的意義 65
3.12.2 變量是否必須初始化 65
3.12.3 常量和變量的區別 65
3.12.4 為什么使用類型轉換 66
3.12.5 避免分配額外的內存
 空間 66
3.12.6 在編程中要確保盡量
 少的裝箱 67
3.12.7 使用語句的幾種限制 68
3.12.8 帶/不帶表達式的return
 語句 68
第4章 面向對象編程 70
(視頻總計32分鐘,實例3個,拓展實例6個,技術解惑7個)
4.1 面向對象編程基礎 71
4.1.1 OOP思想介紹 71
4.1.2 C#的面向對象編程 71
4.2 函數是神秘的箱子 72
4.2.1 定義和使用函數 72
4.2.2 函數參數詳解 73
4.3 類 75
4.3.1 定義類 75
4.3.2 類的成員 75
4.4 對象 76
4.4.1 創建對象 76
4.4.2 使用對象 76
4.5 屬性 78
4.6 命名空間 80
4.6.1 編譯單元 80
4.6.2 完全限定名標識 81
4.6.3 using指令 82
4.7 靈活自由的集合 83
4.7.1 C#集合概述 83
4.7.2 使用集合 84
4.8 繼承 84
4.8.1 類的層次結構 84
4.8.2 聲明繼承 85
4.8.3 繼承規則 85
4.9 多態 86
4.9.1 虛方法和虛方法重寫 86
4.9.2 重寫方法的特點 87
4.10 接口 87
4.10.1 定義接口 88
4.10.2 接口的實現和繼承 88
4.11 委托 88
4.11.1 聲明委托 89
4.11.2 委托鏈 89
4.12 事件 89
4.12.1 聲明事件 90
4.12.2 使用事件 90
4.13 技術解惑 91
4.13.1 面向對象的作用 91
4.13.2 一個函數只做一件事 91
4.13.3 何時使用靜態函數,
 何時使用實例函數 92
4.13.4 引用參數和輸出參數
 的關系和區別 92
4.13.5 不要在密封類型中聲
 明虛擬成員 92
4.13.6 不要在密封類型中聲
 明受保護的成員 93
4.13.7 類和對象之間的關系
 和區別 93
第5章 ASP.NET的頁面結構 95
(視頻總計33分鐘,實例3個,拓展實例6個,技術解惑2個)
5.1 一個簡單的ASP.NET文件 96
5.1.1 簡單ASP.NET文件實例 96
5.1.2 ASP.NET頁面元素介紹 97
5.2 ASP.NET頁面指令 98
5.2.1 Page指令 98
5.2.2 @Master指令 100
5.2.3 @Control指令 101
5.2.4 @Import指令 101
5.2.5 @Implements指令 102
5.2.6 @Assembly指令 102
5.2.7 @PreviousPageType指令 103
5.2.8 @MasterType指令 103
5.2.9 @OutputCache指令 103
5.2.10 @Reference指令 104
5.2.11 @Register指令 105
5.3 技術解惑 106
5.3.1 兩種布局ASP.NET
 頁面的方式 106
5.3.2 @Register指令的真
 正用途 106
第6章 內置對象和應用程序配置 108
(視頻總計35分鐘,實例7個,拓展實例14個,技術解惑4個)
6.1 ASP.NET內置對象介紹 109
6.1.1 Response對象 109
6.1.2 Request對象 111
6.1.3 Application對象 112
6.1.4 Session對象 114
6.1.5 Server對象 117
6.1.6 Cookie對象 118
6.1.7 Cache對象 120
6.1.8 Global.asax文件 120
6.2 配置ASP.NET應用程序 121
6.2.1 配置文件結構 122
6.2.2 配置文件的繼承
 層次結構 122
6.2.3 使用位置和路徑 123
6.2.4 ASP.NET配置元素 124
6.2.5 自定義應用程序設置 126
6.3 預編譯和編譯 127
6.3.1 網站預編譯 127
6.3.2 網站編譯 127
6.4 技術解惑 128
6.4.1 對內置對象的總結 128
6.4.2 Session對象和Cookie
 對象的比較 128
6.4.3 Application對象和
 Session對象的區別 129
第7章 HTML服務器控件和Web服務
 器控件 130
6.4.4 對Application、Session、
 Cookie、ViewState和
 Cache的選擇 129
(視頻總計41分鐘,實例12個,拓展實例24個,技術解惑3個)
7.1 HTML服務器控件 131
7.1.1 HTML服務器控件基礎 131
7.1.2 HTMLButton控件 131
7.1.3 HTMLInput控件 132
7.2 Web服務器控件 135
7.3 標準控件 136
7.3.1 Label控件 136
7.3.2 TextBox控件 137
7.3.3 CheckBox和CheckBoxList
 控件 138
7.3.4 RadioButton和
 RadioButtonList控件 140
7.3.5 Image控件 140
7.3.6 Table控件 140
7.3.7 按鈕控件 141
7.3.8 ListBox控件 144
7.3.9 CheckBoxList控件 144
7.3.10 DropDownList控件 144
7.3.11 DataList控件 148
7.3.12 Wizard控件和
 WizardStep控件 151
7.3.13 AdRotator控件 156
7.3.14 Calendar控件 158
7.3.15 HiddenField控件 161
7.3.16 FileUpload控件 162
7.3.17 ImageMap控件 164
7.4 技術解惑 165
7.4.1 總結用戶登錄系統的
 設計流程 165
7.4.2 服務器控件與HTML
 控件的區別 166
7.4.3 什么時候使用服務器控件,什
 么時候使用HTML控件 166
第8章 數據控件 167
(視頻總計44分鐘,實例7個,拓展實例14個,技術解惑3個)
8.1 數據綁定控件 168
8.1.1 GridView控件 168
8.1.2 DetailsView控件 169
8.1.3 FormView控件 170
8.1.4 Repeater控件 171
8.1.5 DataList控件 172
8.1.6 DetailsView控件 173
8.1.7 FormView控件 175
8.1.8 數據綁定控件演練 178
8.2 數據源控件 179
8.2.1 SqlDataSource控件 180
8.2.2 AccessDataSource控件 188
8.2.3 XmlDataSource控件 190
8.2.4 SiteMapDataSource控件 192
8.2.5 ObjectDataSource控件 195
8.2.6 LinkButton控件 200
8.3 技術解惑 200
8.3.1 GridView控件的優缺點
 分析 200
8.3.2 ListView控件的優缺點
 分析 201
8.3.3 GridView控件與
 DataGrid控件的對比 201
第9章 驗證控件、用戶控件和
 自定義控件 202
(視頻總計35分鐘,實例8個,拓展實例16個,技術解惑3個)
9.1 驗證控件 203
9.1.1 RequiredFieldValidator
 控件 203
9.1.2 RangeValidator控件 204
9.1.3 CompareValidator控件 205
9.1.4 RegularExpression
 Validator控件 206
9.1.5 CustomValidator控件 207
9.1.6 ValidationSummary控件 209
9.2 用戶控件 210
9.2.1 入門用戶控件 211
9.2.2 創建一個簡單的用戶控件 211
9.2.3 屬性和事件 212
9.2.4 動態加載 214
9.2.5 片段緩存處理 215
9.3 自定義控件 215
9.3.1 一個簡單的自定義Web
 用戶控件 215
9.3.2 子控件 219
9.3.3 復合控件 219
9.4 技術解惑 221
9.4.1 為什么推出驗證控件 221
9.4.2 驗證時檢查數據的兩
 種時機 221
9.4.3 提高網站健壯性的兩
 個原則 221
第10章 ASP.NET新增功能 223
(視頻總計43分鐘,實例11個,拓展實例22個,技術解惑5個)
10.1 更加簡潔的web.config 224
10.2 新增的3個屬性 224
10.2.1 ViewStateMode屬性 224
10.2.2 ClientIDMode屬性 225
10.2.3 EnablePersistedSelection
 屬性 227
10.3 增強的Dynamic Data控件 228
10.4 并行運算 230
10.5 ADO.NET Data Services 1.5
 的新增功能 232
10.6 ADO.NET Entity Framework
 的新增功能 233
10.7 技術解惑 235
10.7.1 QueryExtender控件的
 用法 235
10.7.2 并行運算中的多線程 236
10.7.3 并行循環的中斷和跳出 237
10.7.4 在并行循環中為數組/
 集合添加項 237
10.7.5 對SEO的改進 239
第11章 ADO.NET詳解 242
(視頻總計28分鐘,實例4個,拓展實例8個,技術解惑5個)
11.1 ADO.NET簡介 243
11.1.1 ADO.NET的作用 243
11.1.2 ADO.NET結構 243
11.2 ADO.NET對象 244
11.2.1 ADO.NET的使用環境 245
11.2.2 使用ADO.NET對象
 實現數據庫訪問 249
11.3 ODBC.NET Data Provider 256
11.3.1 ODBC .NET Data Provider
 概述 257
11.3.2 連接ODBC數據源 257
11.4 DataSet對象 258
11.4.1 DataSet概述 258
11.4.2 使用DataSet 262
11.5 XML 263
11.5.1 XML概述 263
11.5.2 文檔類型定義 264
11.5.3 創建XML文件 265
11.5.4 DataSet讀取XML數據 268
11.5.5 XML填充DataSet 269
11.6 技術解惑 269
11.6.1 和ADO以及其他數據訪問
 組件相比,ADO.NET的優
 勢是什么 269
11.6.2 如何選擇
 DataReader/DataSet 270
11.6.3 在數據庫中的E-R圖 271
11.6.4 三層架構 271
11.6.5 ADO.NET起了一個接口的作用 272
第12章 使用母版頁、樣式、主題
 和皮膚 273
(視頻總計35分鐘,實例3個,拓展實例6個,技術解惑2個)
12.1 母版頁詳解 274
12.1.1 何謂母版頁 274
12.1.2 創建母版頁 275
12.1.3 創建內容頁 277
12.1.4 母版頁的嵌套 279
12.1.5 動態訪問母版頁 280
12.1.6 母版頁的應用范圍 281
12.1.7 緩存母版頁 282
12.2 主題、樣式和皮膚 282
12.2.1 主題概述 282
12.2.2 應用樣式 284
12.2.3 應用主題和皮膚 286
12.2.4 如何創建主題 288
12.2.5 應用主題 289
12.3 技術解惑 293
12.3.1 母版頁和普通Web頁
 的區別 293
12.3.2 文件的存儲和組織方式 293
第13章 個性化設置 295
(視頻總計34分鐘,實例2個,拓展實例4個,技術解惑2個)
13.1 個性化設置基礎 296
13.2 實現個性化用戶配置 303
13.2.1 匿名用戶個性化用戶
 配置 303
13.2.2 注冊用戶個性化用戶
 配置 305
13.3 技術解惑 308
13.3.1 Web.Config文件中一段完整
 的profile配置代碼 308
13.3.2 Profile對象與Session對象
 的對比 308
第14章 用WebPart構建門戶 309
(視頻總計40分鐘,實例3個,拓展實例6個,技術解惑3個)
14.1 WebPart概述 310
14.1.1 Portal框架簡介 310
14.1.2 WebPart的基本要素 311
14.2 WebPart的基本控件 311
14.2.1 WebPartManager控件 311
14.2.2 WebPartZone控件 312
14.2.3 CatalogZone控件 312
14.2.4 EditorZone控件 312
14.3 配置WebPart環境 313
14.4 創建、管理WebPart頁面 315
14.4.1 使用WebPartZone控件
 創建WebPart頁面 315
14.4.2 使用CatalogZone控件
 創建WebPart頁面 317
14.4.3 使用EditorZone控件
 創建WebPart頁面 317
14.4.4 管理WebPart頁面 320
14.4.5 WebPart頁面間的通信 321
14.4.6 自定義WebPart 321
14.5 技術解惑 323
14.5.1 實際應用中使用
 WebPart控件的方式 323
14.5.2 WebPart的定制功能推動
 了ASP.NET的發展 324
14.5.3 ASP.NET中3種WebPart
 部署方式 324
第15章 使用緩存 325
(視頻總計36分鐘,實例5個,拓展實例10個,技術解惑5個)
15.1 緩存概述 326
15.1.1 ASP.NET緩存介紹 326
15.1.2 ASP.NET中的幾種緩存 326
15.2 整頁輸出緩存 327
15.2.1 使用@OutputCache
 指令 327
15.2.2 使用API緩存 329
15.2.3 頁面輸出緩存應用 331
15.3 頁面部分緩存 332
15.3.1 使用@ OutputCache
 指令 332
15.3.2 使用PartialCaching
 Attribute類 332
15.3.3 使用ControlCache
 Policy類 333
15.3.4 緩存后替換 335
15.4 應用程序數據緩存 338
15.4.1 將項添加到緩存中 338
15.4.2 檢索緩存項的值 341
15.4.3 從緩存中移除項
 時通知應用程序 341
15.5 技術解惑 344
15.5.1 緩存的優缺點 344
15.5.2 如何從ASP.NET
 緩存中移除項 344
15.5.3 系統緩存的好處 345
15.5.4 服務器端緩存的
 兩種類型 345
15.5.5 提升ASP.NET應
 用程序的性能 345
第16章 構建安全的ASP.NET站點 346
(視頻總計41分鐘,實例3個,拓展實例2個,技術解惑5個)
16.1 ASP.NET的安全性 347
16.1.1 ASP.NET安全性
 的幾個相關概念 347
16.1.2 ASP.NET安全結構 347
16.1.3 身份驗證的方式 347
16.2 用戶賬戶模擬 348
16.2.1 模擬某一個用戶 350
16.2.2 實現臨時模擬 350
16.3 基于Windows的身份驗證 351
16.3.1 配置IIS安全 352
16.3.2 配置Windows安全 353
16.3.3 配置Windows身份
 驗證和授權 354
16.3.4 自定義角色 355
16.3.5 獲取用戶信息 355
16.4 基于表單的身份驗證 355
16.5 登錄控件 360
16.5.1 登錄控件 361
16.5.2 用戶向導控件 361
16.5.3 密碼恢復控件 361
16.5.4 修改密碼控件 362
16.5.5 其他控件 362
16.6 網站管理工具 362
16.6.1 用戶管理 363
16.6.2 角色管理 364
16.6.3 訪問規則管理 365
16.6.4 其他配置 366
16.7 技術解惑 367
16.7.1 正確驗證用戶輸入
 數據的經驗 367
16.7.2 ASP.NET中的角色
 管理 367
16.7.3 ASP.NET角色管理
 的工作原理 368
16.7.4 ASP.NET應用程序
 標識 368
16.7.5 有關代碼訪問安全
 性的知識 369

第17章 用戶登錄驗證系統 370
(視頻總計33分鐘)
17.1 用戶登錄驗證系統介紹 371
17.2 規劃項目文件 371
17.3 系統配置文件 372
17.4 搭建系統數據庫 372
17.4.1 數據庫設計 372
17.4.2 數據庫訪問層設計 372
17.5 設置主題皮膚 374
17.6 用戶登錄處理模塊 375
17.6.1 創建圖文驗證碼 375
17.6.2 編寫用戶登錄界面 378
17.6.3 登錄數據處理 379
17.7 用戶注冊處理模塊 381
17.7.1 編寫用戶注冊界面 381
17.7.2 注冊數據處理 382
17.8 用戶注銷處理模塊 384
17.8.1 注銷程序激活頁面 384
17.8.2 注銷處理頁面 384
第18章 在線信息搜索系統 386
(視頻總計34分鐘)
18.1 在線信息搜索系統介紹 387
18.2 在線信息搜索系統模塊文件 387
18.3 系統配置文件實現 388
18.4 搭建系統數據庫 388
18.4.1 數據庫設計 389
18.4.2 數據庫訪問層設計 389
18.5 設置主題皮膚文件 390
18.5.1 設置按鈕元素樣式 390
18.5.2 設置頁面元素樣式 390
18.6 信息搜索模塊 390
18.6.1 信息搜索表單頁面 390
18.6.2 搜索處理頁面 392
18.6.3 搜索結果顯示 392
18.6.4 搜索智能提示 393
第19章 圖文處理模塊 396
(視頻總計37分鐘)
19.1 圖文處理模塊概述 397
19.2 圖文處理模塊實例實現文件 397
19.3 系統配置文件 398
19.4 系統設置文件的實現 398
19.5 搭建系統數據庫 399
19.5.1 數據庫設計 399
19.5.2 數據庫訪問層設計 399
19.6 系統文件列表顯示模塊 401
19.6.1 列表顯示頁面 401
19.6.2 列表處理頁面 402
19.7 創建縮略圖模塊 404
19.7.1 創建縮略圖頁面 404
19.7.2 創建縮略圖處理頁面 405
19.8 創建水印圖模塊 407
19.8.1 創建水印圖頁面 407
19.8.2 創建水印圖處理頁面 407
19.9 文件上傳處理模塊 409
19.9.1 多文件上傳處理模塊 409
19.9.2 文件自動上傳處理模塊 412
第20章 在線留言本系統 417
(視頻總計46分鐘)
20.1 在線留言本系統簡介 418
20.2 在線留言本系統實例概述 418
20.3 系統配置文件 419
20.4 搭建系統數據庫 419
20.4.1 數據庫設計 420
20.4.2 數據庫訪問層設計 420
20.5 留言數據顯示模塊 424
20.5.1 留言列表顯示頁面 425
20.5.2 留言展開回復模塊 428
20.6 留言分頁列表顯示模塊 429
20.6.1 留言分頁顯示頁面 429
20.6.2 分頁處理頁面 430
20.7 留言回復模塊 431
20.7.1 留言回復表單頁面 431
20.7.2 回復數據處理頁面 432
20.8 留言發布模塊 433
20.9 留言管理模塊 434
20.9.1 留言管理列表頁面 434
20.9.2 留言刪除處理頁面 435
第21章 在線聊天系統 438
(視頻總計53分鐘)
21.1 項目規劃分析 439
21.1.1 在線聊天系統功能原理 439
21.1.2 在線聊天系統構成模塊 439
21.2 系統配置文件 440
21.3 搭建數據庫 440
21.3.1 數據庫設計 440
21.3.2 系統參數設置 441
21.4 數據庫訪問層 442
21.4.1 數據訪問層—登錄
 驗證處理 443
21.4.2 數據訪問層—聊天
 處理 444
21.4.3 數據訪問層—系統
 管理 446
21.5 用戶登錄驗證模塊 451
21.5.1 用戶登錄表單頁面 451
21.5.2 登錄驗證處理頁面 451
21.6 系統主界面模塊 452
21.6.1 在線聊天界面 452
21.6.2 在線聊天處理頁面 453
21.7 客戶的新需求 455
21.8 聊天室顯示界面 456
21.8.1 聊天室列表頁面 456
21.8.2 聊天室列表處理頁面 457
21.9 聊天室管理界面 458
21.9.1 聊天室添加模塊 459
21.9.2 聊天室列表模塊 460
21.9.3 聊天室修改模塊 462
21.10 項目調試 464
本書由淺入深地詳細講解了ASP.NET的開發技術,并通過具體實例的實現過程演練了各個知識點的應用。全書共21章,其中第1~2章是ASP.NET的基礎知識,包括ASP.NET基礎和搭建開發環境;第3~10章是ASP.NET的核心技術,分別講解了C#語法、面向對象編程、內置對象、服務器控件等內容,第11~16章分別講解了數據庫開發、母版頁、樣式、主題、皮膚的基本知識,這些內容是ASP.NET開發技術的重點和難點;第17~20章分別講解了4個ASP.NET典型模塊的具體實現過程;第21章通過綜合實例的實現過程,介紹了ASP.NET技術在綜合項目中的開發應用。全書內容循序漸進,以“技術解惑”和“范例演練”貫穿全書,引領讀者全面掌握ASP.NET開發。
本書不但適用于ASP.NET的初學者,也適用于有一定ASP.NET基礎的讀者,也可以作為大專院校相關專業師生的學習用書和培訓學校的教材。
pagetop