.NET Framework Advanced Development
This section of the Help covers advanced programming subjects related to the .NET Framework.
In This Section
- Administration and Management
-
Describes how to manage objects in the Active Directory, and how to use Windows Management Instrumentation (WMI) to obtain enterprise data and automate administrative tasks.
- Asynchronous Programming Design Patterns
-
Describes two design patterns available in the .NET Framework that are used to run threads separately from the main application thread.
- Dynamic Source Code Generation and Compilation
-
Explains the .NET Framework SDK mechanism called the Code Document Object Model (CodeDOM), which enables the output of source code in multiple programming languages.
- Emitting Dynamic Methods and Assemblies
-
Describes a set of managed types in the System.Reflection.Emit namespace that allow a compiler or tool to emit metadata and Microsoft intermediate language (MSIL) at run time and optionally generate a portable executable (PE) file on disk.
- Garbage Collection
-
Discusses how the garbage collector manages memory and how you can program to use memory more efficiently.
- Hosting the Common Language Runtime
-
Explains the concept of a runtime host, which loads the runtime into a process, creates the application domain within the process, and loads and executes user code.
- Interoperability
-
Describes services provided by the Microsoft .NET Framework for interaction with COM components, COM+ services, external type libraries, and many operating system services.
- Network Programming
-
Shows how to use Internet access classes to implement both Web- and Internet-based applications.
- Reflection
-
Explains how to get access to type information at run time by using reflection.
- Reliability
-
Discusses writing reliable code for any host executing in a .NET Framework version 2.0 environment.
- Remote Objects
-
Discusses establishing communication between objects that run in different processes.
- Serialization
-
Discusses the process of converting the state of an object into a form that can be persisted or transported
- Managed Threading
-
Explains the runtime support for threading and how to program using various synchronization techniques.
- Writing Serviced Components
-
Describes how to configure and register serviced components to access COM+ services.
Reference
- .NET Framework Class Library
-
Supplies syntax, code examples, and related information for each class contained in the .NET Framework namespaces.