
| 这本书里包含了很多实用细节,以及那些只有Don Box才能提供的专家级建议。主要包括:
● CLR演变 ● .NET Framework的程序集 ● CLR类型系统 ● 用类型编程 ● 对象和值 ● 方法 ● 显式方法调用 ● 应用程度域 ● 安全性 ● 互操作性 本书是Microsoft.NET公共语言运行库的权威指南。 |
| Don Box 是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方而后权威。在上世纪90年代,他花费大量时间为CLR积极筹建了组件对象模型社团。他是简单对象协议规范1.1版本的缔造者之一,同时他还是畅销技术专著《Essential COM》、《Effective COM》和《Essential MXL》的作者及合著者。 |
| Contents 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 |
商品评论(0条)