1. Formularios de visual Basic
Un formulario es una ventana de Windows la cual usaremos para interactuar con el usuario, ya
que en dicha ventana o formulario, estarán los controles y demás objetos gráficos que
mostraremos al usuario de nuestra aplicación. Los formularios también son llamados "formas" o
Forms en su nombre en inglés. En éste, un programador de Visual Basic debe incluir además de los
controles, el código necesario para que se ejecuten instrucciones de acuerdo a las acciones que
realice el usuario.
Características
Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace
dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link
library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual
Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic
Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje,
conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de
ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con
variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del
sistema operativo o las que proveen medios para la integración con otras aplicaciones.
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el
programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el
programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde
ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así
generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso
en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación
desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar
un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su
ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en
cualquier equipo (que tenga un sistema operativo compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten
disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay
también para el empaquetado y distribución, y hasta para otorgar mayor funcionalidad al entorno
de programación (IDE).
Herramientas Visual Basic
• El apuntador
2. El apuntador es la única herramienta de la caja que no puede utilizar para dibujar un control.
Usted utiliza el apuntador para seleccionar un control cuando desea cambiar sus propiedades y
definiciones
• Picture box
Se utiliza la herramienta para imágenes para mostrar una gráfica.
Las imágenes pueden ser decorativas o funcionales como un icono.
• Label
Se utiliza la herramienta label para dibujar una caja para texto que no desea que modifique un
usuario.
Normalmente usted utiliza las etiquetas para crear encabezados bajo las gráficas o identificar el
contenido de las cajas de texto.
• Text Box
Se utiliza la herramienta caja de texto para dibujar una caja que contenga caracteres numéricos y
alfabéticos convenientes.
• Frame
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o gráfico para los
controles.
• Command Button
Usted utiliza la herramienta Botón de comando para crear un objeto visible que el usuario puede
elegir para realizar una tarea.
• Check Box
Sirve para crear una caja de selección que el usuario puede seleccionar fácilmente para indicar si
algo es verdadero o falso.
• Option Button
Usted utiliza la herramienta Botón de opción en un grupo para mostrar opciones múltiples de las
cuales el usuario puede escoger solamente una.
• Combo Box
3. Usted utiliza la herramienta caja combinada para una combinación de caja de listado y caja de
texto.
• List Box
Usted utiliza la herramienta caja de listado para mostrar una lista de artículos de los cuales el
usuario puede escoger sólo uno.
• Horizontal Scroll Bar
Usted utiliza la herramienta Barra de desplazamiento horizontal para crear un control gráfico con
el cual transitar rápidamente a través de una gran cadena de ítems o una cantidad grande de
información.
• Vertical Scroll Bar
Usted utiliza la herramienta barra de desplazamiento vertical para crear un control gráfico con el
cual navegar rápidamente por una gran lista de ítems o una gran cantidad de información.
• Timer
La herramienta de tiempo sirve para indicar los eventos de tiempo en los intervalos que usted
establece.
Este control sólo es visible durante el diseño, es invisible durante la corrida.
• Caja de listado de unidades
Se utiliza esta herramienta para mostrar las unidades válidas en el sistema del usuario.
• Caja de listado de directorios
Usted utiliza la herramienta Caja de listado de directorios para mostrar un listado jerárquico de
directorios en el sistema del usuario.
• Caja de listado de archivos
Usted utiliza esta herramienta para mostrar un listado de archivos que el usuario puede abrir,
guardar o manipular de alguna otra manera.
• Shape
Es un control gráfico que se muestra como un rectángulo, un cuadrado, una elipse, un círculo, un
rectángulo redondeado o un cuadrado redondeado.
4. • Line
Al igual que Shape, es un control gráfico que solamente sirve para poner una línea en un
formulario.
• Image
Este nos sirve para agregar imágenes prediseñadas.