Professional.NET Framework 2.0

分類: 图书,进口原版书,科学与技术 Science & Techology ,
作者: Joe Duffy 著
出 版 社:
出版时间: 2007-7-1字数:版次: 1页数: 601印刷时间: 2007/07/01开本:印次:纸张: 胶版纸I S B N : 9780764571350包装: 平装内容简介
As the .NET Framework and Common Language Runtime (CLR) continue to mature in terms of platform adoption, robustness, reliability, and feature richness, developers have an increasing need to understand the foundation on top of which all managed code runs. This book looks at the underlying platform commonalities that all developers can use, regardless of language choice or development tools. This includes languages such as C#, Visual Basic, C++/CLI, and others.
You'll begin with an in-depth look at CLR fundamentals. From there, you'll review first the Base Class Libraries (BCL) and then the more advanced Framework libraries that are commonly used in most managed applications. With an abundance of working code examples and unique depth of coverage, this book will quickly get you up to speed on what the .NET Framework and CLR 2.0 have to offer.
作者简介:
Joe Duffy is a program manager on the Common Language Runtime (CLR) Team at Microsoft, where he works on concurrency and parallel programming models. Prior to joining the team, he was an independent consultant, a CTO for a startup ISV, and an architect and software developer at Massachusetts-based EMC Corporation. Joe has worked professionally with native Windows (COM and Win32), Java, and the .NET Framework, and holds research interests in parallel computing, transactions, language design, and virtual machine design and implementation. He lives in Washington with his soon-to-be wife, cat, and two crazy ferrets. Joe writes frequent essays on his blog at www.bluebytesoftware.com.
目录
Acknowledgments
Preface
Part One: CLR Fundamentals
Chapter 1: Introduction
The History of the Platform
Enter the .NET Framework
.NET Framework Technology Overview
Key Improvements in 2.0
Chapter 2: Common Type System
Introduction to Type Systems
The Importance of Type Safety
Static and Dynamic Typing
Types and Objects
Type Unification
Reference and Value Types
Accessibility and Visibility
Type Members
Subclassing and Polymorphism
Namespaces: Organizing Types
Special Types
Generics
Basics and Terminology
Constraints
Further Reading
.NET Framework- and CLR-Specific
Type Systems and Languages
Generics and Related Technologies
Specific Languages
Chapter 3: Inside the CLR.
Chapter 4: Assemblies, Loading, and Deployment.
Part Two: Base Framework Libraries.
Chapter 5: Fundamental Types.
Chapter 6: Arrays and Collections.
Chapter 7: I/O, Files, and Networking.
Chapter 8: Internationalization.
Part Three: Advanced CLR Services.
Chapter 9: Security.
Chapter 10: Threads, AppDomains, and Processes.
Chapter 11: Unmanaged Interoperability.
Part Four: Advanced Framework Libraries.
Chapter 12: Tracing and Diagnostics.
Chapter 13: Regular Expressions.
Chapter 14: Dynamic Programming.
Chapter 15: Transactions.
Index.