《ASP.NET 2.0網站開發全程解析(第2版)》是2008年6月1日清華大學出版社出版的圖書,作者是楊劍
基本介紹
- 書名:ASP.NET 2.0網站開發全程解析(第2版)
- 作者:楊劍
- 出版社:清華大學出版社
- 出版時間:2008年6月1日
- 定價:69 元
- 裝幀:平裝
- ISBN:9787302174646
圖書簡介,目錄,
圖書簡介
該書全面介紹了利用C#開發ASP.NET2.0網站的完整過程,每章都自成一體,首先提出問題,然後討論解決問題時具體要考慮的方方面面
目錄
第1章項目介紹——TheBeerHouse 1
1.1提出問題 1
1.2設計方案 1
1.3解決方案 3
1.4小結 5
第2章進行網站設計 7
2.1提出問題 7
2.2設計方案 8
2.2.1設計網站布局 9
2.2.2實現設計時用到的技術 10
2.2.3在樣式表檔案中使用CSS定義樣式 10
2.2.4避免使用HTML表格控制布局 13
2.2.5在多個頁面中共享通用設計 14
2.2.6創建可供用戶選擇的主題 19
2.2.7創建一個導航系統 21
2.2.8創建一個可訪問的網站 23
2.2.9在所有頁面上共享通用行為 24
2.3解決方案 25
2.3.1創建網站設計 26
2.3.2創建模板頁面 27
2.3.3創建站點地圖檔案 30
2.3.4創建第一個主題 31
2.3.5創建一個示例Default.aspx頁面 34
2.3.6創建第二個主題 35
2.3.7創建ThemeSelector用戶控制項 36
2.3.8再對樣式進行小修改 40
2.4小結 42
第3章設計體系結構 45
3.1提出問題 45
3.2設計方案 46
3.2.1設計分層結構 46
3.2.2選擇一個資料庫 47
3.2.3設計數據訪問層 48
3.2.4設計業務邏輯層 57
3.2.5存儲連線字元串及其他設定 76
3.2.6用戶界面 79
3.3解決方案 95
3.3.1TheBeerHouse的配置部分 95
3.3.2DAL的基類:DataAccess 99
3.3.3BLL的基類:BizObject 102
3.3.4配置健康監控系統 103
3.4小結 105
第4章成員和用戶配置 107
4.1提出問題 107
4.2設計方案 108
4.2.1密碼存儲方法 109
4.2.2認證模式:Windowssecurity還是自定義登錄表單 109
4.2.3讓每件事情都由自己完成 110
4.2.4Membership和MembershipUser類 111
4.2.5提供程式模型設計模式 113
4.2.6關於SqlMembershipProvider的更多細節 116
4.2.7瀏覽默認的SQLServer資料庫 118
4.2.8圖形登錄控制項 120
4.2.9建立和使用角色 126
4.2.10建立和使用用戶資料 131
4.2.11網站管理工具 134
4.2.12設計解決方案 136
4.3解決方案 137
4.3.1配置檔案 137
4.3.2創建登錄框 140
4.3.3AccessDenied.aspx頁面 143
4.3.4UserProfile控制項 145
4.3.5用戶資料編輯頁面 159
4.3.6將用戶選擇的主題持久化 162
4.3.7管理部分 163
4.4小結 174
第5章新聞與文章管理 175
5.1提出問題 175
5.2設計方案 176
5.2.1要實現的功能 177
5.2.2存儲過程 181
5.3.3設計配置模組 183
5.2.4設計數據訪問層 184
5.2.5設計業務層 186
5.2.6設計用戶界面 192
5.2.7安全需要 196
5.3解決方案 197
5.3.1資料庫解決方案 197
5.3.2實現配置模組 205
5.3.3實現數據訪問層 208
5.3.4實現業務邏輯層 218
5.3.5實現用戶界面 232
5.3.6進行安全性設定 271
5.3.7帶有UrlMapping的友好URL 271
5.4小結 272
第6章民意調查 275
6.1提出問題 275
6.2設計方案 277
6.2.1要實現的功能 277
6.2.2處理多次投票 278
6.2.3設計資料庫表 279
6.2.4管理資料庫的存儲過程 279
6.2.5設計配置模組 281
6.2.6設計數據訪問層 281
6.2.7設計業務層 282
6.2.8設計用戶界面 283
6.2.9PollBox用戶控制項 284
6.3解決方案 285
6.3.1資料庫部分的工作 285
6.3.2實現配置模組 290
6.3.3實現數據訪問層 293
6.3.4實現業務邏輯層 295
6.3.5實現用戶界面 301
6.4小結 321
第7章郵件列表 323
7.1提出問題 323
7.2設計方案 324
7.2.1關於垃圾郵件的聲明 325
7.2.2創建和傳送E-mail 325
7.2.3處理伺服器上的長時間操作 328
7.2.4設計資料庫表 339
7.2.5存儲過程 339
7.2.6設計配置模組 340
7.2.7設計數據訪問層 341
7.2.8設計業務層 341
7.2.9設計用戶界面 343
7.3解決方案 343
7.3.1實現配置模組 344
7.3.2實現數據訪問層 346
7.3.3實現業務邏輯層 348
7.3.4實現用戶界面 359
7.4小結 372
第8章論壇 373
8.1提出問題 373
8.2設計方案 374
8.2.1設計資料庫表 375
8.2.2存儲過程 377
8.2.3設計配置模組 379
8.2.4設計數據訪問層 379
8.2.5設計業務類 380
8.2.6設計用戶界面 382
8.3解決方案 382
8.3.1資料庫實現 382
8.3.2實現數據訪問層 384
8.3.3實現業務邏輯層 386
8.3.4實現用戶界面 388
8.4小結 406
第9章電子商店 409
9.1 提出問題 409
9.2 設計方案 410
9.2.1 選擇一種線上付款方案 411
9.2.2 使用PayPal作為支付服務 414
9.2.3 設計資料庫表和存儲過程 416
9.2.4 設計配置模組 418
9.2.5 設計數據訪問層 419
9.2.6 設計業務層 420
9.2.7 設計用戶界面 423
9.3 解決方案 425
9.3.1 實現業務邏輯層 425
9.3.2 實現用戶界面 433
9.4 小結 463
第10章 個性化設定與Web Part 465
10.1 提出問題 465
10.2 設計方案 466
10.2.1 開發Web Part 467
10.2.2 Web Part架構內置控制項 471
10.2.3 配置Web Part架構 479
10.2.4 總結:設計解決方案 481
10.3 解決方案 482
10.3.1 創建Web Part 482
10.3.2 修改模板頁面 484
10.3.3 允許進行頁面級別的個性化設定 488
10.4 小結 489
第11章 網站本地化 491
11.1 提出問題 491
11.2 設計方案 492
11.2.1 回顧ASP.NET 1.x中的本地化 492
11.2.2 ASP.NET 2.0中新的本地化功能 493
11.2.3 使用全局資源 494
11.2.4 使用頁面級資源 497
11.2.5 對更多的靜態內容進行本地化 500
11.2.6 設定當前語言 501
11.3 解決方案 503
11.4 小結 507
第12章 部署網站 509
12.1 提出問題 509
12.2 設計方案 510
12.2.1 在SQL Server 2005中部署資料庫 510
12.2.2 部署網站 520
12.3 解決方案 532
12.4 小結 533
ASP.NET 2.0網站開發全程解析(第2版)
目 錄
XIV
XV