《.NET本质论 第1卷 公共语言运行库》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Don Box,(美)Chris Sells著;张晓坤译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2004
  • ISBN:7508321774
  • 页数:384 页
图书介绍:本书为需要充分利用Microsoft.NET强大功能的开发人员提供了详尽的信息,深刻地论述了.NET Framework(.NET 框架)的精髓:公共语言运行库[Common Language Runtime (CLR)]。Box和Sells揭示了CLR的内部工作方式--CLR设计背后的基本原理,它能够解决的问题,以及CLR编程中类型的角色。并且,在帮助读者在对CLR工作机制有了更为完整的理解的同时,指导他们如何利用.NET Framework构建更好的应用程序。本书包含了很多实用细节,以及由Don Box提供的专家建议。主要有:CLR演变、.NET Framework的程序、CLR类型系统、用类型编程、对象和值、方法、显式方法调用、应用程序域、安全性和互操作性。 本书作者Don Box是微软公司的架构师,主要研究方向为第二代Web服务协议和程序设计模型。Don是软件集成技术方面的权威。在二十世纪九十年代,他为了CLR,积极筹建了组件对象模型[Component Object Mode(COM)]社团。他是简单对象访问协议[Simple Object Access Protoco

第1章 CLR是一个更好的COM 1

COM回顾 1

目录 3

译者序 3

公共语言运行库 6

序 7

编程模型的演进 9

我们走到哪儿了 11

模块定义 13

第2章 组件 13

前言 15

程序集定义 17

程序集名字 23

公钥和程序集 27

CLR加载器 31

将名字解析成位置 38

版本化的问题 44

我们走到哪儿了 48

第3章 类型基础 49

类型概述 49

类型和初始化 60

类型和接口 64

类型和基类型 70

我们走到哪儿了 75

第4章 用类型编程 77

运行时的类型 77

用元数据编程 86

特殊的方法 96

元数据和可扩展性 104

我们走到哪儿了 112

对象和值的比较 113

第5章 实例 113

变量、参数和字段 119

相等与同一 124

克隆 130

装箱 133

数组 134

对象生存期 143

终结 147

我们走到哪儿了 152

方法和JIT编译 153

第6章 方法 153

方法调用和类型 157

接口、虚方法和抽象方法 165

显式方法调用 171

间接方法调用和委托 178

异步方法调用 188

方法终止 198

我们走到哪儿了 204

第7章 高级方法 205

动机 205

作为方法调用的消息 207

堆栈和消息转化 213

代理类型 219

消息过程(回顾) 227

对象和上下文 234

上下文和截获 243

我们走到哪儿了 250

第8章 域 251

执行范围和CLR 251

用AppDomain编程 256

AppDomain事件 260

AppDomain和程序集解析器 265

AppDomain和代码管理 270

AppDomain和对象(回顾) 274

我们走到哪儿了 279

第9章 安全性 281

组件和安全性 281

证据 283

策略 291

权限 304

实施 312

我们走到哪儿了 325

第10章 CLR外部环境 327

内存 327

执行模式 340

非托管模块 345

加载CLR 361

作为COM组件的CLR 368

我们走到哪儿了 377

词汇 379