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

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

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

定 價(jià):¥50.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 設(shè)計(jì)模式入門
1.1 設(shè)計(jì)模式的概念
1.1.1 模式分類
1.1.2 設(shè)計(jì)模式與Visual Basic
1.1.3 使用設(shè)計(jì)模式的時(shí)機(jī)
1.1.4 設(shè)計(jì)模式對設(shè)計(jì)的改進(jìn)
1.2 構(gòu)建代碼塊
1.2.1 創(chuàng)建型模式
1.2.2 結(jié)構(gòu)型模式
1.2.3 行為型模式
1.3 設(shè)計(jì)模式的應(yīng)用
1.4 小結(jié)
第2章 設(shè)計(jì)模式在數(shù)據(jù)層的應(yīng)用
2.1 數(shù)據(jù)層的需求
2.1.1 需求列表
2.1.2 數(shù)據(jù)層的體系結(jié)構(gòu)
2.1.3 創(chuàng)建一個(gè)靈活的數(shù)據(jù)訪問框架
2.2 構(gòu)建數(shù)據(jù)層
2.2.1 一個(gè)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 一個(gè)簡單的Windows測試應(yīng)用程序
2.3.2 一個(gè)簡單的Web測試應(yīng)用程序
2.4 小結(jié)
第3章 設(shè)計(jì)模式在中間層的應(yīng)用
3.1 處理訂單
3.1.1 業(yè)務(wù)需求
3.1.2 技術(shù)需求
3.2 分析和設(shè)計(jì)
3.2.1 用例圖
3.2.2 活動(dòng)圖
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è)計(jì)模式
4.1 表示層的問題
4.2 Model/View/Controller簡介
4.2.1 在Nutshell中的MVC
4.2.2 MVC的性能
4.2.3 在MVC中使用的設(shè)計(jì)模式
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 活動(dòng)框圖
4.5 一個(gè)通用的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è)計(jì)模式和.NET Remoting的中間層
5.1 .NET Remoting入門
5.1.1 Remoting對象和主機(jī)服務(wù)器
5.1.2 通道和協(xié)議
5.1.3 客戶、代理以及soapsuds.exe實(shí)用程序
5.1.4 配置文件Default.cfg
5.2 一個(gè)調(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è)計(jì)
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 一個(gè)典型的開發(fā)過程
A.2 用例
A.3 類圖
A.4 活動(dòng)圖
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號