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

KI-gestütztes Programmieren bringt IT-Herausforderungen mit sich

OutSystems-Studie: 62 Prozent der Befragten haben Sicherheits- und Governance-Bedenken bei Softwareentwicklung mit KI-Unterstützung.

5 Stunden ago

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

3 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

4 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

4 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

4 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

5 Tagen ago