Windows .NET Steuerelemente mit Visual C++ ansprechen

Veröffentlicht: Dezember 2009
Von Richard Kaiser und Alexander Kaiser

Nachdem im ersten Artikel dieser Serie an einfachen Beispielen gezeigt wurde, wie man Windows .NET Programme mit Visual C++ erstellt, folgt jetzt ein kleiner Überblick über einige der wichtigsten :NET Steuerelemente für Windows-Programme und einige ihrer wichtigsten Elemente (Eigenschaften, Methoden und Ereignisse).

Ab dem Artikel „Windows Forms-Anwendungen mit Standard-C++“ werden diese Steuerelemente dann mit Anweisungen von Standard-C++ kombiniert. Dabei werden C++-Programme mit einer grafischen Benutzeroberfläche unter Windows .NET entwickelt, und nicht wie in vielen C++-Lehrbüchern Konsolenprogramme.

Alle Artikel sind kurze Auszüge aus dem Buch „C++ mit Microsoft Visual C++ 2008“ (ISBN 978-3540238690), das wesentlich ausführlicher ist und C++ mitsamt den Visual C++-Erweiterungen (C++/CLI) umfassend darstellt. Der Verfasser dieses Buches ist ein erfahrener C++- und C#-Trainer, der auch für Firmenschulungen zur Verfügung steht.

Eigenschaften am Beispiel eines Labels
Zeigt einige der wichtigsten Eigenschaften von Steuerelementen am Beispiel eines Labels. Da sich viele dieser Eigenschaften auch bei anderen Komponenten finden, sind diese Ausführungen aber nicht auf Label beschränkt.

Methoden am Beispiel einer TextBox
Zeigt am Beispiel einer TextBox, wie statische und nicht-statische Methoden aufgerufen werden. Außerdem werden einige Methoden von elementaren Datentypen vorgestellt, die zusammen mit Formatierungsmethoden von Strings zur Darstellung von Werten in einer mehrzeiligen TextBox verwendet werden können.

Buttons und Ereignisse
Zeigt am Beispiel eines Buttons, wie man Eventhandler für die Ereignisse eines Steuerelements erzeugen kann, und wie ein Eventhandler über Parameter Informationen über das Ereignis zur Verfügung stellt.

Hauptmenüs, Kontextmenüs und Standarddialoge
Zeigt, wie man Menüs und Kontextmenüs erzeugt, und wie man in diesen Standarddialoge (z.B. zum Öffnen von Dateien) anzeigt.

Zurück: Erste Schritte: Einfache Windows .NET Programme mit Visual C++ | Weiter: Eigenschaften am Beispiel eines Labels