Développement avancé du .NET Framework

Mise à jour : novembre 2007

Cette section de la documentation couvre des sujets de programmation évoluée en rapport avec le .NET Framework.

Compléments et extensibilité

Décrit comment développer des applications complémentaires qui étendent les fonctionnalités d'une application hôte.

Administration et gestion

Décrit comment gérer des objets dans Active Directory et utiliser Windows Management Instrumentation (WMI) pour obtenir des données d'entreprise et automatiser des tâches administratives.

Modèles de conception pour la programmation asynchrone

Décrit deux modèles de design disponibles dans le .NET Framework qui permettent d'exécuter séparément des threads à partir du thread principal de l'application.

Création de composants pour l'environnement de design

Fournit des liens vers des informations concernant la création de vos propres composants dans le .NET Framework, en personnalisant leur comportement et affichage ainsi que la création de contrôles personnalisés pour Windows Presentation Foundation (WPF).

Génération et compilation de code source dynamique

Décrit le CodeDOM (Code Document Object Model), qui permet la sortie du code source dans plusieurs langages de programmation.

Émission d'assemblys et de méthodes dynamiques

Décrit un ensemble de types managés dans l'espace de noms System.Reflection.Emit qui permettent à un compilateur ou à un outil d'émettre des métadonnées et du code MSIL (Microsoft Intermediate Language) au moment de l'exécution et de générer en option un fichier exécutable portable sur le disque.

Arborescences d'expression

Introduit les arborescences d'expression, qui sont des structures de données en forme d'arborescence servant à représenter le code de niveau langage sous forme de données.

Garbage collection

Présente comment le garbage collector gère la mémoire et comment vous pouvez programmer pour optimiser l'utilisation de la mémoire.

Hébergement du Common Language Runtime

Explique le concept d'hôte du runtime qui charge le runtime dans un processus, crée le domaine d'application dans le processus, puis charge et exécute le code utilisateur.

Interopérabilité

Décrit les services fournis par le .NET Framework pour l'interaction avec les composants COM, les services COM+, les bibliothèques de types externes et de nombreux services de systèmes d'exploitation.

.Accès distant .NET

Décrit l'établissement d'une communication entre des objets s'exécutant dans des processus différents.

Network Programming

Explique comment utiliser les classes d'accès Internet pour implémenter à la fois des applications Web et des applications Internet.

Réflexion

Explique comment obtenir l'accès à des informations de type au moment de l'exécution à l'aide de la réflexion.

Fiabilité

Décrit l'écriture de code fiable pour tout hôte qui s'exécute dans un environnement .NET Framework.

.Accès distant .NET

Décrit l'établissement d'une communication entre des objets s'exécutant dans des processus différents.

Sérialisation

Décrit le processus de conversion de l'état d'un objet en une forme persistante ou transportable.

Threading managé

Explique la prise en charge du runtime pour le threading et la programmation avec diverses techniques de synchronisation.

Writing Serviced Components

Décrit comment configurer et inscrire des composants pris en charge pour accéder aux services COM+.

Bibliothèque de classes .NET Framework

Fournit la syntaxe, des exemples de code et des informations connexes pour chaque classe qui figure dans les espaces de noms du .NET Framework.

Ajouts de la communauté

Afficher: