|
|
What is Microsoft .NET?
|
What is Microsoft .NET?
|
|
|
Common Language Runtime
|
|
|
Attribute-Based Programming
|
|
|
Interface-Based Programming
|
|
|
Metadata
|
|
|
Common Type System
|
|
|
Framework Class Library
|
|
|
Managed Code
|
|
|
Assemblies and Deployment
|
|
|
| |
|
.NET Programming Model
|
Memory Management and Garbage Collection
|
|
|
Threading and Synchronization
|
|
|
Asynchronous Delegates
|
|
|
.NET 2.0 BackgroundWorker
|
|
|
Application Domains
|
|
|
Marshal by Value
|
|
|
Marshal by Reference
|
|
|
.NET Remoting
|
|
|
| |
|
Class Libraries
|
Components in .NET
|
|
|
Building Class Libraries at the Command Line
|
|
|
Class Libraries Using Visual Studio 2005
|
|
|
Using References
|
|
|
| |
|
.NET Security
|
Authentication and Authorization
|
|
|
Configuring Security
|
|
|
Code Access Security
|
|
|
Code Groups
|
|
|
Evidence
|
|
|
Permissions
|
|
|
Role-Based Security
|
|
|
Principals and Identities
|
|
|
| |
|
Assemblies, Deployment and Configuration
|
Assemblies
|
|
|
Private Assembly Deployment
|
|
|
Shared Assembly Deployment
|
|
|
Configuration Overview
|
|
|
Programmatic Access to Configuration
|
|
|
Using SDK Tools for Signing and Deployment
|
|
|
Application Settings with .NET 2.0
|
|
|
| |
|
Interoperating with COM and Win32
|
.NET Client Calling a COM Server
|
|
|
PInvoke
|
|
|
| |
|
Metadata and Reflection
|
Metadata
|
|
|
Reflection
|
|
|
Late Binding
|
|
|
| |
|
Database Programming Using ADO.NET
|
ADO.NET Overview
|
|
|
.NET Data Providers
|
|
|
Using DataReaders
|
|
|
Using DataSets
|
|
|
.NET 2.0 Data Binding
|
|
|
Interacting with XML Data
|
|
|
| |
|
I/O and Serialization
|
Directories
|
|
|
Files
|
|
|
Serialization
|
|
|
Attributes
|
|
|
| |
| |