| Indice Tutorial y Curso de Visual Basic |
Visual Basic llama a una colección de archivos que componen todo el proyecto de la apliación. Un proyecto consiste de:
Al ejecutarse VB (3.0), la ventana de proyecto muestra el nombre de la forma en blanco Form1, y algunos controles que son utilizados por default. Estos son los últimos tres controles de la caja de herramientas (the grid, the common dialog box and the OLE control).

Los archivos con extensión .FRM contienen toda la información asociada con la forma. Detalles de controles, sus popiedades y el código asociado a los objetos que stan en la forma. Por default los archivos de formas no son salvados como ASCII, para hacer esto marca 'Save as Text' en la caja de diálogo de save.
Aparte del código asociado a los objetos en la forma y la respuesta de los eventos a ellos, la programación en VB involuvra la escritura de procedimientos generales que son idependientes a los objetos de la forma y que pueden ser llamados desde culaquier lugar usando código. Tales módulos tienen extensión .BAS . Note que los archivos .BAS fpueden no contener declaraciónes (de variables, constantes , etc.). Como las formas, los archivos de módulo no se salvan por default en formato ASCII. para hacer esto marca 'Save as Text' en la caja de diálogo de save.
Los archivos con extensión .VBX contienen la información necesaria para incluir un control en la caja de herramientas (toolbox) .Para agregar un control .VBX, se utliza el menú file, usando el comando Add File, al agregarlo, el correspondinete icono es automaticamente insertado en la caja de herramientas y esta lista para ser utilizado por el programador.
El archivo de proyecto (.MAK) contiene los nombre de todos los archivos que componene el proyecto (.FRMs, .VBXs, .BASs) y los detalles de sus rutas de acceso. Este archivo también guarda información acerca del medio ambiente de VB (environment settings). Los archivos de Proyecto son salvados en código ASCII y se pueden leer con aplicaciones como el Notepad. esto, lo puedes modificar facimente, sin embargo, no trates de cambiar una línea a menos que estes seguro de lo que vas a realizar.
La barra de menú de VB contiene un menú llamdo Options el cual ofrece do comandos a escoger:: environment y project. Ambos nos presentan una caja de díalogo en la cual podemos cambiar los valores predeterminados.
La cja de medio ambiente (environment) una cierta cantidad de valores que pueden ser modificados para personalizar la apariencia de la ventana de código de VB (tal como los colores para el código, los comentarios, lo seleccionado), las líneas o puntos guías, y el comportamiento del sistema (tal como si el proyecto es salvado antes de ejecutar el comando run y si las variables deberán ser declaradas antes de ser usadas o no).


La caja de díalogo del proyecto contiene tres opciones. La segunda es la más usada en esta etapa. Esta contiene la identificación de la primera forma que será cargada cunado la aplicación se esté ejecutando. Generalmente esta deberá ser la Form1 (Es el valor por default), pero no necesariamente. Cualquier forma puede ser diseñada para ser la priemra en arrancar (the start up form). Alternativamente, tú puedes desear iniciar una aplicación sin mostrar una forma (por ejemplo, quieres determinar primero el día de la semana y entonces cargar una de siete formas). Esto puede realizarce creando un módulo llamado Sub Main, escribimos el código de inicio aquí y entonces hacemos que este módulo sea el primero en cargarse seleccionado Sub Main como iniciador en start up 'form' en la caja de díalogo de las opciones del proyecto.

Nota: VB permite solamente abrir un proyecto a la vez.
| Comando | Acción |
|---|---|
| New Project | Cierra la aplicación actual, presentando una ventana para salvar los últimos cambios. Crea un proyecto en blanco. |
| Open Project | Cierra la aplicación actual, presentando una ventana para salvar los últimos cambios. Presenta una ventana de diálogo ella cula presnta los proyectos que se pueden seleccionar para abrir. Abre un proyecto existente. |
| Save Project | Actualiza el archivo del actual proyecto (.MAK) . |
| Save Project As | Actualiza el archivo del actual proyecto (.MAK) , salvandolo bajo el nuevo nombre que proporciones. Salvas cualquier cambio hecho al archivo. |
| Comando | Acción |
|---|---|
| Add Files | Agrega una forma existenete, módulo o control a el proyecto (uno que realmente exista en el disco). |
| Remove File | Remueve o elimina una forma, módulo o control del proyecto actual. |
| Save File | Salva la versión actual de una forma o un módulo en un proyecto. |
| Save File As | Salva una forma o un módulo con el nuevo nombre que se le proporcione. |
Note que los proyectos comparten archivos comunes. Sin embargo es importante para comprender que VB solamente almacena una copia del archivo. Cuando agregas un archivo al proyecto, VB no hace una copia del archivo en el proyecto. Esto significa que cualquier cambio a un archivo deberá afectar todos los proyectos que uses con este archivo.
Ten cuidado de eliminar archivos fuera del medioambiente de VB (por ejemplo usando el ardministrador de archivos) , entonces la aplicación que use este archivo no podrán encontrarlo a pesar de que está su información en el proyecto y ésto producirá un error en la ejecución del proyecto.
Cuando un proyecto esta completo, se puede crear un archivo ejecutable (.EXE), este puede ejecutarse fuera del ambiente de >VB (por ejemplo desde el admistrador de archivos de cualquier máquina que este ejecutando Windows sin necesidad de tener VB) . Para realizar un ejecutable slecciona 'Make EXE File' del menú File. Debers escribir un nombre para archivo. Puedes especificar un icono para la aplicación, tecleando el nombre o seleccionandolo de una lista en la caja 'Use Icon From'.
Nota: Simpre que un proyecto a sido convertido a ejecutable (.EXE) , para poder ejecutarlo fuera del ambiente de VB deberá necesitar un o más archivos externos. Esto es porque los archivos EXE de VB no tienen están completamente en código de máquina. estos están en un Pseudo-código. De esta forma es necesario un archivo .DLL externo el cual traduce los comando P-Code a comandos que pueden ser entendidos por Windows En seguida se muestra una lista de los archivos DLL que son necesarios:
| Vesión de VB | Archivos DLL |
|---|---|
| 1.0 | VBRUN100.DLL |
| 2.0 | VBRUN200.DLL |
| 3.0 | VBRUN300.DLL |
| 4.0 (16-bit) | VB16400.DLL |
| 4.0 (32-bit) | VB32400.DLL |