Exemples Visual C#
Mise à jour : novembre 2007
Cette section contient des résumés qui décrivent les exemples inclus avec Visual Studio. Vous pouvez accéder aux exemples dans le menu principal de Visual Studio en cliquant sur ? (Aide), puis sur Exemples. Les exemples sont situés localement sur lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples. En outre, le Kit de développement logiciel (SDK) Windows contient des exemples de technologies et d'applications, ainsi que les didacticiels de démarrage rapide qui illustrent les fonctionnalités du .NET Framework et le code Visual C#.
Les didacticiels QuickStarts (en anglais) constituent la méthode la plus simple pour comprendre tout ce que la technologie .NET Framework peut offrir aux développeurs d'avant-garde. Ces didacticiels forment un ensemble d'exemples et de documentation d'accompagnement conçus pour vous familiariser rapidement avec la syntaxe, l'architecture et la puissance de Visual Studio et du .NET Framework. Les didacticiels de démarrage rapide incluent des exemples sur les applications ASP.NET et Windows Forms et sur de nombreuses applications procédurales qui expliquent les fonctionnalités les plus intéressantes de la technologie .NET Framework. Pour plus d'informations, consultez Exemples et démarrages rapides.
Exemples d'introduction
Illustre l'utilisation de délégués sans nom pour réduire la complexité de l'application. |
|
Explique comment utiliser des tableaux. |
|
Explique comment créer des classes de collection non génériques à utiliser avec l'instruction foreach. |
|
Explique comment créer des classes de collection génériques à utiliser avec l'instruction foreach. |
|
Illustre le traitement d'une ligne de commande simple et de l'indexation d'un tableau. |
|
Présente les méthodes conditionnelles, un mécanisme puissant d'inclusion ou d'omission d'appels aux méthodes, selon qu'un symbole est défini ou non. |
|
Explique comment les délégués sont déclarés, mappés et combinés. |
|
Explique comment utiliser des événements en C#. |
|
Explique comment implémenter explicitement les membres d'interface. |
|
Une application Hello World. |
|
Explique comment utiliser la notation de tableau pour accéder à un objet. |
|
Explique comment implémenter une classe qui utilise des propriétés indexées. Les propriétés indexées permettent d'utiliser une classe qui représente une collection de type tableau de plusieurs types d'éléments différents. |
|
Explique comment les propriétés sont déclarées et utilisées ; traite aussi des propriétés abstraites. |
|
Explique comment utiliser des structs en C#. |
|
Présente la surcharge d'opérateurs par des classes définies par l'utilisateur. |
|
Explique comment définir des conversions depuis et vers des types définis par l'utilisateur. |
|
Illustre le versioning en C# à l'aide des mots clés override et new. |
|
Illustre le mot clé de génération permettant de filtrer des articles dans une collection. |
Exemples intermédiaires et avancés
Explique comment créer des classes d'attributs personnalisées, comment les utiliser dans du code et les interroger par réflexion. |
|
Expliquer comment interopérer du C# avec des objets COM. |
|
Montre comment utiliser un serveur C# avec un client COM C++. |
|
Indique comment utiliser les options pour créer une DLL à partir de plusieurs fichiers sources ; montre également comment utiliser cette bibliothèque dans d'autres programmes. |
|
Illustre des types valeur qui peuvent être définis à la valeur null. |
|
Illustre l'utilisation d'une base de données Microsoft Access à partir de C#. Il explique comment créer un groupe de données et y ajouter des tables à partir d'une base de données. |
|
Montre comment les classes et les structures peuvent être définies dans plusieurs fichiers de code source C#. |
|
Explique comment appeler les fonctions DLL exportées à partir de C#. |
|
Traite de la sécurité du .NET Framework et présente deux méthodes de modification des autorisations de sécurité en C# : en utilisant des classes d'autorisations et des attributs d'autorisations. |
|
Présente diverses activités des threads telles que création et exécution d'un thread, synchronisation de threads, interaction entre threads et utilisation d'un pool de threads. |
|
Explique comment utiliser les pointeurs. |
|
Explique comment documenter du code par XML. |
Voir aussi
Autres ressources
Exemples et démarrages rapides