Ir al contenido

Conceptos básicos/Crear la interfaz

De Wikilibros, la colección de libros de texto de contenido libre.


Entorno Windows

[editar]

Ya que Visual Basic es un lenguaje para programar en sistemas Windows hay saber ciertos conceptos básicos sobre el sistema Windows.

Windows es un sistema basado en ventanas (de ahí su nombre), una ventana no es más q un área rectangular en la pantalla que tiene sus propios límites, hay muchos tipos de ventanas, las más conocidas son las ventanas de carpetas (explorador), ventanas de programas, cuadros de diálogo, de configuración, etc., pero también son ventanas los botones, los menús, los cuadros de texto, las casillas de verificación, etc. Todas son ventanas.

El sistema controla todas esas ventanas a cada momento para saber si se ha producido un evento es decir alguna actividad, por ejemplo: si se ha escrito algo en un cuadro de texto, si se ha hecho clic en un botón, si se ha cerrado una ventana, etc.

Cada vez que se detecta un evento, se envía un mensaje al sistema este lo procesa y lo transmite a las demás ventanas, cuando las ventanas reciben este nuevo mensaje cada una responde basada en las instrucciones que contiene para ese mensaje en particular.

Estilos de Interfaz

[editar]

Formularios

[editar]

Un formulario es la ventana de nuestro programa. Dependiendo de la interfaz creada un formulario puede ser SDI o MDI.

Todos los formularios tienen un conjunto de Propiedades, que permiten personalizarlos: cambiar su apariencia, su comportamiento, etc. Métodos, que son las acciones que realizan nuestros formularios, y Eventos a los cuales puede responder.


Controles

[editar]

Los controles son objetos que se pueden insertar en un formulario para cumplir cierta función, tales como: permitir el ingreso de datos, ejecutar una acción, presentar datos, permitir la selección de opciones, etc.

Visual Basic incorpora en él un conjunto de Controles Estándar y también se pueden crear y usar controles adicionales los Controles ActiveX


Controles Estándar

Controles ActiveX

Menús

[editar]