注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic .NET面向对象编程

Visual Basic .NET面向对象编程

Visual Basic .NET面向对象编程

定 价:¥42.00

作 者: (美)J.P.Hamilton著;天宏工作室译
出版社: 清华大学出版社
丛编项: 清华大学出版社O'Reilly图书(中文版)
标 签: VB.NET

ISBN: 9787302069737 出版时间: 2003-01-01 包装: 精装
开本: 23cm 页数: 349页 字数:  

内容简介

  本书主要介绍创建对象这一主题,讨论如何设计它们、为什么要那样设计以及这种设计如何适应.NET。下面是本书内容的简要介绍。第一章“简介”是对面向对象编程和.NET框架重要概念的高度概括。这一章确立了重要的面向对象术语并且说明了它如何应用于.NET。第二章“对象基础”讨论了对象以及对象所位于的.NET环境,包括对编译对象、名称空间、应用程序域、程序集、中间语言以及.NET类库的讨论。第三章“类的剖析”介绍了如何创建类。主题包括成员变量、方法、属性、访问修饰符及访问修饰符在类设计中的使用。这一章还讨论了传递参数、引用类型与值类型之间的区别、创建和销毁对象、.NET垃圾收集器、事件及委托。第四章“面向对象”重点讨论面向对象编程(Object-OrientedProgramming,OOP)。主题包括具体化和一般化、继承及包含。这一章还讨论了多态:替代、方法重载和重写以及遮蔽。你将学习使用多态、抽象基类以及开关原则(pen-ClosedPrinciPle)。开关原则允许编写灵活的对象层次结构。这一章还包括了对继承和Liskov替代原理的讨论。这一章最后深入讨论了基于接口的编程以及创建健壮的.NET对象所需要学习的几个主要接口。第五章“.NET接口”讨论了基于接口的编程以及它如何适用于OP领域。这一章还讨论了一些最重要的.NET接口。第六章“异常对象”讨论了.NETFramework中的异常处理。你将学习如何及何时编写自己的异常、使用AppDomain未处理的异常处理程序、使用堆栈跟踪、继续及重试代码以及使用性能计数器来分析应用程序异常。第七章“对象检查”讨论了一项强大的.NET技术,该技术名为反射(reflection),它允许你通过程序方法查询类信息。这一章讨论了运行时类型发现、动态类型检查和属性。你还将学习如何使用它们来创建自定义属性,为VB.NET提供模仿C#XML文档注释的行为。第八章“写人和读取对象”讨论了流和序列化。这一章的讨论包括二进制、XML序列化、.NET中可用的流、模式定义工具以及自定义序列化。这一章使用了一个TCP服务器和客户来说明网络流的使用。第九章“远程处理对象”介绍了如何将对象移动到一个分布式环境中。这一章讨论了信道、激活模式、配置、封送(marshaling)、生命周期租约、代理以及其他远程处理的基础知识。这一章使用一个可重用的Windows服务来承载远程对象,并介绍了如何配置和使用IIS来承载远程对象。这一章还展示了如何使用对象工厂(factory)创建灵活的分布式系统。第十章“Web服务”介绍了如何编写XMLWeb服务、在IIS上承载它们以及使它们可用于.NET远程处理。这一章还讨论了影响使用(consumption)的兼容性问题。

作者简介

  J.P.Hamilton是一位独立软件开发人员,他在德克萨斯州的休斯顿居住和工作。他在6502处理器(Atari万岁)和朋克摇滚乐的时代出生和长大,但是现在他的大部分时间都花在.NETFramework上。他还是《VisualBasicShellProgramming》一书的作者。

图书目录

前言
第一章  简介
  Visual Basic .NET和面向对象编程
  .NET Framework
第二章  对象基础
  创建和编译组件
  名称空间
  使用组件
  应用程序域
  上下文
  程序集
  中间语言
  System名称空间
第三章  类的剖析
  成员变量
  属性
  方法
  访问修饰符
  传递参数
  值类型
  创建和销毁
  委托和事件
  设计上的考虑
  练习
第四章  面向对象
  一般化和具体化
  继承
  包含
  多态
  重载
  重写
  替换
第五章  .NET接口
  私有实现方式
  版本控制
  接口与抽象基类的比较
  .NET中的接口
  设计考虑
第六章  异常对象
  异常处理的基础知识
  未处理的异常  StackTrace对象
  继续执行代码
  重试代码
  性能计数器
第七章 对象检查
  反射
  运行库类型发现
  动态类型加载
  属性
  自定义属性
第八章  写入和读取对象
  流
  阅读器和编写器
  序列化
  模式定义工具
  自定义序列化
  NetworkStream
第九章 远程处理对象
  信道
  可远程处理的对象
  Windows Service
  客户
  远程处理的设计
  按值封送(MBV)
  在IIS中承载对象
  Windows Service与IIS的比较
  认证
第十章  Web服务
  编写Web服务
  Web服务与远程处理的比较
  从.NET远程处理使用Web服务
  兼容性
  UDDI
  访问Web服务的数据
参考书目
词汇表

本目录推荐