Primer ejemplo.

Crearemos un EXE estándar, al cual le insertaremos de la caja de herramientas un botón, el cual podemos posicionar donde queramos y establecerle el tamaño deseado. Nuestro primer programa ya funcionaría en el sentido de que si lo ejecutásemos ahora, ya podríamos pulsar el botón tantas veces como quisiésemos (no haría nada, pero tampoco provocaría un error).

Para que al pulsar el botón "ocurra algo", debemos escribir el código que deseamos que se ejecute cuando el usuario pulse el botón (que el usuario pulse el botón, significa para Visual que se dispara el evento Click del objeto Command1). Por lo tanto el código deberemos escribirlo en el procedimiento Command1_Click().

La forma más cómoda de hacer esto consiste en hacer doble click sobre el botón de nuestro formulario, esto nos llevará a la ventana de código y además nos escribirá en ella el encabezado y final del evento que necesitamos, dejándolo preparado para que podamos escribir nuestro código:

Como código escribiremos la línea: Print "Has pulsado el botón" que escribe en el formulario el texto encerrado entre comillas.

Para ejecutar nuestro programa tenemos diversas opciones, incluyendo la generación de un ejecutable, pero en la fase de desarrollo de un programa es la opción más lenta. Digamos que hasta que no hayamos terminado de implementar el programa, no crearemos el ejecutable. La forma más cómoda consiste en ejecutarlo sin compilar, es decir, interpretando las órdenes, de esta forma detectamos más rápidamente posibles errores. Para ello iremos al menú Ejecutar / Iniciar, o pulsaremos F5, (también podemos iniciar la ejecución pulsando el botón de la barra de botones de Visual Basic). Veremos nuestro formulario en pantalla y cada vez que pulsemos el botón, se escribirá en el mismo el texto que indicamos entrecomillado, esto lo podemos hacer tantas veces como queramos.

El formulario es redimensionable, lo podemos situar donde queramos, tiene el cuadro de control estándar de Windows, y todo ello sin que hallamos dedicado ni un pensamiento al respecto.

Para detener la ejecución del programa, podemos pulsar la X del cuadro de control del formulario, o pulsar el botón de la barra de botones de Visual Basic.

Este es el método básico de programación que desarrollaremos en Visual Basic: Uno o varios formularios a los que les insertaremos controles, los cuales gestionaremos mediante eventos que desencadenen los usuarios. Como respuesta a los eventos, deberemos programar el código que deseemos ejecutar en cada momento.

Explicación del primer ejemplo.

Guardar un proyecto.

Crearemos una carpeta en nuestro disco duro, por ejemplo: C:\Mis Documentos\Visual Basic\Proyectos, donde almacenaremos tanto los proyectos como los formularios.

Podemos guardar los formularios o el proyecto separadamente, pero lo más cómodo es ir al menú Archivo / Guardar proyecto. De esta forma nos sale primero una ventana para que guardemos los formularios que componen nuestro proyecto, en la cual le podemos indicar la carpeta y el nombre que queremos asignar. Cuando tengamos guardados todos los formularios del proyecto, nos sale otra ventana para hacer lo mismo con el proyecto.

Guardaremos el ejemplo anterior en la carpeta predeterminada, asignando Form1 al formulario y Proyecto1 al proyecto. Posteriormente para acceder al mismo, bastará con abrir el proyecto Proyecto1, lo cual nos abrirá todos los formularios que contenga.

Cuando se desarrolla un aplicación, se trabaja con un archivo de proyecto para administrar todos los diferentes archivos que se crean. Un proyecto consta de:

El archivo de proyecto es simplemente una lista de todos los archivos y objetos asociados con el proyecto, así como información acerca de las opciones de entorno establecidas. Esta información se actualiza cada vez que se guarda el proyecto. Todos los archivos y objetos también se pueden compartir con otros proyectos.

Cuando ha completado todos los archivos del proyecto podremos convertir el proyecto en un archivo ejecutable (.exe): en el menú Archivo, eligiendo el comando Generar proyecto.exe.