Technologies de développement avancées

Mise à jour : novembre 2007

Cette rubrique fournit des liens vers des informations sur les tâches et les techniques de développement d'applications sophistiquées dans le .NET Framework.

Dans cette section

  • Administration et gestion
    Fournit des informations sur l'utilisation des services d'annuaire et WMI (Windows Management Instrumentation).

  • Création de composants pour l'environnement de design
    Décrit comment créer des composants personnalisés et étendre la prise en charge au moment du design.

  • Modèles de conception pour la programmation asynchrone
    Présente les fonctionnalités de programmation asynchrone dans le .NET Framework.

  • Génération et compilation de code source dynamique
    Explique 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 jeu 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 éventuellement un fichier exécutable portable (PE, Portable Executable) sur le disque.

  • 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'un hôte de 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 d'interopérabilité fournis par le Common Language Runtime. Fournit également des liens vers des informations sur l'incorporation de composants COM dans votre application .NET Framework.

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

  • Réflexion
    Explique le mode d'accès aux informations de type au moment de l'exécution à l'aide de la réflexion.

  • Fiabilité
    Décrit l'utilisation d'attributs orientés fiabilité tels que HPA et ReliabilityContract et présente les meilleures pratiques pour écrire du code fiable.

  • .Accès distant .NET
    Décrit les différentes méthodes de communication disponibles dans le .NET Framework pour les communications à distance.

  • Sérialisation
    Présente la sérialisation XML.

  • Threading managé
    Explique la prise en charge runtime du threading et la façon de programmer à l'aide des différentes 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

Rubriques connexes