Erstellen von Eigenschaften mit dem C++-Klassen-Explorer
Nach oben zu C++-Klassen-Explorer - Themen
Diese Anleitung beschreibt, wie eine Eigenschaft mit dem C++-Klassen-Explorer erstellt wird, die einer ausgewählten Klasse oder einem Interface zugeordnet ist.
So erstellen Sie eine Eigenschaft im C++-Klassen-Explorer:
- Führen Sie einen der folgenden Schritte aus:
- Öffnen Sie den C++-Klassen-Explorer wie hier beschrieben.
- Wenn der C++-Klassen-Explorer bereits ausgeführt wird, wechseln Sie in das Fenster des C++-Klassen-Explorers, indem Sie auf das Register C++-Klassen-Explorer am oberen Rand des Fensters klicken.
- Wählen Sie in der Typliste die Klasse oder das Interface aus, zu dem Sie eine Eigenschaft hinzufügen möchten.
- Führen Sie einen der folgenden Schritte aus:
- Geben Sie im Eingabefeld Name des Dialogfeldes Eigenschaft hinzufügen zu <Name> einen Namen für die Eigenschaft ein.
- Geben Sie im Feld Typ entweder den Datentyp für die hinzuzufügende Eigenschaft ein, oder wählen Sie einen Datentyp aus der Dropdown-Liste aus.
Wählen Sie aus der Gruppe Lesen eine der folgenden Optionen aus:
- Vorhandenes Feld/Methode ermöglicht das Festlegen eines vorhandenen Klassen-Members (normalerweise ein Feld), der den Lesen-Wert für diese Eigenschaft bereitstellt.
- Getter-Methode erstellen erstellt einen Stub für die Getter-Methode in der .cpp-Datei der verwalteten Unit. Erstellt außerdem eine Deklaration für die Lesen-Funktion in der .h-Datei. Der verwendete Standardname lautet Get<Eigenschaftsname>.
- Nur-Schreiben-Eigenschaft legt fest, dass der Eigenschaftswert nicht gelesen werden kann; er kann nur gesetzt werden.
Sie können später im Quelltext-Editor eine read/get-Funktion erstellen.
Wählen Sie aus der Gruppe Schreiben eine der folgenden Optionen aus:
- Vorhandenes Feld/Methode ermöglicht das Festlegen eines vorhandenen Klassen-Members, mit dem der Wert dieser Eigenschaft gesetzt wird.
- Setter-Methode erstellen erstellt einen Stub für die Setter-Methode in der .cpp-Datei der verwalteten Unit. Erstellt außerdem eine Deklaration für die Schreiben-Funktion in der .h-Datei. Der verwendete Standardname lautet Set<Eigenschaftsname>.
- Schreibgeschützte Eigenschaft legt fest, dass der Eigenschaftswert nicht gesetzt werden kann; er kann nur gelesen werden.
Sie können später im Quelltext-Editor eine write/set-Funktion erstellen.
- Klicken Sie auf Hinzufügen. Die Eigenschaft wird den Benutzerdeklarationen in der .h-Datei für die Unit hinzugefügt, die die Deklaration der Klasse oder des Interface enthält. Stub-Implementierungen der Getter- und Setter-Methoden werden in der .cpp-Datei der Unit angelegt.