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

Google veröffentlicht neues Sicherheitsupdate für Chrome

Zwei Schwachstellen in Chrome gehören nun der Vergangenheit an. Von ihnen geht ein hohes Risiko…

3 Stunden ago

Digitale Souveränität: ein essenzieller Erfolgsfaktor für Unternehmen

Mit der zunehmenden computerbasierten und globalen Vernetzung gewinnt die digitale Souveränität an rasanter Bedeutung. Viele…

4 Stunden ago

Google schließt kritische Sicherheitslücke in Android 14

Weitere schwerwiegende Fehler stecken in Android 12 und 13. Insgesamt bringt der Mai-Patchday 29 Fixes.

19 Stunden ago

IT Sicherheit: digitale Angriffe sicher abwehren

IT-Sicherheit - Erkennen und Abwehren von digitalen Angriffen

1 Tag ago

Bestverkaufte Smartphones: Apple und Samsung dominieren

Das iPhone 15 Pro Max ist das meistverkaufte Smartphone im ersten Quartal. Das Galaxy S24…

1 Tag ago

Google: Passkeys schützen mehr als 400 Millionen Google-Konten

Die Passwort-Alternative Passkeys überholt Einmalpasswörter bei der Zwei-Faktor-Authentifizierung. Auch Microsoft setzt sich aktiv für die…

2 Tagen ago