作者:劉慶國,聶元銘 編著                                                                                            
出版社:人民郵電出版社
出版日期:2006-2-1
ISBN:7115137072
字數:670000
印次:1
版次:1
紙張:膠版紙

內容提要
ASP.NET Starter Kit是微軟公司提供的免費下載ASP.NET入門指南,其中包括學習資料和示例解決方案。ASP.NET Starter Kit中的企業級解決方案功能實用、代碼編寫規範,是學習和進行ASP.NET開發可借鑒的理想範例。但是它又非常復雜,在沒有指導的情況下,初學者很難將其讀懂並且應用到實際當中。本書從應用的角度出發,按照功能模塊對ASP.NET Starter Kit中的簡單電子商務系統和項目進度管理系統做了詳盡的解析,並講述了其中的設計思想和開發技巧。本書的範例采用的編程語言是C#。
本書從實用的角度出發,結合ASP.NET Starter Kit中範例講解ASP.NET技術,適合正在從事和希望學習ASP.NET開發的人員閱讀。

編輯推薦
•精選權威案例;
•深入解析設計思想;
•詳細闡述相關知識;
•引申出大量編程技巧;
•是學習.NET技術理想的“臨摹”範本。
開卷五問——探尋學習.NET技術的有效途徑
1、學習.NET技術什麽方法最有效?
“熟讀唐詩300首,不會作詩也會吟”,模仿是學習的必經階段。
2、開發案例很多,應該學習什麽樣的案例?
微軟公司在“Starter Kit”中提供的案例架構合理、編碼規範,具有權威性。
3、這些案例如何獲得?
“Starter Kit”是開源的,可以從http://www.asp.net下載。
4、這本書有什麽作用?
“Starter Kit”中提供的案例有一定難度,在沒有指導的情況下,很難理解。本書提供:
•從案例的系統架構、模塊設計到具體的頁面實現都做了詳盡的解析;
•對重點代碼都給出了詳細的註釋,並引申出相關知識點、開發思路及編程技巧;
•目錄按照案例所實現的功能編排,方便讀者查找具體功能的實現方法。
5、誰需要這本書?
初學者可以在本書的指導下快速掌握.NET項目的開發思路和技巧。有一定經驗的開發人員可以通過本書的解析理解企業級開發的架構設計和編碼規範,以提高程序開發的水平。

目錄
第一部分 Commerce Starter Kit——電子商務系統
第1章 Commerce 簡介 3
1.1 Commerce 的概況 3
1.1.1 Commerce的開發背景 3
1.1.2 Commerce的版本 4
1.2 Commerce的安裝 5
1.2.1 下載安裝 Commerce 5
1.2.2 配置運行Commerce 6
1.3 開發啟示 6
1.3.1 Commerce技術要點概述 6
1.3.2 Commerce開發啟示 6
第2章 需求分析與系統架構 8
2.1 系統功能 8
2.1.1 需求分析 8
2.1.2 系統功能 10
2.2 UML圖 11
2.2.1 用例圖 11
2.2.2 類圖 11
2.2.3 活動圖 13
2.3 系統架構 13
2.4 數據庫設計 14
2.5 設計啟示 14
第3章 技術點解析 16
3.1 服務器控件 16
3.1.1 服務器控件的特點 16
3.1.2 服務器控件的簡單應用 17
3.1.3 ASP.NET可利用的服務器控件 18
3.2 多層結構 18
3.2.1 多層結構的概念 18
3.2.2 ASP.NET中的多層結構 19
3.3 配置Web.config 20
3.3.1 Web.config的功能和特點 20
3.3.2 配置Web.config 21
3.4 Web Service 24
3.4.1 Web Service簡述 24
3.4.2 構建ASP.NET的Web Service 25
3.4.3 在ASP.NET中調用Web Service 27
3.5 技術點總結 28
第4章 系統設計 29
4.1 頁面樣式基礎 29
4.1.1 使用級聯樣式表文件 29
4.1.2 ASPNETCommerce.css 30
4.2 Global.asax 31
4.2.1 Global.asax的結構和作用 31
4.2.2 使用Global.asax 32
4.3 用戶控件 33
4.3.1 _Header.ascx 33
4.3.2 _Menu.ascx 35
4.3.3 在頁面中調用用戶控件 38
4.4 小結 38
第5章 用戶體系 39
5.1 系統設計 39
5.1.1 需求分析 39
5.1.2 功能設計 40
5.1.3 數據庫設計 41
5.2 用戶註冊 41
5.2.1 實現效果 41
5.2.2 關鍵技術點 43
5.2.3 存儲過程 43
5.2.4 數據訪問層 44
5.2.5 業務邏輯層 45
5.2.6 用戶表示層 48
5.3 用戶登錄 49
5.3.1 實現效果 49
5.3.2 關鍵技術點 50
5.3.3 存儲過程 50
5.3.4 數據訪問層 51
5.3.5 業務邏輯層 53
5.3.6 用戶表示層 56
5.4 開發啟示 56
第6章 Web商店 58
6.1 系統設計 58
6.1.1 需求分析 58
6.1.2 功能設計 59
6.1.3 數據庫設計 60
6.2 關鍵技術點 62
6.2.1 ASP.NET中的數據訪問技術 62
6.2.2 ASP.NET中的數據展現技術 67
6.3 商品瀏覽 69
6.3.1 實現效果 69
6.3.2 存儲過程 70
6.3.3 數據訪問層 73
6.3.4 業務邏輯層 77
6.3.5 用戶表示層 80
6.4 購物車 83
6.4.1 實現效果 83
6.4.2 存儲過程 84
6.4.3 數據訪問層 89
6.4.4 業務邏輯層 96
6.4.5 用戶表示層 102
6.5 商品評論 103
6.5.1 實現效果 103
6.5.2 存儲過程 104
6.5.3 數據訪問層 105
6.5.4 業務邏輯層 107
6.5.5 用戶表示層 109
6.6 開發啟示 110
第7章 購物訂單 112
7.1 系統設計 112
7.1.1 需求分析 112
7.1.2 功能設計 113
7.1.3 數據庫設計 113
7.2 購物訂單 113
7.2.1 實現效果 113
7.2.2 關鍵技術點 114
7.2.3 存儲過程 116
7.2.4 數據訪問層 118
7.2.5 業務邏輯層 122
7.2.6 用戶表示層 123
7.3 開發啟示 124
第8章 構建Web Service 125
8.1 系統設計 125
8.1.1 需求分析 125
8.1.2 功能設計 126
8.2 實現Web Service 127
8.2.1 實現效果 127
8.2.2 實現細節 130
8.2.3 第三方調用Web Service 132
8.3 開發啟示 133
第9章 擴展Commerce 134
9.1 訂單管理 134
9.1.1 需求分析 134
9.1.2 數據層 136
9.1.3 邏輯層 140
9.1.4 表示層 142
9.2 用戶數據 147
9.2.1 需求分析 147
9.2.2 數據層 149
9.2.3 邏輯層 150
9.2.4 表示層 151
9.3 擴展Web Service 156
9.3.1 需求分析 157
9.3.2 數據層 157
9.3.3 邏輯層 159
9.4 第三方調用 164
9.4.1 需求分析 164
9.4.2 開發InvokeCommerce 164
9.5 開發啟示 178

第二部分 Time Tracker Starter Kit——項目與工作管理系統
第10章 TimeTracker簡介 181
10.1 TimeTracker概況 181
10.1.1 TimeTracker的開發背景 181
10.1.2 系統功能 182
10.1.3 版本信息 182
10.2 TimeTracker的安裝 183
10.2.1 推薦環境 183
10.2.2 安裝步驟 183
10.2.3 配置說明 188
10.3 技術點概述 189
第11章 需求分析與系統架構 190
11.1 系統功能 190
11.1.1 需求分析 190
11.1.2 功能設計 191
11.2 UML圖 192
11.2.1 類圖 192
11.2.2 活動圖 194
11.3 系統架構 194
11.4 數據庫設計 194
11.5 設計啟示 196
第12章 技術點解析 197
12.1 DataGrid的高級應用 197
12.1.1 DataGrid的事件 197
12.1.2 常用的DataGrid事件 198
12.2 對象集合類的使用 200
12.3 GDI+技術 202
12.3.1 GDI+簡介 202
12.3.2 GDI+技術 202
12.3.3 GDI+技術簡單應用 203
12.4 移動Web應用 205
12.4.1 移動Web應用基礎知識 205
12.4.2 ASP.NET移動Web應用程序 205
12.5 技術點總結 205
第13章 系統底層開發 207
13.1 頁面樣式 207
13.2 Web.config 207
13.2.1 系統級常量的定義 207
13.2.2 用戶身份驗證 208
13.3 Global.asax 210
13.4 用戶控件Banner 211
13.4.1 邏輯層 212
13.4.2 後臺編碼類 212
13.4.3 前臺頁面 214
13.5 用戶控件AdminTabs 214
13.5.1 後臺編碼類 215
13.5.2 前臺頁面 216
13.6 開發啟示 216
第14章 用戶體系 217
14.1 系統設計 217
14.1.1 功能設計 217
14.1.2 數據結構 219
14.2 關鍵技術點 220
14.2.1 ASP.NET運行時用戶信息的存儲 220
14.2.2 集合類的使用 220
14.3 用戶體系的實現 220
14.3.1 數據庫設計 220
14.3.2 邏輯層 224
14.3.3 應用層 238
14.3.4 表示層 247
14.4 開發啟示 249
第15章 項目管理與工作進程管理 250
15.1 系統設計 250
15.1.1 功能設計 250
15.1.2 數據結構 252
15.2 關鍵技術點 253
15.2.1 DataGrid的高級應用 253
15.2.2 使用ViewState存儲頁面內部變量 254
15.3 項目管理 254
15.3.1 數據庫設計 254
15.3.2 邏輯層 265
15.3.3 應用層 277
15.3.4 表示層 288
15.4 工作進程管理 290
15.4.1 數據庫設計 290
15.4.2 邏輯層 292
15.4.3 應用層 295
15.4.4 表示層 301
15.5 開發啟示 303
第16章 數據報表 304
16.1 系統設計 304
16.1.1 功能設計 304
16.1.2 數據庫設計 306
16.2 頁面形式的報表 309
16.2.1 邏輯層 309
16.2.2 應用層 314
16.2.3 表示層 318
16.3 圖片形式的報表 324
16.3.1 應用層 324
16.3.2 邏輯層 325
16.4 開發啟示 331
第17章 移動Web應用 332
17.1 系統設計 332
17.2 應用詳解 333
17.2.1 用戶登錄 333
17.2.2 管理工作進程 336
17.3 開發啟示 345
阿寶價:258     宅配:100
arrow
arrow
    全站熱搜

    baosell 發表在 痞客邦 留言(0) 人氣()