Partager via


Utilisation des classes et d'autres types (Concepteur de classes)

Le Concepteur de classes fournit un concepteur visuel appelé diagramme de classes que vous pouvez utiliser pour créer et modifier des classes et d'autres types dans un projet.

Le Concepteur de classes fournit trois types de fonctionnalités :

  • Conception. Vous pouvez modifier le code d'un projet en modifiant le diagramme de classes. Vous pouvez ajouter de nouveaux éléments ou supprimer des éléments existants. Vos modifications sont répercutées dans le code.

  • Visualisation. Vous pouvez consulter la représentation graphique des types d'un projet afin de mieux comprendre la structure du projet. En personnalisant cet affichage, vous pouvez privilégier les détails du projet que vous estimez les plus importants. Vous pouvez sauvegarder l'image de votre projet et l'utiliser à titre de démonstration ou de documentation.

  • Refactorisation des classes et des types. Vous pouvez substituer des méthodes, renommer des identificateurs, refactoriser des paramètres et implémenter des interfaces et des classes abstraites.

    Notes

    Le Concepteur de classes n'effectue pas le suivi de l'emplacement de vos fichiers sources ; par conséquent, si vous modifiez votre structure de projet ou si vous déplacez des fichiers sources dans votre projet, le Concepteur de classes peut perdre la trace du type (surtout le type de source d'un typedef, de classes de base ou de types d'associations). Vous pouvez recevoir une erreur telle que Class Designer is unable to display this type. Dans ce cas, faites glisser le code source modifié ou déplacé vers le diagramme de classes pour l'afficher à nouveau.

Notes

Si vous disposez de Visual Studio Ultimate, vous pouvez créer des diagrammes de classes UML. Pour plus d'informations, consultez Diagrammes de classes UML : référence.

Dans cette section

Utilisation des diagrammes de classes (Concepteur de classes)

Conception des classes et des types (Concepteur de classes)

Affichage des types et relations (Concepteur de classes)

Refactorisation des classes et des types (Concepteur de classes)

Utilisation du code Visual C++ (Concepteur de classes)

Informations supplémentaires sur les erreurs du Concepteur de classes