Está en la página 1de 4

Leonel Rivas Saravia

Estructura de Archivos de Visual Basic 5.0

Archivos de Proyecto

Pese a la simpleza en el uso de VB podemos afirmar, sin lugar a dudas, que


esa simpleza lo sustenta una estructura de archivos bastante extenso.
Dentro de esto se puede decir que el proyecto es la piedra angular de las
aplicaciones VB en lo que se refiere al menos al código fuente. Como ya
seguramente intuimos a esta altura el proyecto VB está conformado por una
serie de archivos de diferente naturaleza y propósito y es la fusión de estos
archivos que genera lo que nosotros conocemos como aplicación, sistema o
programa. Pues bien para administrar este conjunto de archivos es que se
dispone de un proyecto, el que es mucho más que una clasificación
abstracta, al contrario, el mismo proyecto es un archivo que contiene
referencias hacia los demás archivos componentes del Proyecto.

Efectivamente el
proyecto es un archivo
que tiene extensión .vbp,
de hecho cuando se
quiera abrir un proyecto
preexistente se abrirá un
Cuadro de diálogo
buscando un archivo con
esta extensión. (De todas
maneras por
compatibilidad se pueden
recuperar también
proyectos de extensión
.mak)
Profundizando un poco más, el archivo de proyecto es un archivo de texto,
que puede ser editado con cualquier editor simple, incluso con el bloc de
notas de Windows. En él encontrará aspectos de configuración del proyecto
y lo que es más importante referencias a los archivos que componen el
proyecto tales como formularios, módulos, librerías, etc.
El Formulario

El Formulario por otra parte


es uno de los componentes
más clásicos del proyecto y
esto se debe a que es en el
formulario donde el
programador construye las
ventanas propias de su
aplicación. Es a través de
éstos que interactúa con los
usuarios. Aquí se trazarán
los botones, las listas, los
cuadros de texto y en
definitiva todos los
controles que aparecen en
el cuadro de herramientas.

Finalmente el formulario también es un archivo y tiene extensión .frm,


usualmente se les ubica en el mismo directorio o carpeta en el que está
ubicado el archivo de proyecto.
Módulos

Los Módulos son los componentes del proyecto que reciben exclusivamente
todo lo relacionado con código, vale decir, Declaración de Variables,
constantes, DLL´s, API´s de Windows, etc. y además funciones y subrutinas
propias del programador. La ventaja del Módulo es que a través de él se
puede reutilizar código, ya que si el programador es capaz de desarrollar
rutinas genéricas para su aplicación, entonces con el módulo la podrá ir
trasladando de proyecto en proyecto sin tener que reconstruir algo ya
hecho.

Los módulos al igual que los formularios son archivos y tienen una
extensión .baspero debido a sus características de versatilidad y como son
reutilizables por muchos proyectos, no es necesario mantener estos

Archivos en el mismo directorio o carpeta que el archivo de proyecto. Para


agregar un módulo nuevo o ya existente al proyecto haga click en el menú
Proyecto.

Hasta aquí hemos visto que el proyecto (VBP) está compuesto por dos tipos
de archivos básicos FRM y BAS; en rigor existen algunos otros archivos
pero en general son extensiones de estos que hemos visto. Sin embargo si
el lector observa estos componentes ambos son representados en el
explorador de proyectos y es por eso que es importante manejar estos
archivos puesto que el programador tendrá que manejar estos objetos tanto
física como lógicamente, vale decir, estos archivos son en realidad objetos
que se tendrán que programar, diseñar y definir sus propiedades de ahí
entonces la importancia de comprender la relación física-lógica para un
manejo integral.

Librerías
Fuera de los archivos mencionados también hay algunos otros que tienen
tanto o más importancia que los anteriores pero que no se manejan desde
el explorador de proyectos, es decir, no tienen una administración tan
directa desde el entorno visual. Nos estamos refiriendo a las librerías . En
VB hay dos grandes clasificaciones para las librerías aquellas que son
gráficas y aquellas referidos a funciones encapsuladas.

Las primeras librerías se reflejan en entorno visual cuando las incorporamos


al proyecto y quedan plasmadas con uno o más controles en el cuadro de
herramientas. Las segundas al ligarlas al proyecto permiten el uso de
funciones, subrutinas o procedimientos encapsulados. De estos últimos al
hacer una comparación con los lenguajes de programación estructurada,
como C, los encontraríamos muy similares a las librerías .LIB o a los
archivos de cabecera .H

Concretamente nos referimos a los archivos OCX, VBX y DLL´s. Los


primeros dos son responsables de las herramientas gráficas con las que
trabaja el programador, es decir, si incorporamos un nuevo OCX o VBX al
proyecto se agregará uno o más herramientas al cuadro de herramientas. El
segundo agrega funcionalidades de código, es decir, permite incorporar
funciones encapsuladas a nuestro proyecto de manera de facilitar la
programación

Instituto Superior Pedagógico Público de Chincha.