Programmation avec le .NET Framework
Cette section décrit les notions fondamentales de programmation dont vous avez besoin pour créer des applications .NET, en passant par la création d'assemblys dans le code jusqu'à la sécurisation de votre application. De nombreux concepts abordés sont utiles pour créer n'importe quelle application à l'aide du .NET Framework. Vous y trouverez également des informations sur les principaux concepts de programmation, ainsi que des exemples de code et des explications détaillées.
Dans cette section
- Accès aux données avec ADO.NET
Décrit l'architecture ADO.NET et la façon d'utiliser les classes ADO.NET pour gérer des données d'application et interagir avec des sources de données, dont Microsoft SQL Server, les sources de données OLE DB et XML. - Accès aux objets dans d'autres domaines d'application à l'aide de .NET Remoting
Décrit les différentes méthodes de communication disponibles dans le .NET Framework pour les communications distantes. - Accès à Internet
Explique comment utiliser les classes d'accès Internet pour implémenter à la fois des applications Web et des applications Internet. - Création de composants Active Directory
Traite de l'utilisation des interfaces des services d'annuaire Active Directory. - Création de composants de messagerie
Présente la manière d'intégrer une messagerie complexe à vos applications. - Création de composants de surveillance système
Présente la manière d'utiliser les compteurs de performance et les journaux des événements avec votre application. - Création de tâches serveur basées sur Timer
Aborde la création des événements déclenchés lors de la survenue des intervalles. - Développement de composants
Donne une vue d'ensemble de la programmation des composants et explique le mode de fonctionnement de ces concepts avec le .NET Framework. - Développement d'applications mondialisables
Explique la prise en charge étendue que .NET Framework fournit pour développer des applications internationales. - Découverte des informations de type au moment de l'exécution
Explique le mode d'accès aux informations de type au moment de l'exécution à l'aide de la réflexion. - Dessin et modification d'images
Aborde l'utilisation de GDI+ avec le .NET Framework. - Émission d'assemblys dynamiques
Décrit le jeu de types managés dans l'espace de noms System.Reflection.Emit. - Utilisation de XML dans le .NET Framework
Donne une vue d'ensemble d'un jeu de classes complet et intégré qui fonctionne avec les documents et les données XML dans le .NET Framework. - Extension des métadonnées à l'aide des attributs
Décrit comment vous pouvez utiliser des attributs pour personnaliser les métadonnées. - Génération et compilation du code source dynamiquement dans plusieurs langages
Explique le mécanisme du Kit de développement .NET Framework SDK appelé CodeDOM (Code Document Object Model), qui permet la sortie du code source dans plusieurs langages de programmation. - Regroupement de données dans des collections
Présente les différents types de collection disponibles dans le .NET Framework, notamment les piles, les files d'attente, les listes, les tableaux et les structures. - Gestion et déclenchement d'événements
Propose une vue d'ensemble du modèle d'événement dans le .NET Framework. - Gestion et levée des exceptions
Décrit la gestion d'erreurs fournie par le .NET Framework et les principes essentiels sur la gestion des exceptions. - 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. - Inclusion des appels asynchrones
Présente les fonctionnalités de programmation asynchrone dans le .NET Framework. - Interopération avec du code non managé
Décrit les services d'interopérabilité fournis par le Common Language Runtime. - Gestion des applications avec WMI
Explique la manière de créer des applications à l'aide de WMI (Windows Management Instrumentation), qui fournit un ensemble riche de services de gestion du système intégré aux systèmes d'exploitation Microsoft® Windows®. - Traitement des transactions
Présente la prise en charge .NET Framework des transactions. - Programmation d'un 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. - Programmation à l'aide de domaines d'application et d'assemblys
Décrit la façon de créer et de travailler avec les assemblys et les domaines d'application. - Sécurisation des applications
Décrit la sécurité d'accès du code, la sécurité à base de rôles, la stratégie de sécurité et les outils de sécurité du .NET Framework. - Sérialisation d'objets
Présente la sérialisation XML. - Threads
Explique la prise en charge runtime du threading et la façon de programmer à l'aide des différentes techniques de synchronisation. - Exécution côte à côte
Présente l'exécution côte à côte et explique comment l'utiliser pour exécuter plusieurs copies d'une application, d'un component ou l'intégralité du runtime. - Utilisation des types de base
Expose la mise en forme et l'analyse des types de données de base ainsi que l'utilisation d'expressions régulières pour traiter du texte. - Utilisation des E/S
Explique la manière d'accéder aux flux de données et de fichiers synchrones/asynchrones et de les utiliser pour le stockage isolé. - Écriture de composants de service
Décrit comment configurer et inscrire des composants de service pour accéder aux services COM+.
Rubriques connexes
- Création d'applications Web ASP.NET
Présente la façon de créer et d'optimiser les applications Web ASP.NET. - Création d'applications Windows Forms
Décrit la création des applications de contrôles Windows Forms et Windows. - Génération d'applications console
Présente la création d'applications .NET à base de console.