Développement avancé du .NET Framework
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.Mise en cache dans les applications .NET Framework
Décrit comment stocker des données dans la mémoire pour y accéder rapidement afin d'améliorer les performances et l'évolutivité de vos applications .NET Framework.Nettoyage de ressources non managées
Décrit le modèle de design recommandé pour le nettoyage de ressources non managées.Vue d'ensemble du Dynamic Language Runtime
Décrit les avantages et l'architecture du DLR (Dynamic Language Runtime), qui est un environnement d'exécution permettant aux langages dynamiques de s'exécuter sur le .NET Framework.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.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.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.Initialisation tardive
Explique comment utiliser la classe Lazy<T> pour initialiser des objets lorsqu'ils font l'objet d'un accès pour la première fois.Vue d'ensemble de Managed Extensibility Framework
Décrit les concepts et la syntaxe de Managed Extensibility Framework (MEF), qui vous permet de rendre des applications plus extensibles.Manipulations et inertie
Fournit des informations sur les manipulations et le traitement de l'inertie. Les manipulations permettent aux utilisateurs de déplacer, de faire pivoter et de redimensionner des composants à l'aide d'une souris, d'un stylet ou de leurs doigts. L'inertie simule les forces de friction pour les éléments de l'interface qui sont en mouvement, et fait ralentir progressivement leurs déplacements. Les manipulations et le traitement de l'inertie peuvent être utilisés dans des infrastructures d'interface utilisateur telles que WPF et XNA..NET Remoting
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.Programmation parallèle dans le .NET Framework
Explique comment Visual Studio et le .NET Framework prennent en charge la programmation parallèle avec un nouveau runtime, de nouveaux types de bibliothèques de classes et les outils de diagnostic.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.Serialization
Décrit le processus de conversion de l'état d'un objet en une forme persistante ou transportable.Threads
Explique la prise en charge du runtime pour le threading et la programmation avec diverses techniques de synchronisation.Services XAML
Traite de System.XAML, qui est un assembly qui implémente des services XAML pour le .NET Framework.XML Web Services Created Using ASP.NET and XML Web Service Clients
Décrit la manière dont Microsoft prend en charge la génération de services Web XML à l'aide de technologies telles qu'ASP.NET, ATL Server, .NET Remoting et SOAP Toolkit 2.0.
Référence
- 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.
Sections connexes
L'essentiel du développement .NET Framework
Explique les tâches de programmation courantes qui s'appliquent à une gamme d'applications du .NET Framework. Inclut des rubriques telles que l'accès aux données, le fichier et flux de données E/S, la configuration, l'encodage, le déploiement et le débogage.Exemples .NET Framework
Fournit des liens vers MSDN Code Gallery présentant des exemples d'applications qui illustrent les technologies .NET Framework.Outils du .NET Framework
Décrit les outils qui permettent de développer, de configurer et de déployer des applications à l'aide des technologies .NET Framework.