VB.NET設計模式高級編程

VB.NET設計模式高級編程

《VB.NET設計模式高級編程》是2003年清華大學出版社出版的圖書,作者是菲希爾。本書用例經典,高效實用,非常適合於面向對象開發人員和設計人員閱讀,對於項目管理人員和系統架構師也頗具參考價值。

基本介紹

  • 作者:菲希爾 (Fischer Tom)
  • 譯者:劉雷
  • ISBN:9787302065746
  • 頁數:363 頁
  • 定價:50.0
  • 出版社:清華大學出版社
  • 出版時間:2003年1月1日
  • 裝幀:平裝
內容介紹,圖書目錄,

內容介紹

設計模式可以用宋描述通用的編程問題以及模板解決方案。套用於開發的設計模式引入了可重用設計和適應性的概念,並把代碼重用的概念提高到一連備講遷個新的層次。

圖書目錄

第1章設計模式入門 1
1.1設計模式的概念 1
1.1.1模式分類 2
1.1.2設計模式與VisualBasic 3
1.1.3使用設計模式的時機 4
1.1.4設計模式對設計的改進 5
1.2構建代碼塊 9
1.2.1創建型模式 10
1.2.2結構型模式 25
1.2.3行為型模式 52
1.3設計模式的套用 67
1.4小結 69
第2章設計模式在數據層的套用 70
2.1數據層的需求 71
2.1.1需求列表 71
2.1.2數據腳簽想層的體系結構 73
2.1.3創建一個靈活的數據訪問框架 77
2.2構建數據層 84
2.2.1一個UML類圖 85
2.2.2構建輸出類 87
2.2.3構建Factory類 92
2.2.4編譯數據層應用程式 111
2.3測試數據層應用程式 112
2.3.1一個簡單的Windows測試應用程式 112
2.3.2一個簡單的Web測試應用程式 119
2.4小結 124
第3章設計模式在中間層的套用 126
3.1處理訂單 127
3.1.1業務需求 127
3.1.2技術需求 128
3.2分析和設計 128
3.2.1用例圖 129
3.2.2活動圖 130
3.2.3導向目標模式 132
3.2.4順序圖 133
3.2.5類圖 135
3.3編碼部分 137
3.3.1建立基礎結構 138
3.3.2Inventory應用程式 142
3.3.3測試工具 149
3.3.4中間層 155
3.3.5OrderManagement應用程式 192
3.4小結 195
第4章表示層中的設計模式 197
4.1表示層的問題 197
4.2Model/View/Controller簡介 198
4.2.1在Nutshell中的MVC 198
4.2.2MVC的性能 199
4.2.3在MVC中使用的設計模式 201
4.2.4VB6中的MVC 202
4.2.5VB.NET中的MVC 208
4.3構建.NET的MVC框架 212
4.3.1MVC框架類圖表 212
4.3.2MVC框架代碼 231
4.4Northwind訂單處理的前端 237
4.4.1案例框圖 238
4.4.2活動框圖 238
4.5一個通用的NOP模型 239
4.5.1NOPData類 240
4.5.2Orders類 243
4.5.3Order類 244
4.6具體視圖和控制器 246
4.6.1銷售代表的NOPWin 246
4.6.2供顧客使用的NOPWeb 261
4.7小結 279
第5章設計模式和.NETRemoting的中間層 281
5.1.NETRemoting入門 281
5.1.1Remoting對象和主機伺服器 282
5.1.2通道和協定 283
5.1.3客戶、代理以及soapsuds.exe實用程式 283
5.1.4配置檔案Default.cfg 283
5.2一個調用龍霸妹事件協調程式示例 284
5.2.1系統需求 284
5.2.2系統中的成員 285
5.2.3系統的層 286
5.2.4應用程式的開發階段 286
5.3階段1--基礎應用程式 287
5.3.1收集和分配呼叫 287
5.3.2構建應用程式 290
5.3.3運行示例應用程式 302
5.4階段2--異步呼叫處理 305
5.4.1異步編程模式 305
5.4.2改進應用程式 307
5.4.3構建並運行示例 310
5.5階段3--靈活的策略管理 311
5.5.1調整應用程式設計 311
5.5.2改進朽槳兵Representative類庫 315
5.5.3構建客戶程式 320
5.5.4構建並運行示例 324
5.6小結 325
第6章下一步要做的事情 327
6.1重構 327
6.1.1提取類 328
6.1.2參數化方法 329
6.2反模式 330
6.2.1反模式聖經 330
6.2.2避免虹連反模式 332
6.3資源和更多讀臘探棄棕物 332
附錄AUML入門 335
A.1一個典型的開發過程 336
A.2用例 338
A.3類圖 345
A.4活動圖樂設鴉 353
A.5互動(Interaction)圖 356
A.6狀態圖 359
A.7物理圖 360
A.8小結 363
4.4.2活動框圖 238
4.5一個通用的NOP模型 239
4.5.1NOPData類 240
4.5.2Orders類 243
4.5.3Order類 244
4.6具體視圖和控制器 246
4.6.1銷售代表的NOPWin 246
4.6.2供顧客使用的NOPWeb 261
4.7小結 279
第5章設計模式和.NETRemoting的中間層 281
5.1.NETRemoting入門 281
5.1.1Remoting對象和主機伺服器 282
5.1.2通道和協定 283
5.1.3客戶、代理以及soapsuds.exe實用程式 283
5.1.4配置檔案Default.cfg 283
5.2一個調用事件協調程式示例 284
5.2.1系統需求 284
5.2.2系統中的成員 285
5.2.3系統的層 286
5.2.4應用程式的開發階段 286
5.3階段1--基礎應用程式 287
5.3.1收集和分配呼叫 287
5.3.2構建應用程式 290
5.3.3運行示例應用程式 302
5.4階段2--異步呼叫處理 305
5.4.1異步編程模式 305
5.4.2改進應用程式 307
5.4.3構建並運行示例 310
5.5階段3--靈活的策略管理 311
5.5.1調整應用程式設計 311
5.5.2改進Representative類庫 315
5.5.3構建客戶程式 320
5.5.4構建並運行示例 324
5.6小結 325
第6章下一步要做的事情 327
6.1重構 327
6.1.1提取類 328
6.1.2參數化方法 329
6.2反模式 330
6.2.1反模式聖經 330
6.2.2避免反模式 332
6.3資源和更多讀物 332
附錄AUML入門 335
A.1一個典型的開發過程 336
A.2用例 338
A.3類圖 345
A.4活動圖 353
A.5互動(Interaction)圖 356
A.6狀態圖 359
A.7物理圖 360
A.8小結 363

相關詞條

熱門詞條

聯絡我們