Primeros pasos en Visual Basic: “Mi primer programa”

Tanto en la programación como para todo en la vida siempre es bueno comenzar desde el principio, ¿no? 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.

Lo primero que haremos será abrir Visual Basic, se nos desplegará la siguiente ventana:

Como nuestro objetivo es desarrollar algo sumamente básico, escogemos “EXE estándar” como tipo de proyecto, y a continuación haremos un simple clic en el botón “Abrir”.

Como pueden observar en la captura anterior, Visual Basic tiene un entorno de desarrollo bastante intuitivo. Lo más importante es que puedes diseñar tu aplicación desde cero; en la parte izquierda tenemos a nuestra disposición los distintos objetos, por lo que sólo nos tocará arrastrar y soltar en el “Formulario” los distintos objetos que necesitamos; luego ya será cuestión de codificar y establecer las propiedades pertinentes para el mismo.

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. Y si no sabes cuáles son, sólo deja el cursor del ratón sobre cualquier objeto y te irá diciendo qué objeto es con un texto descriptivo.

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”, 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.

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 codificado absolutamente nada en cualquier evento que suceda en dicho objeto. ¿Evento? ¿Codificado? 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; y codificar se refiere a establecer, a través de código de programación, distintas tareas que se van a realizar en un evento en específico.

¿En dónde debemos codificar 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”

En la parte de codificación de Visual Basic se vería así:

Para que se entienda mejor, dividí las partes más importantes de este entorno con puntos: el punto 1 es el objeto, que es el botón (CommandButton, que se llama “Command1”); el punto 2 es el evento que se realizará sobre el objeto del punto 1, que es “clic”; y por último, el punto 3 es la parte en donde codificaremos lo que deseamos hacer en el evento mismo.

Y así finalizamos nuestro “primer programa”. Si queremos, podemos ir al menú archivo, y luego hacer clic en la opción “Generar Proyecto1.exe”, que es el ejecutable del programa. De todas maneras, dejo a la disposición de todos al final del post tanto el ejecutable como el proyecto (que contiene el código y todo lo que hicimos) para que vayan practicando.

Posiblemente para los usuarios que quieran ingresar en el mundo de la programación con Visual Basic esto sea una motivación ya que como se pueden haber dado cuenta se trata de un lenguaje bastante sencillo con el que se pueden desarrollar desde las más básicas hasta las más complejas aplicaciones, y todo con un entorno de diseño y desarrollo.

Espero que este mini-tutorial sirva de ayuda; mis disculpas a los usuarios avanzados, pero no sabía por dónde comenzar, y espero que este sea el comienzo más adecuado. Luego veremos cuestiones más avanzadas, y si tienes alguna duda / sugerencia, sí me gustaría saberla, sobre todo si se trata de sugerencias o consultas sobre puntos específicos de Visual Basic, para de esa forma saber más o menos qué es lo que ustedes quieren.

Fuentes y recursos | Código y aplicación de “Mi primer programa”

22 comentarios en “Primeros pasos en Visual Basic: “Mi primer programa”

  1. @ muspelheim: Tu pregunta es un tanto confusa, pero sin embargo intentaré aclararte que: el lenguaje usado por MySpace y la mayoría de los sitios web no permiten el manejo de variable, por eso son “lenguajes de marcado”; Visual Basic es un lenguaje de programación de escritorio… De todas maneras me gustaría que me aclararas a qué te refieres con tu consulta…

  2. Claro que es un buen comienzo, como no Kervin. Estaría bueno que diferenciaras cada uno de los controles estandar que ofrece VB a primera vista, más que nada para no crear alguna confusión en su posible uso en los forms.

    De todas modos va tomando una linda forma el tuto. Saludetes y a seguir así de bien como siempre. 😉

  3. Muchas Gracias por el tutorial … me ayudará muchísimo, pues quiero aprender el manejo de ese software desde hace mucho !!!!

  4. esta interesante el como aprender a programar en bisual basic y .net ya que nos serviria a diseñar nuevos programas muchas gracias por siempre enviarnos nuevas novedades de softwares.

  5. nos podrias enviar tutoriales de visual basic para aprender a programar y como crear.nos puedes ayudar para saber como obtener licencias de softwares sin tener ningun costo.gracias

  6. Hola soy estudiante en nivel princiapiante de VisualBasic y me gustaria seguir recibiendo tutoriales como los que he recibido gracias!!!

  7. saludos, me parece muy interesante lo publicado sobre VB, me gustaría recibir alguna documentación que me ayude a iniciarme en este lenguaje de programación…………Gracias

    1. @ Osiris: Sí, me suena .NET, sólo que Visual Basic 6 está más desarrollado y profundizado por su gran trayectoria, de todas formas sería bueno indagar otros lenguajes… Gracias por tu sugerencia…

    1. Muchas gracias a todos los usuarios que han dejado su granito de arena en este apartado. Saludos, y un placer poder ayudarles, estimados colegas programadores… 😉

  8. Hola que tal gracias por el tutorial es de mucha ayuda para los que estamos comensando a aprender.
    Quisiera saber como puedo crear un programa para gestionar un ciber cafe algun manual que tengas porfavor.
    en forma cliente y servidor.
    muchas gracias saludos pasala bien.

  9. Que tal la verdad muy interesante tu pagina quieor empezar a investugar este mundo de visual y te cuento que copie los pasos tal cual para hacer el progrma hola mundo peor me da error de compilacion.

Los Comentarios están cerrados.