Windows Forms
E34608
Windows Forms is a graphical user interface (GUI) framework for building desktop applications on the Microsoft Windows platform using the .NET framework.
Aliases (3)
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
.NET GUI framework
→
Microsoft technology → software framework → |
| alternativeTo |
MAUI
→
Universal Windows Platform → Windows Presentation Foundation → |
| architecture |
wrapper over Win32 API
→
|
| coreClass |
Application
→
Control → Form → |
| deploymentModel |
client-side installation on Windows
→
|
| designGoal |
simplify Windows desktop UI development
→
|
| developer |
Microsoft
→
|
| integratedWith |
Visual Studio
→
|
| introducedIn |
.NET Framework 1.0
→
|
| lifecycle |
Application message loop
→
|
| namespace |
System.Windows.Forms
→
|
| partOf |
.NET
→
.NET Framework → |
| platform |
Microsoft Windows
→
|
| predecessor |
Microsoft Foundation Classes
→
Win32 API-based UI programming → |
| primaryLanguage |
C#
→
|
| programmingModel |
managed code
→
|
| provides |
controls
→
dialog boxes → forms → user interface components → |
| purpose |
building desktop applications
→
building rich client applications → |
| releaseYear |
2002
→
|
| renderingModel |
immediate mode rendering via GDI+
→
|
| runsOn |
Windows operating system
→
|
| status |
supported but not actively evolved compared to newer frameworks
→
|
| supportedLanguage |
C++/CLI
→
Visual Basic .NET → |
| supports |
ClickOnce deployment
→
GDI+ drawing → MDI (Multiple Document Interface) → accessibility features → custom controls → data binding → drag-and-drop design in Visual Studio → localization → single document interface → third-party controls → user controls → |
| type |
graphical user interface framework
→
|
| uses |
event-driven programming model
→
|
Referenced by (8)
| Subject (surface form when different) | Predicate |
|---|---|
|
Rider
("WinForms")
→
Visual Studio → |
supportsTechnology |
|
.NET Framework
→
|
feature |
|
Windows Forms
("System.Windows.Forms")
→
|
namespace |
|
Windows Presentation Foundation
→
|
predecessor |
|
WinUI
("WinForms")
→
|
relatedTo |
|
Windows Presentation Foundation
("Windows Forms (for many new desktop apps)")
→
|
replaced |
|
Visual Basic .NET
→
|
supports |