In der komponentenorientierten Programmierung ( Visual Basic , .NET WinForms , Gambas , Delphi , Lazarus usw.) ist ein Formular [ 1 ] eine Repräsentation eines GUI- Fensters. Ein Formular enthält Komponenten und Steuerelemente , typischerweise Schaltflächen wie „OK“ und „Abbrechen“. Diese Objekte bieten eine Abstraktion von Standard- oder benutzerdefinierten Widgets, die in der Regel deutlich einfacher zu handhaben sind als die zugrundeliegende API der GUI.
Während der Entwurfsphase werden visuelle Steuerelemente (Schaltflächen, Textfelder usw.) und nicht-visuelle Komponenten (Timer, Datenbankverbindungen , Layouthilfen usw.) auf dem Formular platziert. Diese Steuerelemente und Komponenten werden interaktiv positioniert und skaliert, und ihre Eigenschaften und Ereignisbehandler werden mit einem speziellen Editor, der typischerweise als Raster angeordnet ist, festgelegt.
Zur Laufzeit erzeugt automatisch generierter Code Instanzen dieser Steuerelemente und Komponenten und legt deren Eigenschaften fest.
Historisch gesehen wurden Formulare oft als Bildschirme auf einem blockorientierten Terminal implementiert , das mit einem Großrechner verbunden war. HTML-Formulare sind konzeptionell sehr ähnlich.
Siehe auch
- Formular (Dokument)
- Formular (HTML)
- Master-Detail
- Oracle Forms
- Windows Forms
- Windows_Presentation_Foundation
- Xamarin.Forms
- XForms
Referenzen
- ^ „Wie erstellt man eine C++ GUI-Anwendung mit Visual Studio? | Simplilearn“ . simplilearn.com . Abgerufen am 3. Oktober 2025 .