In this blog, 25.000 books will be uploaded, so far more than 1400 books are available. Books, will be added daily, please check this blog daily.
Friday, October 29, 2010
The Common Language Infrastructure Annotated Standard
By Jim Miller, Susann Ragsdale
Publisher : Addison Wesley
Pub Date : October 23, 2003
ISBN : 0-321-15493-2
Pages : 928
The Common Language Infrastructure Annotated Standard is the definitive guide to understanding the annotated specification for the Common Language Infrastructure (CLI) standard. With annotations and code samples from both the ECMA standards committee and the Microsoft Common Language Runtime (CLR) team, this book goes beyond the online documentation to clarify and amplify the original standard and describe its implementation.
The core of this book is the international CLI standard. The text describes the CLI and its parts and provides all the information needed to implement a Virtual Execution System (VES) or design a compiler that runs on top of a VES and generates portable code. Author Jim Miller draws upon his experience as editor of the CLI standard and lead of the Microsoft CLR team to guide readers through the CLI blueprint and to a complete understanding of the CLR.
Copyright
Microsoft .NET Development Series
Tables
Foreword
Preface
About This Book
Goals of the Standard and of This Book
Where Did the Standard Come From?
Where Is the Standard Headed?
Acknowledgments
Chapter 1. Introduction to the Common Language Infrastructure
Components of the CLI
The Common Type System
The Common Language Specification
Metadata
Execution and Deployment Models
Metadata and the File Format
The Virtual Execution System
The Standard Framework
Chapter 2. Partition I: Concepts and Architecture
Section 1. Scope
Section 2. Conformance
Section 3. References
Section 4. Conventions
Section 5. Glossary
Section 6. Overview of the Common Language Infrastructure
Section 7. Common Language Specification (CLS)
Section 8. Common Type System
Section 9. Metadata
Section 10. Name and Type Rules for the Common Language Specification
Section 11. Collected CLS Rules
Section 12. Virtual Execution System
Chapter 3. Partition IIA: Metadata Semantics
Section 1. Scope
Section 2. Overview
Section 3. Validation and Verification
Section 4. Introductory Examples
Section 5. General Syntax
Section 6. Assemblies, Manifests, and Modules
Section 7. Types and Signatures
Section 8. Visibility, Accessibility, and Hiding
Section 9. Defining Types
Section 10. Semantics of Classes
Section 11. Semantics of Interfaces
Section 12. Semantics of Value Types
Section 13. Semantics of Special Types
Section 14. Defining, Referencing, and Calling Methods
Section 15. Defining and Referencing Fields
Section 16. Defining Properties
Section 17. Defining Events
Section 18. Exception Handling
Section 19. Declarative Security
Section 20. Custom Attributes
Chapter 4. Overview of File Format
What Is in Partition IIB (Chapter 5)
Overview of the PE File Format for CLI Files
Overview of Metadata Physical Layout in PE Files
Metadata Logical Layout (Sections 21 and 22)
Annotated Dump of a Tiny PE File
Chapter 5. Partition IIB: Metadata File Format
Section 21. Metadata Logical Format: Tables
Section 22. Metadata Logical Format: Other Structures
Section 23. Metadata Physical Layout
Section 24. File Format Extensions to PE
Chapter 6. Partition III: CIL Instruction Set
Section 1. Scope
Section 2. Prefixes to Instructions
Section 3. Base Instructions
Section 4. Object Model Instructions
Chapter 7. Partition IV: Profiles and Libraries
Section 1. Overview
Section 2. Libraries and Profiles
Section 3. The Standard Profiles
Section 4. Kernel Profile Feature Requirements
Section 5. The Standard Libraries
Section 6. Implementation-Specific Modifications to the System Libraries
Section 7. Semantics of the XML Specification
Chapter 8. Partition V: Annexes
Annex A Scope
Annex B Sample Programs
Annex C CIL Assembler Implementation
Annex D Class Library Design Guidelines
Annex E Portability Considerations
Appendix Microsoft Portable Executable and Object File Format Specification
Section 1. General Concepts
Section 2. Overview
Section 3. File Headers
Section 4. Section Table (Section Headers)
Section 5. Other Contents of the File
Section 6. Special Sections
Section 7. Archive (Library) File Format
Section 8. Impot Library Format
Appendix: Example Object File
Appendix: Calculating Image Message Digests
Glossary
References
Index
Download
Another Software Engineering Books
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment