Sie sind hier: Startseite | Wissen
Werbung
Begriff Windows Forms
Abkürzung WinForms
Eintrag zuletzt aktualisiert am 29.06.2009

 Zur Stichwortliste unseres Lexikons

Was ist Windows Forms?

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 weiterentwickelt, da Microsoft mit .NET 3.0 "Windows Presentation Foundation" (WPF) als Alternative eingeführt hat.

Die 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". Windows Forms gehören zu den Teilen der FCL, die nicht Teil des ISO- und ECMA-Standards "CLI" sind.

Pendants zu Windows Forms in Java sind Bibliothek wie das Abstract Window Toolkit (AWT), Swing und SWT.

Ab .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.

Weitere Ressoucen auf dieser Website

 Referenzliste Softwarekomponenten für das .NET Framework (Produktreferenz)

Beratung & Support:

Schulungen zu diesem Thema:

 Neuerungen in Windows Forms 2.0
 Windows-Anwendungen mit Windows Forms - Aufbauwissen
 Windows-Anwendungen mit Windows Forms - Basiswissen
 Windows-Desktop-Anwendungen: Von den .NET- und C#-Grundlagen zu Windows Forms und Windows Presentation Foundation (WPF)
 "End-to-End": Eine Best Practices-Softwarearchitektur für eine .NET-Anwendung von der Datenbank bis zur Benutzeroberfläche
 .NET-Klassenbibliothek (.NET Framework Class Library - FCL)
 .NET-Überblick für .NET-Einsteiger und .NET-Entscheider (wahlweise für .NET 1.0/1.1/2.0/3.0/3.5/4.0/4.5)
 ADO.NET Entity Framework (EF) - Objekt-Relationales Mapping
 ASP.NET Camp für Entwickler von Webanwendungen mit .NET: Von den .NET- und C#-Grundlagen zu ASP.NET und AJAX (5 Tage)
 Entwicklung mobiler Anwendungen mit dem .NET Compact Framework (.NET CF) 2.0/3.5
 Lokalisierung/Globalisierung in .NET (System.Globalization)
 Office 365 für Softwareentwickler (Office 365 Development)
 Open Data Protocol (OData) mit WCF Data Services und/oder ASP.NET WebAPI und/oder RESTier
 Parallelprogrammierung mit .NET (Multi-Threading/Multi-Tasking) - mit C#/Visual Basic und/oder C++
 Task Parallel Library (TPL) - Parallelprogrammierung/Multi-Threading in .NET mit C# oder Visual Basic
 Umstieg von .NET 1.x auf .NET 2.0
 Visual Basic .NET für Umsteiger von VBA/VB 4/5/6
 Visual Studio 2005 (Visual Studio 8.0 "Whidbey")
 Visual Studio Tipps & Tricks - Effizienter Programmieren mit Visual Studio
 Windows Presentation Foundation (WPF) - Basiswissen
 Anfrage für eine individuelle Schulung zum Thema Windows Forms  Gesamter Schulungsthemenkatalog