En la programación basada en componentes ( Visual Basic , .NET WinForms , Delphi , Lazarus , etc.), un formulario es una representación de una ventana GUI . Un formulario contiene componentes y controles que suelen incluir botones "Aceptar" y "Cancelar", estos objetos proporcionan una abstracción de alto nivel de widgets estándar o personalizados que suelen ser mucho más fáciles de manipular que la API subyacente de la GUI.
En el momento del diseño, los controles visuales (botones, cuadros de texto y similares) y los componentes no visuales (temporizadores, conexiones de bases de datos , ayudas de diseño, etc.) se colocan en el formulario. Estos controles y componentes se colocan y dimensionan de forma interactiva, y sus propiedades y controladores de eventos se configuran con un editor especial que normalmente se presenta como una cuadrícula.
En tiempo de ejecución, el código generado automáticamente crea instancias de estos controles y componentes, y establece sus propiedades.
Históricamente, los formularios a menudo se implementaban como pantallas en un terminal orientado a bloques conectado a una computadora central. Los formularios HTML son conceptualmente muy similares.
Ver también
- Formulario (documento)
- Formulario (HTML)
- FormEngine
- Maestro-detalle
- Formularios de Oracle
- Formularios de Windows
- Fundación de presentación de Windows
- Xamarin # Xamarin.Forms
- XForms