Synopses & Reviews
The Microsoft(R) .NET Framework allows developers to quickly build robust, secure ASP.NET Web Forms and XML Web service applications, Windows(R) Forms applications, tools, and types. Find out all about its common language runtime and learn how to leverage its power to build, package, and deploy any kind of application or component. APPLIED MICROSOFT .NET FRAMEWORK PROGRAMMING is ideal for anyone who understands object-oriented programming concepts such as data abstraction, inheritance, and polymorphism. The book carefully explains the extensible type system of the .NET Framework, examines how the runtime manages the behavior of types, and explores how an application manipulates types. While focusing on C#, it presents concepts applicable to all programming languages that target the .NET Framework.
Topics covered include:
- The .NET Framework architecture
- Building, packaging, deploying, and administering applications and their types
- Building and deploying shared assemblies
- Type fundamentals
- Primitive, reference, and value types
- Operations common to all objects
- Type members and accessibility
- Constants, fields, methods, properties, and events
- Working with text
- Enumerated types and bit flags
- Array types
- Interfaces
- Custom attributes
- Delegates
- Error handling with exceptions
- Automatic memory management
- AppDomains and reflection
- Includes coverage of C#
Synopsis
This title takes advanced developers and software designers under the covers of .NET to provide them with an in-depth understanding of its structure, functions, and operational components so they can create high-performance applications for .NET more easily. Developers learn to program .NET applications while gaining a solid understanding of fundamental .NET design tenets.
About the Author
Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com)-a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows-related programming books. Jeffrey has been consulting with the Microsoft .NET Framework team since October 1999.
Table of Contents
DedicationReviewer Acclaim for Jeffrey Richter and Applied Microsoft .NET Framework ProgrammingAcknowledgmentsIntroductionBasics of the Microsoft .NET Framework
- Chapter 1: The Architecture of the .NET Framework Development Platform
- Chapter 2: Building, Packaging, Deploying, and Administering Applications and Types
- Chapter 3: Shared Assemblies
Working with Types and the Common Language Runtime
- Chapter 4: Type Fundamentals
- Chapter 5: Primitive, Reference, and Value Types
- Chapter 6: Common Object Operations
Designing Types
- Chapter 7: Type Members and Their Accessibility
- Chapter 8: Constants and Fields
- Chapter 9: Methods
- Chapter 10: Properties
- Chapter 11: Events
Essential Types
- Chapter 12: Working with Text
- Chapter 13: Enumerated Types and Bit Flags
- Chapter 14: Arrays
- Chapter 15: Interfaces
- Chapter 16: Custom Attributes
- Chapter 17: Delegates
Managing Types
- Chapter 18: Exceptions
- Chapter 19: Automatic Memory Management (Garbage Collection)
- Chapter 20: CLR Hosting, AppDomains, and Reflection
Jeffrey RichterGyroscopic Artificial Horizon