Windows Forms ist der Name für eine der beiden Desktop-Oberflächenbibliotheken im .NET Framework. Windows Forms wurde in .NET 1.0 eingeführt und wird seit .NET 3.0 aber nicht mehr wesentlich weiterentwickelt, da Microsoft mit .NET 3.0 "Windows Presentation Foundation" (WPF) als Alternative eingeführt hat. Seit .NET 3.0 erfährt Windows Forms Konkurrenz im eigenen Lager durch die Windows Presentation Foundation (WPF). Trotz der viel reichhaltigeren Grafikmöglichkeiten in WPF, setzen viele Entwickler von typischen Geschäftsprozeßanwendungen weiterhin auf Windows Forms, da es WPF (auch in .NET 3.5) noch an Steuerelementen und Werkzeugen mangelt.
NamensraumDie Windows Forms werden im FCL-Namensraum System.Windows.Forms bereitgestellt. In der Beta-Version des .Net Framework 1.0 hieß der Namensraum noch System.WinForms. Daher sprechen auch heute noch viele Entwickler kurz von "WinForms".
StandardisierungWindows Forms gehören zu den Teilen der FCL, die nicht Teil des ISO- und ECMA-Standards "CLI" sind.
Windows Forms auf .NET CoreAm 23.9.2019 erscheint Windows Forms auch im Rahmen von .NET Core 3.0, läuft aber trotz der grundsätzlichen Plattformunabhängigkeit von .NET Core nur auf Windows.
Vergleich zu JavaPendants zu Windows Forms in Java sind Bibliothek wie das Abstract Window Toolkit (AWT), Swing und SWT.
Langjährige Erfahrungen bei der Entwicklung von .NET-Anwendungen und dem Betrieb von Software auf der Microsoft-Plattform geben die Top-Experten von www.IT-Visions.de an Sie weiter.
Sie brauchen Unterstützung bei der Entwicklung Ihrer Software? Die Experten-Entwickler von 5Minds entwickeln agil oder nach Pflichtenheft, bei Ihnen vor Ort oder zum Festpreis.