Formularz (programowanie) - Form (programming)

W programowaniu opartym na komponentach ( Visual Basic , .NET WinForms , Delphi , Lazarus itp.) formularz jest reprezentacją okna GUI . Formularz zawiera komponenty i kontrolki zazwyczaj zawierające przyciski "OK" i "Anuluj". Obiekty te zapewniają abstrakcję wysokiego poziomu standardowych lub niestandardowych widżetów, którymi zazwyczaj łatwiej manipulować niż podstawowy interfejs API GUI.

W czasie projektowania w formularzu umieszczane są wizualne kontrolki (przyciski, pola tekstowe itp.) oraz komponenty niewizualne (timery, połączenia z bazą danych , pomoce dotyczące układu itd.). Te kontrolki i składniki są interaktywnie rozmieszczane i dopasowywane do rozmiaru, a ich właściwości i procedury obsługi zdarzeń są ustawiane za pomocą specjalnego edytora, zwykle mającego postać siatki.

W czasie wykonywania automatycznie generowany kod tworzy instancje tych kontrolek i składników oraz ustawia ich właściwości.

Historycznie, formularze były często implementowane jako ekrany na terminalu zorientowanym blokowo podłączonym do komputera typu mainframe. Formularze HTML są koncepcyjnie bardzo podobne.

Zobacz też