Definición: ¿Qué significa Ventana?
Una ventana es un elemento de interfaz gráfica que se utiliza para mostrar el contenido de una aplicación para que el usuario lo vea e interactúe. Una ventana suele ser un área rectangular que se puede cambiar de tamaño y generalmente se puede editar de acuerdo con las capacidades y limitaciones que le impone la aplicación que la proporciona. La ventana es esencial para facilitar la multitarea en un sistema operativo moderno, ya que permite a los usuarios cambiar visual y manualmente entre las aplicaciones en ejecución y realizar interacciones generales con el sistema operativo.
Techinfo explica Window
El concepto de ventana fue desarrollado por primera vez en el Instituto de Investigación de Stanford por Douglas Engelbert. Sus primeros prototipos tenían múltiples ventanas, pero no había forma de distinguirlos porque no tenían bordes, barras de título u otros elementos de GUI que conocemos hoy. La investigación continuó en Xerox Palo Alto Research Center (PARC) dirigido por Alan Kay, que más tarde en la década de 1980 se le ocurrió el término WIMP, que significa "ventana, icono, menú y puntero". Apple desarrolló una interfaz basada en WIMP y la usó en sus computadoras Lisa. Un poco más tarde, Microsoft lanzó su propio sistema operativo con un sistema de ventanas conocido simplemente como Microsoft Windows.
Hay muchos tipos y elementos de ventanas, pero el más común es la aplicación o ventana principal, que se utiliza para interactuar directamente con el usuario y la aplicación. Contiene el marco del borde, la barra de título y algunos botones de control como minimizar, maximizar y cerrar. Contrariamente al conocimiento general, hay muchos tipos de ventanas y varios elementos de la interfaz de usuario, como botones y cuadros de edición, son ventanas en sí mismas. Se denominan ventanas de control y se colocan en relación con la ventana de la aplicación y se mueven junto con ella, así como también se comunican con la ventana de la aplicación dándole notificaciones de clic, por ejemplo.
Cualidades de una ventana:
- Ocupa un área determinada de la pantalla
- Puede o no ser visible en un momento dado
- Responde a los eventos del usuario y del sistema operativo
- Se genera a si mismo