书籍详情

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

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

作者:(美)Don Box,(美)Chris Sells著

出版社:中国电力出版社

出版时间:2003-11-01

ISBN:9787508318066

定价:¥48.00

购买这本书可以去
内容简介
  本书为需要充分利用Microsoft.NET强大功能的开发人员提供了最重要的内容。这本书深刻地论述了.NET Framework(.NET框架)的精髓:公共语言运行库[Common Language Runtime(CLR)]。Box和Sells揭示了CLR的内部工作方式——CLR设计背后的基本原理,它能够解决的问题,以及CLR编程中类型的角色——并且,在帮助读者在对CLR工作机制有更为完整的理解的同时,指导他们如何利用.NET Framework构建更好的应用程序。这本书里包含了很多实用细节,以及那些只有Don Box才能提供的专家级建议。主题包括:·CLR演变·.NET Framework的程序集·CLR类型系统·用类型编程·对象和值·方法·显式方法调用·应用程序域·安全性·互操作性本书是Microsoft .NET公共语言运行库的权威指南。
作者简介
  DonBox是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方而后权威。在上世纪90年代,他花费大量时间为CLR积极筹建了组件对象模型社团。他是简单对象协议规范1.1版本的缔造者之一,同时他还是畅销技术专著《EssentialCOM》、《EffectiveCOM》和《EssentialMXL》的作者及合著者。
目录
  List of Figures
  List of Tables
  Foreword
  Preface
1 The CLR as a Better COM
  COM Revisited
  The Common Language Runtime
  The Evolution of the Programming Model
  Where Are we?
2 components
  Modules Defined
  Assemblies Defined
  Assembly Names
  Public Keys and Assemblies
  The CLR Loader
  Resolving Names to Locations
  Versioning Hazards
  Where Are We?
3 Type Basics
  Type Fundamentals
  Types and Initialization
  Types and Interfaces
  Types and BAse Types
  Where Are We?
4 Programming with Type
  Types at Runtime
  Programming with Metadata
  Special Methods
  Metadata and Extensibility
  Where Are We?
5 Instances
  Objects and Values Compared
  Variables, Parameters, and Fields
  Equivalence Versus Identity
  Cloning
  Boxing
  Arrays
  Object Life Cycle
  Finalization
  Where Are We?
6 Methods
  Methods and JIT Compilation
  Method Invocation and Type
  Interfaces, Virtual Methods, and Abstract Methods
  Explicit Method Invocation
  Indirect Method Invocation and Delegates
  Asynchronous Method Invocation
  Method Termination
  Where Are We?
7 Advanced Methods
  Motivation
  Messages as Method Calls
  Stack and Message Transitions
  Proxiable Types
  Message Processing(Revisited)
  Objects and Context
  Contexts and Interception
  Where Are We?
8 Domains
  Execution Scope and the CLR
  Programming with AppDomains
  AppDomain Events
  AppDomains and the Assembly Resolver
  AppDomains and Code Management
  AppDomains and Objects (Revisited)
  Where Are We?
9 Security
  Components and Security
  Evidence
  Policy
  Permissions
  Enforcement
  Where Are We?
10 CLR Externals
  Memory
  Modes of Execution
  Unmanaged Modules
  Loading the CLR
  The CLR as a COM Component
  Where Are We?
Glossary
Index
猜您喜欢

读书导航