Développement du CLR (Comment faire en Visual C++)
Mise à jour : novembre 2007
Cette page comporte des liens vers l'aide sur les tâches relatives au développement du CLR en utilisant Visual C++. Pour afficher d'autres catégories de tâches courantes traitées dans l'aide, consultez Comment faire en Visual C++.
Windows Forms
Rubriques Comment et Procédure pas à pas relatives aux Windows Forms
Répertorie les procédures pas à pas Windows Forms qui vous aideront à implémenter efficacement des Windows Forms dans votre application Visual C++.Code pour les applications Windows Forms
Répertorie les exemples de code qui montrent comment exécuter des tâches de programmation courantes dans les applications Windows Forms.Comment : convertir des fichiers au format image avec le .NET Framework
Démontre la classe System.Drawing.Image et l'énumération System.Drawing.Imaging.ImageFormat utilisées pour convertir et enregistrer des fichiers image.
Assemblys mixtes
Comment : effectuer une migration vers /clr
Décrit les problèmes qui surviennent lors de la compilation d'un code natif avec /clr et lors de la conversion d'un projet en code managé.Comment : compiler le code MFC et ATL avec /clr
Explique comment compiler des programmes MFC et ATL existants pour cibler le Common Language Runtime.Comment : supprimer la dépendance à _vcclrit.h
Contient les modifications recommandées nécessaires à la suppression de la dépendance vis-à-vis de ce fichier d'en-tête.Considérations sur les performances de l'interopérabilité (C++)
Fournit des directives pour réduire l'effet des transitions d'interopérabilité managées/non managées sur les performances d'exécution.
Assemblys purs/vérifiables
Code pur et vérifiable
Décrit les différences entre code mixte, pur et vérifiable.Comment : créer des projets C++ vérifiables
Explique comment définir les propriétés d'un projet et modifier les fichiers sources de projet afin de transformer vos projets Visual C++ et produire des applications vérifiables.Comment : effectuer une migration vers /clr:safe
Répertorie les problèmes qui génèrent des erreurs de vérifiabilité lors de la compilation avec /clr:safe.Procédure pas à pas : utilisation des fonctionnalités /clr:pure
Montre l'utilisation de la réflexion dans une application MSIL pure.Comment : créer une application partiellement approuvée en supprimant la dépendance de la DLL de la bibliothèque CRT
Explique comment créer une application du Common Language Runtime présentant un niveau de confiance partiel à l'aide de Visual C++ en supprimant la dépendance vis-à-vis de msvcm80.dll.Comment : détecter une compilation /clr
Décrit comment utiliser les macros _MANAGED ou _M_CEE pour voir si un module est compilé avec /clr.
Réflexion
Réflexion en C++
Explique comment utiliser Visual C++ pour découvrir, examiner et appeler des types de données pendant l'exécution via réflexion.Comment : implémenter une architecture de composants plug-in à l'aide de Reflection
Montre comment utiliser la réflexion pour implémenter une architecture de « plug-in » simple.Comment : énumérer des types de données dans des assemblys à l'aide de Reflection
Montre l'énumération de types et de membres publics à l'aide de l'API System.Reflection.typeid
Explique comment retourner le Type d'un type spécifié à l'aide de typeid.
STL/CLR
How to: Convert from a .NET Collection to a STL/CLR Container
Indique comment convertir des collections .NET en leurs conteneurs STL/CLR équivalents.How to: Convert from a STL/CLR Container to a .NET Collection
Indique comment convertir des conteneurs STL/CLR en leurs collections .NET équivalentes.