注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVB.NET设计模式高级编程:构建强适应性的应用程序

VB.NET设计模式高级编程:构建强适应性的应用程序

VB.NET设计模式高级编程:构建强适应性的应用程序

定 价:¥50.00

作 者: Tom Fischer[等]著;刘雷[等]译
出版社: 清华大学出版社
丛编项:
标 签: VB.NET

ISBN: 9787302065746 出版时间: 2003-06-01 包装: 平装
开本: 26cm 页数: 363 字数:  

内容简介

  在当今的面向对象编程中,软件编程人员更加注重代码的重用性和可维护性。设计模式使人们可以更加简单、方便地重用成功的设计和体系结构。本书不仅向读者介绍了设计模式是什么、如何实现设计模式,更通过一些精选的实例帮助读者深刻理解设计模式的真正含义,其内容包括设计模式的含义,设计模式在数据层、中间层和表示层的应用,使用.NETRemoting技术建立设计模式,以及有关设计模式的一些相关主题。本书用例经典,高效实用,非常适合于面向对象开发人员和设计人员阅读,对于项目管理人员和系统架构师也颇具参考价值。设计模式可以用宋描述通用的编程问题以及模板解决方案。应用于开发的设计模式引入了可重用设计和适应性的概念,并把代码重用的概念提高到一个新的层次。设计模式人都基于面向对象技术,所以,VB开发人员只有等到VB.NET发布之后才有机会应用设计模式的理念。本书通过示例教您如何在VB.NET中应用设计模式。通过这些具有现实意义的实例,读者可以体验设计模式在实际中的应用及其好处。本书重点介绍了n层分布式体系结构中各层的设计模式,以及绑定了这些模式的.NETRemoting基础结构。在学习本书的过程中,您将逐步掌握如何识别设计模式解决方案的需求,以及如何选择、设计和实现合适的模式。我们还要讨论.NETFramework的各个组件(如.NET数据提供者和.NETRemoting)是如何利用设计模式,从而实现自己的开发目标的。本书读者对象本书适合于那些对VB.NET设计模式感兴趣的开发人员和系统架构师阅读。本书主要内容●设计模式简介●GoF模式●MVC模式,异步编程模式,存储转发模式●数据层、业务逻辑层和表示层中的设计模式示例●.NETRemoting中设计模式的相关性及示例●UML基础知识●反模式和重构

作者简介

暂缺《VB.NET设计模式高级编程:构建强适应性的应用程序》作者简介

图书目录

第1章 设计模式入门
1.1 设计模式的概念
1.1.1 模式分类
1.1.2 设计模式与Visual Basic
1.1.3 使用设计模式的时机
1.1.4 设计模式对设计的改进
1.2 构建代码块
1.2.1 创建型模式
1.2.2 结构型模式
1.2.3 行为型模式
1.3 设计模式的应用
1.4 小结
第2章 设计模式在数据层的应用
2.1 数据层的需求
2.1.1 需求列表
2.1.2 数据层的体系结构
2.1.3 创建一个灵活的数据访问框架
2.2 构建数据层
2.2.1 一个UML类图
2.2.2 构建输出类
2.2.3 构建Factory类
2.2.4 编译数据层应用程序
2.3 测试数据层应用程序
2.3.1 一个简单的Windows测试应用程序
2.3.2 一个简单的Web测试应用程序
2.4 小结
第3章 设计模式在中间层的应用
3.1 处理订单
3.1.1 业务需求
3.1.2 技术需求
3.2 分析和设计
3.2.1 用例图
3.2.2 活动图
3.2.3 导向目标模式
3.2.4 顺序图
3.2.5 类图
3.3 编码部分
3.3.1 建立基础结构
3.3.2 Inventory应用程序
3.3.3 测试工具
3.3.4 中间层
3.3.5 OrderManagement应用程序
3.4 小结
第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 构建.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 小结
第5章 设计模式和.NET Remoting的中间层
5.1 .NET Remoting入门
5.1.1 Remoting对象和主机服务器
5.1.2 通道和协议
5.1.3 客户、代理以及soapsuds.exe实用程序
5.1.4 配置文件Default.cfg
5.2 一个调用事件协调程序示例
5.2.1 系统需求
5.2.2 系统中的成员
5.2.3 系统的层
5.2.4 应用程序的开发阶段
5.3 阶段1——基础应用程序
5.3.1 收集和分配呼叫
5.3.2 构建应用程序
5.3.3 运行示例应用程序
5.4 阶段2——异步呼叫处理
5.4.1 异步编程模式
5.4.2 改进应用程序
5.4.3 构建并运行示例
5.5 阶段3——灵活的策略管理
5.5.1 调整应用程序设计
5.5.2 改进Representative类库
5.5.3 构建客户程序
5.5.4 构建并运行示例
5.6 小结
第6章 下一步要做的事情
6.1 重构
6.1.1 提取类
6.1.2 参数化方法
6.2 反模式
6.2.1 反模式圣经
6.2.2 避免反模式
6.3 资源和更多读物
附录A UML入门
A.1 一个典型的开发过程
A.2 用例
A.3 类图
A.4 活动图
A.5 交互(Interaction)图
A.6 状态图
A.7 物理图
A.8 小结 

本目录推荐