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

VB.NET設(shè)計模式高級編程:構(gòu)建強(qiáng)適應(yīng)性的應(yīng)用程序

VB.NET設(shè)計模式高級編程:構(gòu)建強(qiáng)適應(yīng)性的應(yīng)用程序

定 價:¥50.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 設(shè)計模式入門
1.1 設(shè)計模式的概念
1.1.1 模式分類
1.1.2 設(shè)計模式與Visual Basic
1.1.3 使用設(shè)計模式的時機(jī)
1.1.4 設(shè)計模式對設(shè)計的改進(jìn)
1.2 構(gòu)建代碼塊
1.2.1 創(chuàng)建型模式
1.2.2 結(jié)構(gòu)型模式
1.2.3 行為型模式
1.3 設(shè)計模式的應(yīng)用
1.4 小結(jié)
第2章 設(shè)計模式在數(shù)據(jù)層的應(yīng)用
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ù)層應(yīng)用程序
2.3 測試數(shù)據(jù)層應(yīng)用程序
2.3.1 一個簡單的Windows測試應(yīng)用程序
2.3.2 一個簡單的Web測試應(yīng)用程序
2.4 小結(jié)
第3章 設(shè)計模式在中間層的應(yīng)用
3.1 處理訂單
3.1.1 業(yè)務(wù)需求
3.1.2 技術(shù)需求
3.2 分析和設(shè)計
3.2.1 用例圖
3.2.2 活動圖
3.2.3 導(dǎo)向目標(biāo)模式
3.2.4 順序圖
3.2.5 類圖
3.3 編碼部分
3.3.1 建立基礎(chǔ)結(jié)構(gòu)
3.3.2 Inventory應(yīng)用程序
3.3.3 測試工具
3.3.4 中間層
3.3.5 OrderManagement應(yīng)用程序
3.4 小結(jié)
第4章 表示層中的設(shè)計模式
4.1 表示層的問題
4.2 Model/View/Controller簡介
4.2.1 在Nutshell中的MVC
4.2.2 MVC的性能
4.2.3 在MVC中使用的設(shè)計模式
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章 設(shè)計模式和.NET Remoting的中間層
5.1 .NET Remoting入門
5.1.1 Remoting對象和主機(jī)服務(wù)器
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 應(yīng)用程序的開發(fā)階段
5.3 階段1——基礎(chǔ)應(yīng)用程序
5.3.1 收集和分配呼叫
5.3.2 構(gòu)建應(yīng)用程序
5.3.3 運(yùn)行示例應(yīng)用程序
5.4 階段2——異步呼叫處理
5.4.1 異步編程模式
5.4.2 改進(jìn)應(yīng)用程序
5.4.3 構(gòu)建并運(yùn)行示例
5.5 階段3——靈活的策略管理
5.5.1 調(diào)整應(yīng)用程序設(shè)計
5.5.2 改進(jìn)Representative類庫
5.5.3 構(gòu)建客戶程序
5.5.4 構(gòu)建并運(yùn)行示例
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) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號