注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NETVB.NET設計模式高級編程:構(gòu)建強適應性的應用程序

VB.NET設計模式高級編程:構(gòu)建強適應性的應用程序

VB.NET設計模式高級編程:構(gòu)建強適應性的應用程序

定 價:¥50.00

作 者: Tom Fischer[等]著;劉雷[等]譯
出版社: 清華大學出版社
叢編項:
標 簽: VB.NET

ISBN: 9787302065746 出版時間: 2003-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 363 字數(shù):  

內(nèi)容簡介

  在當今的面向?qū)ο缶幊讨?,軟件編程人員更加注重代碼的重用性和可維護性。設計模式使人們可以更加簡單、方便地重用成功的設計和體系結(jié)構(gòu)。本書不僅向讀者介紹了設計模式是什么、如何實現(xiàn)設計模式,更通過一些精選的實例幫助讀者深刻理解設計模式的真正含義,其內(nèi)容包括設計模式的含義,設計模式在數(shù)據(jù)層、中間層和表示層的應用,使用.NETRemoting技術(shù)建立設計模式,以及有關設計模式的一些相關主題。本書用例經(jīng)典,高效實用,非常適合于面向?qū)ο箝_發(fā)人員和設計人員閱讀,對于項目管理人員和系統(tǒng)架構(gòu)師也頗具參考價值。設計模式可以用宋描述通用的編程問題以及模板解決方案。應用于開發(fā)的設計模式引入了可重用設計和適應性的概念,并把代碼重用的概念提高到一個新的層次。設計模式人都基于面向?qū)ο蠹夹g(shù),所以,VB開發(fā)人員只有等到VB.NET發(fā)布之后才有機會應用設計模式的理念。本書通過示例教您如何在VB.NET中應用設計模式。通過這些具有現(xiàn)實意義的實例,讀者可以體驗設計模式在實際中的應用及其好處。本書重點介紹了n層分布式體系結(jié)構(gòu)中各層的設計模式,以及綁定了這些模式的.NETRemoting基礎結(jié)構(gòu)。在學習本書的過程中,您將逐步掌握如何識別設計模式解決方案的需求,以及如何選擇、設計和實現(xiàn)合適的模式。我們還要討論.NETFramework的各個組件(如.NET數(shù)據(jù)提供者和.NETRemoting)是如何利用設計模式,從而實現(xiàn)自己的開發(fā)目標的。本書讀者對象本書適合于那些對VB.NET設計模式感興趣的開發(fā)人員和系統(tǒng)架構(gòu)師閱讀。本書主要內(nèi)容●設計模式簡介●GoF模式●MVC模式,異步編程模式,存儲轉(zhuǎn)發(fā)模式●數(shù)據(jù)層、業(yè)務邏輯層和表示層中的設計模式示例●.NETRemoting中設計模式的相關性及示例●UML基礎知識●反模式和重構(gòu)

作者簡介

暫缺《VB.NET設計模式高級編程:構(gòu)建強適應性的應用程序》作者簡介

圖書目錄

第1章 設計模式入門
1.1 設計模式的概念
1.1.1 模式分類
1.1.2 設計模式與Visual Basic
1.1.3 使用設計模式的時機
1.1.4 設計模式對設計的改進
1.2 構(gòu)建代碼塊
1.2.1 創(chuàng)建型模式
1.2.2 結(jié)構(gòu)型模式
1.2.3 行為型模式
1.3 設計模式的應用
1.4 小結(jié)
第2章 設計模式在數(shù)據(jù)層的應用
2.1 數(shù)據(jù)層的需求
2.1.1 需求列表
2.1.2 數(shù)據(jù)層的體系結(jié)構(gòu)
2.1.3 創(chuàng)建一個靈活的數(shù)據(jù)訪問框架
2.2 構(gòu)建數(shù)據(jù)層
2.2.1 一個UML類圖
2.2.2 構(gòu)建輸出類
2.2.3 構(gòu)建Factory類
2.2.4 編譯數(shù)據(jù)層應用程序
2.3 測試數(shù)據(jù)層應用程序
2.3.1 一個簡單的Windows測試應用程序
2.3.2 一個簡單的Web測試應用程序
2.4 小結(jié)
第3章 設計模式在中間層的應用
3.1 處理訂單
3.1.1 業(yè)務需求
3.1.2 技術(shù)需求
3.2 分析和設計
3.2.1 用例圖
3.2.2 活動圖
3.2.3 導向目標模式
3.2.4 順序圖
3.2.5 類圖
3.3 編碼部分
3.3.1 建立基礎結(jié)構(gòu)
3.3.2 Inventory應用程序
3.3.3 測試工具
3.3.4 中間層
3.3.5 OrderManagement應用程序
3.4 小結(jié)
第4章 表示層中的設計模式
4.1 表示層的問題
4.2 Model/View/Controller簡介
4.2.1 在Nutshell中的MVC
4.2.2 MVC的性能
4.2.3 在MVC中使用的設計模式
4.2.4 VB6中的MVC
4.2.5 VB.NET中的MVC
4.3 構(gòu)建.NET的MVC框架
4.3.1 MVC框架類圖表
4.3.2 MVC框架代碼
4.4 Northwind訂單處理的前端
4.4.1 案例框圖
4.4.2 活動框圖
4.5 一個通用的NOP模型
4.5.1 NOPData類
4.5.2 Orders類
4.5.3 Order類
4.6 具體視圖和控制器
4.6.1 銷售代表的NOPWin
4.6.2 供顧客使用的NOPWeb
4.7 小結(jié)
第5章 設計模式和.NET Remoting的中間層
5.1 .NET Remoting入門
5.1.1 Remoting對象和主機服務器
5.1.2 通道和協(xié)議
5.1.3 客戶、代理以及soapsuds.exe實用程序
5.1.4 配置文件Default.cfg
5.2 一個調(diào)用事件協(xié)調(diào)程序示例
5.2.1 系統(tǒng)需求
5.2.2 系統(tǒng)中的成員
5.2.3 系統(tǒng)的層
5.2.4 應用程序的開發(fā)階段
5.3 階段1——基礎應用程序
5.3.1 收集和分配呼叫
5.3.2 構(gòu)建應用程序
5.3.3 運行示例應用程序
5.4 階段2——異步呼叫處理
5.4.1 異步編程模式
5.4.2 改進應用程序
5.4.3 構(gòu)建并運行示例
5.5 階段3——靈活的策略管理
5.5.1 調(diào)整應用程序設計
5.5.2 改進Representative類庫
5.5.3 構(gòu)建客戶程序
5.5.4 構(gòu)建并運行示例
5.6 小結(jié)
第6章 下一步要做的事情
6.1 重構(gòu)
6.1.1 提取類
6.1.2 參數(shù)化方法
6.2 反模式
6.2.1 反模式圣經(jīng)
6.2.2 避免反模式
6.3 資源和更多讀物
附錄A UML入門
A.1 一個典型的開發(fā)過程
A.2 用例
A.3 類圖
A.4 活動圖
A.5 交互(Interaction)圖
A.6 狀態(tài)圖
A.7 物理圖
A.8 小結(jié) 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號