Handhabung der Instanzen von Windows-Formularen in C#

Obwohl C# bestimmte Elemente von Java, C++, C, Pascal und sogar Visual Basic übernimmt, so zum Beispiel die Nutzung der foreach-Syntax von VB im Zusammenhang mit Sammlungen, stellt sie dennoch eine ganz neue Sprache dar, die meiner Ansicht nach recht bemerkenswert ist.

Soll C# als „Java-Killer“ dienen? Schließlich ist nicht zu leugnen, dass der Java-Code und der C#-Code im Vergleich sehr ähnlich erscheinen. Allerdings ist C# primär die native Sprache des .NET-Frameworks. Ob man nun die Objekte und Klassen von .NET in VB .NET oder C# programmiert, in jedem Fall geht es dabei mehr um das Verstehen der Objekte und Klassen als um die verwendete Sprache. Tatsächlich können die meisten Funktionen von C# auch mit VB .NET ausgeführt werden, so dass die Wahl der Sprache letztlich persönlichen Präferenzen überlassen bleibt. Wenn man sich erst einmal an C# gewöhnt hat, wird man diese Sprache vermutlich sehr gerne benutzen und feststellen, dass sie sich für die Arbeit mit .NET besonders gut eignet.

Dieser Artikel ist der erste einer Reihe, die Ihnen den Einstieg in C# erleichtern soll, so dass Sie rasch produktiv mit dieser Sprache arbeiten können. Es wird hierbei vorausgesetzt, dass Sie bereits eine gewisse Erfahrung im Programmieren haben und vielleicht bereits eine aus der Zeit vor .NET stammende Version von Visual Basic benutzt haben. In diesem ersten Artikel werde ich erläutern, wie Sie die Instanzen von Windows-Formularen in C# handhaben können.

Interoperabilität der Formulare

In Visual Basic 6 ist ein Windows-Formular ein ganz besonderes, nicht immer völlig transparentes Konstrukt. In C# .NET ist ein Formular dagegen einfach eine Klasse wie jede andere. Um effizient mit auf mehreren Formularen basierenden Anwendungen arbeiten zu können, müssen Sie wissen, wie bestimmte Instanzen dieser Klassen aufgerufen werden. (Wie Sie sich denken können, funktioniert VB .NET in dieser Hinsicht ganz ähnlich wie C# .NET).

Die Form-Klasse bildet die Vorlage für ein Objekt. Die Instanzen der Form-Klasse sind Objekte, die Sie in Ihren Programmen verwenden können.

Wie Sie in Kürze sehen werden, ist es ganz einfach, eine neue Instanz einer Form-Klasse zu öffnen.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

DSL oder Kabel – Welcher Anschluss passt zu Ihnen?

Internet in den eigenen vier Wänden ist heutzutage nicht mehr wegzudenken. Denn egal, ob Homeoffice…

36 Minuten ago

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

5 Stunden ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

5 Stunden ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

5 Stunden ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

20 Stunden ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

22 Stunden ago