书籍详情

.NET本质论(第1卷 公共语言运行库)

.NET本质论(第1卷 公共语言运行库)

作者:(美)Don Box,(美)Chris Sells著;张晓坤译

出版社:中国电力出版社

出版时间:2004-01-01

ISBN:9787508321776

定价:¥48.00

购买这本书可以去
内容简介
  本书不仅讨论了类型是怎样映射到CLR的,还讨论了这些类型在运行时的行为:然后讲述了类型、对象、值之间的联系及它们之间的相互作用;接下来的内容是消息(高级方法,.NET Remoting的基础)以及方法调用;再有就是关于AppDomain的讨论(我理解为CLR下的“进程”);最后,以CLR安全模型和CLR外部世界结尾。这些技术很艰深,但对于一名渴望深入了解CLR底层运作机制的爱好者来说,这绝对是 本让人大呼过瘾的好书。Don Box是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方面的权威。在上世纪90年代,他花费大量时间为CLR积极筹建了组件对象模型[Component Object Mode(COM)]社区。他是简单对象访问协议[Simple Object Access Protocol(SOAP)]规范1.1版本的缔造者之一,同时他还是畅销技术专营《Essential COM》、《Effective COM》和《Essential XML》(以上3种图书的中文版已由中国电力出版社出版)的作者及合著者。Chris Shells是COM和.NET方面的资深独立顾问,也是DevelopMentor的讲师。他是《Windows Telephony Programming》的作者,《Effective COM》及《ATL internals》(中文版《深入解析ATL》已由中国电力出版社出版)的合著者。本书为了需要充分利用Microsoft.NET强大功能的开发人员提供了最重要的内容。书中深刻地论述了.NET Framework(.NET框架)的精髓:公共语言运行库[CommonLanguage(CLR)]。Box和Shell揭示了CLR的内部工作方式——CLR设计背后的基本原理,它能够解决的问题,以及CLR编程中类型的角色——并且,在帮助读者在对CLR工作机制有更完整的理解的同时,指导他们如何利用.NET Framework构建更好的应用程序。本书包含了很多实用细节,以及那些只有Don Box才能提供的专家级建议。主题包括:·CLR演变·.NET Framework的程序集·CLR类型系统·用类型编程·对象和值·方法·显式方法调用·应用程序域·安全性·互操作性
作者简介
  DonBox是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方面的权威。在上世纪90年代,他花费大量时间为CLR积极筹建了组件对象模型[ComponentObjectMode(COM)]社区。他是简单对象访问协议[SimpleObjectAccessProtocol(SOAP)]规范1.1版本的缔造者之一,同时他还是畅销技术专营《EssentialCOM》、《EffectiveCOM》和《EssentialXML》(以上3种图书的中文版已由中国电力出版社出版)的作者及合著者。ChrisShells是COM和.NET方面的资深独立顾问,也是DevelopMentor的讲师。他是《WindowsTelephonyProgramming》的作者,《EffectiveCOM》及《ATLinternals》(中文版《深入解析ATL》已由中国电力出版社出版)的合著者。
目录
 第一章 CLR是一个更好的COM                  
 COM回顾                  
 公共语言运行库                  
 编程模型的演进                  
 我们走到哪儿了                  
                   
 第二章 组件                  
 模块定义                  
 程序集定义                  
 程序集名字                  
 公钥和程序集                  
 CLR加载器                  
 将名字解析成位置                  
 版本控制                  
 我们走到哪儿了                  
                   
 第三章 类型基础知识                  
 类型概述                  
 类型和初始化                  
 类型和接口                  
 类型和基类型                  
 我们走到哪儿了                  
                   
 第四章 用类型编程                  
 运行时的类型                  
 用元数据编程                  
 特殊的方法                  
 元数据和可扩展性                  
 我们走到哪儿了                  
                   
 第五章 实例                  
 对象和值的比较                  
 变量. 参数和字段                  
 相等与同一                  
 克隆                  
 装箱                  
 数组                  
 对象生存期                  
 终结                  
 我们走到哪儿了                  
                   
 第六章 方法                  
 方法和JIT编译                  
 方法调用和类型                  
 接口. 虚方法和抽象方法                  
 显式方法调用                  
 间接方法调用和委托                  
 异步方法调用                  
 方法终止                  
 我们走到哪儿了                  
                   
 第七章 高级方法                  
 动机                  
 作为方法调用的消息                  
 堆栈和消息传递                  
 代理类型                  
 消息过程(回顾)                  
 对象和上下文                  
 上下文和中断                  
 我们走到哪儿了                  
                   
 第八章 域                  
 执行范围和CLR                  
 用AppDomain编程                  
 AppDomain事件                  
 AppDomain和程序集解析器                  
 AppDomain和代码管理                  
 AppDomain和对象(回顾)                  
 我们走到哪儿了                  
                   
 第九章 安全性                  
 组件和安全性                  
 证据                  
 策略                  
 权限                  
 实施                  
 我们走到哪儿了                  
                   
 第十章 CLR外部环境                  
 内存                  
 执行模式                  
 非托管模块                  
 加载CLR                  
 作为COM组件的CLR                  
 我们走到哪儿了    
猜您喜欢

读书导航