Partager via


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.

Dans cette section

  • 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+.

Référence