Como todo en la vida, cuando queremos aprender algo nuevo, tenemos que empezar desde cero, desde lo más simple y sencillo. El tema de la programación no es la excepción, y buen lenguaje para los iniciados, tanto aficionados como profesionales es el Visual Basic.

Visual Basic es un lenguaje muy criticado por los programadores veteranos, dada su poca poca potencia, su dependencia de tantas librerías y su estructura de código. Sin embargo, con Visual Basic se pueden hacer cosas muy interesantes, de hecho; en el mundo profesional hay proyectos bastante buenos escritos en Visual Basic.

Bien, aquí en El Rincón del Geek, empezaremos (por fin) con nuestros especiales de programación, y quiero arrancar con nuestro primer programa escrito en Visual Basic (Si tu eres un programador experto ,este post no es para ti, pero calma, ya vendrán posts interesantes para ti :))

Bien, empecemos. Para las entregas de Visual Basic ocupare Visual Basic 6.0. A pesar de que hay versiones nuevas en Visual Studio, con VB 6.0 es más fácil de aprender.

El programa más desarrollado a nivel mundial por todos los lenguajes de programación es el clásico “¡Hola Mundo!”, y es eso lo que haremos en este apartado. No es más que un pequeño programa que desplegara un mensaje que diga “Hola Mundo!” al hacer clic en un botón.

Bien, abrimos Visual Basic 6.0 y nos saldrá la siguiente pantalla:

primerospasosvb

Esta pantalla nos da a elegir que tipo de proyecto queremos iniciar, como haremos una aplicación de lo más sencilla, elegiremos EXE estándar.

Ahora nos llevará a esta pantalla:

primerospasosvb2

Bien, esta es nuestra ventana principal. De lado izquierdo observaremos nuestra paleta de herramientas desde donde podremos elegir distintos objetos que necesitamos; luego ya será cuestión de codificar y establecer las propiedades pertinentes para el mismo.

Arriba se encuentra otra barra con acciones como abrir proyecto, insertar ventana, guardar, correr programa, etc, etc. En el centro obtenemos el formulario de nuestro programa, o sea la ventanita de la aplicación en cuestión. De lado derecho tenemos nuestro explorador de proyectos, nuestra ventana de propiedades (donde declararemos todas las propiedades de nuestros objetos) y por último una pequeña vista previa de la posición de nuestro programa en pantalla.

Pero bien, como nuestro objetivo es básicamente un programa que muestre un mensaje que diga “¡Hola Mundo!”, entonces nos encargaremos de agregar los siguientes objetos al formulario: 1 label y 1 command button, estos se encuentran en la barra lateral izquierda, si no sabes cuáles son, deja el cursor sobre los botones y saldrán su nombre. Solo da clic en ellos y dibujalos con el mouse dentro del formulario.

primerospasosvb3

Ahora bien, para cada objeto, existen distintas propiedades, las cuales podemos observar en la parte derecha del entorno de Visual Basic, para establecer distintas configuraciones, y varían en función de los objetos. La propiedad “Caption” está en muchos objetos; vamos a escribir en el Label “Mi primer programa con el Rincón del Geek”, y en el Command Button “Púlsame!”.

Con la propiedad “Font” podemos personalizar el tamaño y el tipo de fuente del objeto que seleccionemos; así conocemos qué propiedades tiene Visual Basic para cada objeto. Si quieres que el tamaño del label se adecue a lo que escribas, busca la propiedad Autosize y dale doble clic para que cambie a True, esto hará que se autoajuste a lo que escribamos en el.

Muy práctico lo que hemos conseguido en pocos pasos, ¿no? Ahora, ¿qué hacemos? Si por ejemplo, al hacer clic en el botón “¡Púlsame!”, ¿qué pasará? Obvio que nada, pues no hemos programado absolutamente nada en cualquier evento que suceda en dicho objeto. ¿Evento? Términos extraños, ¿no? Pues aclaremos esto de una buena vez.

Bueno, un evento es cualquier acción que se realiza sobre un objeto, como por ejemplo hacer clic o presionar una tecla.

¿En dónde debemos programar si queremos que al hacer clic en “¡Púlsame!” salga un aviso que diga “¡Hola Mundo!”? En el Command1, que es en donde el usuario realizará el evento (“hacer clic”). Hacemos doble clic sobre el objeto en la parte de diseño, y nos llevará a la parte de código de Visual Basic, en donde codificaremos lo que queremos que haga.

El código que escribiremos en el mismo será el siguiente:

MsgBox "Hola mundo!", vbInformation, "Mi primer programa"

Al final debe lucirte así:
primerospasosvb4

Private Sub Command1_Clic()
MsgBox "Hola mundo!", vbInformation, "Mi primer programa"
End Sub

Este código le dirá a Visual Basic: Al hacer clic en el Command1 (nuestro botón) quiero que despliegues un mensaje que diga “Hola Mundo”, el mensaje debe ser de tipo informativo y de título quiero que diga “Mi Primer Programa”

Bien, nuestro programa está listo para ser ejecutado. En la barra superior encontramos un iconito con una flecha verde, este botón hará que nuestro programa se “compile” temporalmente y se ejecute para probarlo. Bien, procedemos a darle clic o bien, presionamos la tecla F5 en nuestro teclado.

primerospasosvb5

Bien, con esto terminamos la primer entrega de programación, especial de Visual Basic. Pronto pondré tutoriales sobre como programar en este sencillo lenguaje de programación. Espero que les haya sido útil.

Later.