Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Básico de
Programación en Visual Basic
Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único “paquete” que
denominaremos proyecto. A su vez, un proyecto presenta una estructura que puede ser resumida mediante el
siguiente esquema:
Proyecto: se almacena en un archivo con extensión .vbp o .mak. A su vez puede estar constituido por
dos tipos de elementos:
Formularios: son archivos que extensión .frm que contienen cada una de las ventanas que
forman parte de nuestro proyecto a aplicación. En un formulario podemos encontrar los
siguientes elementos:
Módulos: son archivos con extensión .bas que contienen código de programa, es decir,
variables, procedimientos o funciones que pueden ser utilizadas en cualquier punto del proyecto,
son por tanto, variables, procedimientos o funciones globales.
1º.- El primer paso, será tener claro, ya sea mentalmente o mediante un esquema, qué es lo que queremos
conseguir con nuestra aplicación.
2º.- Crear una carpeta en la que almacenaremos todos los archivos que constituyen el proyecto.
3º.- Para cada una de las aplicaciones que creemos se deberá abrir un proyecto nuevo.
4º.- En dicho proyecto insertaremos los formularios y módulos que sean necesarios.
5º.- En cada uno de los formularios se deberán añadir los objetos que precise la aplicación.
6º.- Se escribirá el código de programa asociado a cada uno de los eventos que puedan ocurrir en el
funcionamiento normal de la aplicación, para que ésta pueda cumplir con el objetivo o fin establecido.
7º.- A la hora de cerrar el proyecto se deberán guardar y dar nombre a los siguientes tipos de archivos:
o El proyecto en sí, que será un archivo con extensión .vbp o .mak. Como hemos apuntado este
será el archivo que contiene la estructura de nuestro proyecto, es decir, almacena el nombre y la
ubicación de los formularios y módulos que constituyen la aplicación.
o Los formularios, es decir, cada una de las ventanas que podrán ser mostradas por el programa
o aplicación. Recuerda que este tipo de archivos se identifican por la extensión .frm.
o Los módulos, archivos que contienen variables, procedimientos o funciones globales. Son
reconocibles gracias a su extensión .bas.
Visual Basic nos ofrece un entorno de programación basado en paneles flotantes y fijos, como el
mostrado a continuación:
Línea de menú
Cuadro de
herramientas
Ventana de proyecto
Ventana de propiedades
Ventana de posición
Formulario de trabajo
Una vez que tenemos activo el formulario en el que queremos añadir una variable a nivel de formulario,
seguiremos los siguientes pasos:
1º.- Abre el menú Ver y selecciona la opción Código. Aparecerá una ventana que nos permite escribir código
de programa.
1º.- Abre el menú Ver y selecciona la opción Código. Aparecerá una ventana que nos permite escribir código
de programa.
4º.- De esta forma queda la función o el procedimiento declarado y ya puede comenzar a escribir código en
su interior.
5º.- Observa como el lista desplegable de la derecha aparece el nombre de la función o procedimiento. Si
posteriormente necesitamos hacer algún cambio en dicho código, necesitaremos en primer lugar
encontrarlo. Para ello, mostraremos la ventana de código, en la lista de la izquierda seleccionaremos la
opción (General) y en la de la derecha se establecerá el nombre de la función o procedimiento elegido.
Insertar un objeto en un formulario es muy sencillo, basta con seleccionar el objeto a introducir en el
Cuadro de Herramientas y dibujar un rectángulo en el interior del formulario. Una vez insertado, puede mover y
modificar el tamaño de la mayoría de objetos.
Cada objeto cuenta con una serie de parámetros que se muestran en la Ventana
de propiedades. Dichas propiedades pueden ser modificadas durante el diseño del
formulario y posteriormente mediante programa. Destacamos a continuación las más
importantes
9 (Nombre): nombre del objeto. Conviene dar un nombre a cada objeto que nos
ayude a recordar su finalidad.
NombreObjeto.Propiedad
Además, cada objeto introducido en el formulario cuenta con una serie de procedimientos que se
ejecutarán cuando ocurra un determinado suceso o evento. Si hacemos doble clic en un objeto, surgirá la
ventana de código, abriendo la lista desplegable de la derecha se mostrará los distintos sucesos asociados a
dicho objeto. Dichos procedimientos siguen la siguiente estructura:
En el interior de los mismos se puede escribir el código que se ejecutará cuando ocurra dicho suceso.
Como apuntado anteriormente, si necesitamos declarar una variable, procedimiento o función para que
pueda ser utilizado en cualquier punto del proyecto, tendremos que incluir un módulo en el mismo.
Basta con abrir el menú Proyecto y seleccionar la opción Insertar Módulo. Las declaraciones se
efectúan en la ventana Código de la misma forma que se llevan a cabo a nivel de formulario (véase los
apartados 3 y 4).
8.- Operadores
Para conseguir la mayoría de las operaciones que un programa necesita es necesario construir
expresiones, que en base a unos operandos y operadores se resolverán en un resultado. Los operandos pueden
ser números, cadenas, fechas, etc. ya sea en forma literal o de variable.
Permiten realizar el conjunto de operaciones matemáticas más básico. Siempre toman dos operandos y
generan un resultado. En la siguiente tabla mostramos un resumen de estos operandos.
Este conjunto de operadores nos permitirán evaluar expresiones y obtener dos resultados posibles: True,
si la expresión es cierta o devuelve un valor distinto de cero, o False, si la expresión es falsa o devuelve cero. Se
utilizan principalmente en estructuras de decisión.
9.- Matrices
En ocasiones necesitamos trabajar con múltiples valores distintos del mismo tipo y relacionados entre sí.
Las matrices son variables con un solo nombre pero con múltiples valores, a los que es posible acceder por
medio de un índice puesto entre paréntesis, a continuación del nombre de la variable. La sintaxis general que
permita declara una variable del tipo matriz es la siguiente:
Podemos definir matrices con más de una dimensión, separando los límites de una dimensión de los de
la siguiente mediante comas. Supongamos que deseamos crear una matriz de cien elementos, estructurados en
10 filas por 10 columnas cada una. La declaración necesario podría ser la siguiente:
Visual Basic nos permite crear nuestros propios tipos de datos. Se tratará, por lo tanto, de tipos más
complejos, compuestos por una o más partes de los tipos básicos que ya conocemos. La creación de nuestros
propios tipos nos permitirá manipular con facilidad conjuntos de información relacionados, como puede ser la
ficha de datos de una persona.
La definición de un tipo siempre se hade realizar a nivel de módulo. Para iniciar la creación de un nuevo
tipo usaremos Type, seguido del nombre que vamos a darle, cerrando la estructura con End Type.