Afficher : Object Pascal C++
Préférences d'affichage

Affichage de la hiérarchie d'héritage dans la fenêtre Graphe

De Appmethod Topics

Remonter à Rubriques de l'explorateur de classes C++


Vous pouvez sélectionner plusieurs types dans la liste des types et visualiser une représentation graphique de leur héritage. La fenêtre Graphe de l'explorateur de classes C++ peut afficher la hiérarchie d'héritage des types quels que soient les types présents dans l'unité managée (fichiers .cpp/.h couplés) de votre application. Par exemple, vous pouvez sélectionner des types de la VCL, et la fenêtre Graphe affiche leur hiérarchie d'héritage.

Pour afficher la hiérarchie d'héritage des types :

  1. Dans Appmethod C++, ouvrez un projet C++ à examiner.
  2. Sélectionnez Voir > Explorateur de classes C++ .
  3. Dans la liste des types, sélectionnez plusieurs types dont vous voulez visualiser l'héritage. Pour sélectionner plusieurs types non contigus, utilisez Ctrl+clic.
  4. Cliquez sur l'onglet Graphe de la fenêtre Source/Références/Graphe.

La hiérarchie d'héritage de la fenêtre Graphe utilise les formes suivantes :

  • Des formes elliptiques (ovales) entourent les symboles.
  • Des formes rectangulaires entourent les groupes (c'est-à-dire les symboles définis dans le même fichier, tels que .h ou .hpp).

Utilisez les commandes du menu contextuel de la fenêtre Graphe pour contrôler la représentation graphique, comme suit :

  • Flèches (contrôle la direction des flèches d'héritage : vous pouvez choisir Base vers Dérivé ou Dérivé vers Base)
  • Grouper (contrôle si les groupes de fichiers source sont indiqués : vous pouvez choisir Par fichier ou Aucun)
  • Orientation (vous pouvez choisir Haut -> Bas, Bas -> Haut, Gauche -> Droite ou Droite -> Gauche)
  • Proportions (contrôle la taille du graphe dans la fenêtre : vous pouvez choisir Fenêtre ou Ajuster)
  • Zoom (augmente ou réduit la taille du graphe : vous pouvez choisir un incrément entre 25% et 400%)

Capture d'écran : Voir Présentation de l'explorateur de classes C++.

Conseils

  • Si vous groupez la liste des types par fichier (ClExplFile.bmp), espace de nommage (GroupTypesByNamespace.bmp) ou groupe personnalisé (ClExplCustomGroup.bmp), vous pouvez sélectionner le noeud du fichier, de l'espace de nommage ou du groupe personnalisé que vous voulez inclure dans la liste des types. La vue Graphe affiche alors les relations hiérarchiques des classes déclarées dans le fichier, l'espace de nommage ou le groupe personnalisé correspondant.
  • La liste des types vous permet d'effectuer des sélections multiples seulement sur les noeuds de même niveau, sauf quand vous avez sélectionné Grouper les types par hiérarchies d'héritage (ClExplHierarchy.bmp) dans la barre d'outils. En mode hiérarchie, vous pouvez effectuer des sélections multiples sur les noeuds de n'importe quel niveau. Cela signifie que certains graphes sont plus faciles à générer dans un regroupement plutôt que dans un autre. Par exemple, si vous voulez créer un graphe incluant seulement les classes de votre projet, activez le regroupement personnalisé (ClExplCustomGroup.bmp). Et si vous voulez créer un graphe de classes à partir de deux fichiers ou deux espaces de nommage, il est préférable d'activer respectivement Grouper par fichiers (ClExplFile.bmp) et Grouper par espaces de nommage (GroupTypesByNamespace.bmp).

Voir aussi

Outils personnels
Autres langues