书籍详情
Visual Basic .NET面向对象编程
作者:(美)J.P.Hamilton著;天宏工作室译
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787302069737
定价:¥42.00
购买这本书可以去
内容简介
本书主要介绍创建对象这一主题,讨论如何设计它们、为什么要那样设计以及这种设计如何适应.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服务的数据
参考书目
词汇表
第一章 简介
Visual Basic .NET和面向对象编程
.NET Framework
第二章 对象基础
创建和编译组件
名称空间
使用组件
应用程序域
上下文
程序集
中间语言
System名称空间
第三章 类的剖析
成员变量
属性
方法
访问修饰符
传递参数
值类型
创建和销毁
委托和事件
设计上的考虑
练习
第四章 面向对象
一般化和具体化
继承
包含
多态
重载
重写
替换
第五章 .NET接口
私有实现方式
版本控制
接口与抽象基类的比较
.NET中的接口
设计考虑
第六章 异常对象
异常处理的基础知识
未处理的异常 StackTrace对象
继续执行代码
重试代码
性能计数器
第七章 对象检查
反射
运行库类型发现
动态类型加载
属性
自定义属性
第八章 写入和读取对象
流
阅读器和编写器
序列化
模式定义工具
自定义序列化
NetworkStream
第九章 远程处理对象
信道
可远程处理的对象
Windows Service
客户
远程处理的设计
按值封送(MBV)
在IIS中承载对象
Windows Service与IIS的比较
认证
第十章 Web服务
编写Web服务
Web服务与远程处理的比较
从.NET远程处理使用Web服务
兼容性
UDDI
访问Web服务的数据
参考书目
词汇表
猜您喜欢