Anzeigen von Klassen und deren Member

Aktualisiert: November 2007

Die Klassenansicht wird über das Menü Ansicht aktiviert und enthält die in den Anwendungen verwendeten Symbole. Die Klassenansicht umfasst zwei Bereiche: den Objektbereich im oberen und den Memberbereich im unteren Teil der Ansicht. Der Objektbereich enthält eine erweiterbare Symbolstruktur, deren Knoten auf oberster Ebene Projekte darstellen. Um einen in der Struktur ausgewählten Knoten zu erweitern, klicken Sie auf das zugehörige Pluszeichen (+) oder drücken die PLUS-TASTE (+) auf der Tastatur.

Innerhalb von Projekten verwendete hierarchische Strukturen, z. B. Namespaces, Typen, Schnittstellen, Enumerationen und Klassen, werden durch Symbole gekennzeichnet. Sie können diese Strukturen erweitern, um ihre Member aufzulisten. Eigenschaften, Methoden, Ereignisse, Variablen, Konstanten und andere enthaltene Elemente werden im Memberbereich aufgelistet.

In der Klassenansicht können Sie zu der Stelle wechseln, an der ein Symbol definiert, referenziert bzw. aufgerufen wird. Wenn ein Symbol innerhalb Ihrer Projekte nicht definiert ist, wird dessen Deklaration im Objektbrowser angezeigt. Hilfe ist zu .NET Framework-Klassen und COM-Komponenten verfügbar.

Um eine Suche zu einem in der Klassenansicht angezeigten Symbol durchzuführen und die Ergebnisse im Fenster Ergebnisse der Symbolsuche anzuzeigen, klicken Sie mit der rechten Maustaste auf das Symbol und wählen Alle Verweise suchen aus dem Kontextmenü.

Hinzufügen von Code in der Klassenansicht

Wenn Sie mit der rechten Maustaste auf einen Projektknoten in der Klassenansicht klicken, wird im daraufhin geöffneten Kontextmenü das Untermenü Hinzufügen angezeigt. In einigen Entwicklungssprachen werden Befehle in dieses Untermenü Hinzufügen eingefügt, damit Code in das Projekt eingefügt werden kann. Dadurch können Klassen, Module, Schnittstellen, Methoden, Variablen oder Ereignisse eingefügt werden.

Beispielsweise enthält das Untermenü Hinzufügen in der Klassenansicht eines MFC-Projekts Befehle zum Anzeigen von Dialogfeld "Klasse hinzufügen" und Dialogfeld "Ressource hinzufügen". Welche Befehle und Assistenten jeweils im Untermenü Hinzufügen verfügbar sind, richtet sich nach der Programmiersprache und dem ausgewählten Projekttyp.

  • Weitere Informationen über einen Hinzufügen-Assistenten erhalten Sie, indem Sie auf die jeweilige Schaltfläche Hilfe klicken.

  • Eine Liste der Assistenten zum Hinzufügen in Visual C++ finden Sie unter Hinzufügen neuer Funktionen mit Code-Assistenten.

Verwalten von Projekten in der Klassenansicht

In der Klassenansicht wird die Symbolhierarchie innerhalb der Projekte angezeigt. Diese projektorientierte Ansicht unterscheidet sich von der Liste der verfügbaren Komponenten im Objektbrowser und von der physikalischen, dateiorientierten Ansicht der Projektmappe, wie sie im Projektmappen-Explorer dargestellt wird.

Bei Auswahl eines Symbols in der Klassenansicht werden das entsprechende Projekt und die zugehörige(n) Datei(en) auch im Projektmappen-Explorer ausgewählt. Sämtliche Befehle, die normalerweise im Projektmappen-Explorer für das Symbol verfügbar sind, stehen ebenfalls in der Klassenansicht zur Verfügung. Beispielsweise sind Buildbefehle, wie Erstellen, Neu erstellen, Bereitstellenund Projektabhängigkeiten, verfügbar. Sie können auch ein Startprojekt angeben und das Debuggen in der Klassenansicht initiieren.

Hinweis:

Sie müssen ein Projekt nicht kompilieren, um dessen Symbole in der Klassenansicht anzeigen zu können. Während Sie die Symbole für ein Projekt ändern, wird die Symbolhierarchie in der Klassenansicht dynamisch aktualisiert.

Wenn das Projekt in einem Quellcodeverwaltungssystem gespeichert ist, wird für jedes Symbol in der Klassenansicht ein Symbol angezeigt, das den Status der Datei signalisiert, in der das Symbol definiert wurde. Die allgemeinen Befehle der Quellcodeverwaltung, z. B. Auschecken, Einchecken und Letzte Version abrufen, sind zusätzlich im Kontextmenü des Symbols verfügbar.

Die folgenden Themen bieten weiterführende Informationen zum Erstellen, Debuggen und Bereitstellen von Anwendungen.

Überlegungen zu Visual C++

Visual C++ bietet mittels NCB-Dateien in Echtzeit Symbolinformationen zur Klassenansicht, zum Objektbrowser und zu IntelliSense. Für jede Projektmappe wird aus den in deren Projekten enthaltenen Quelldateien automatisch eine NCB-Datei erstellt.

Siehe auch

Referenz

Klassenansicht

Objektbrowser

Projektmappen-Explorer