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”


«

»


29 de julio de 2008 | Autor: Kervin Vergara | How-To, Programación, Visual Basic
Etiquetas: , , ,

22 Comentarios. ¡Falta el tuyo!

  1. Luis Molina dice:

    Te agradezco lo que estás haciendo por quienes deseamos aprender a programas. Exitos

  2. Kervin Vergara dice:

    @ Luis Molina: Todo un placer mi estimado amigo… ;)

  3. muspelheim dice:

    muy buen tabajo kervin pero me prgunto como puedo aplicar mis trabajos del visual basic a una pagina web por ejemplo el my space saludos!!

  4. Kervin Vergara dice:

    @ 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…

  5. KMJB dice:

    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. ;)

  6. Omar dice:

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

  7. frank dice:

    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.

  8. frank dice:

    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

  9. Carlos Chávez dice:

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

  10. Carlos Buil dice:

    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

  11. cheto dice:

    Me gustó, el minitutorial, muy explicito, pero me gustaría que le siguieras con mas..

  12. zAmzAm dice:

    Muchas gracias ^^

  13. osiris dice:

    Visual Basic 6 ???
    en 2008??

    Te suena .NET?

    • Kervin Vergara dice:

      @ 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…

  14. Glenda Portilo dice:

    hola esta buenisimo tu tutorial…

  15. Miguel Lopez P dice:

    Exelemte tutorial, para los que estamos comenzando en el mundo de la programacion…..

    • Kervin Vergara dice:

      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… ;)

  16. octavio dice:

    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.

  17. JULIO DÍEZ dice:

    Me ha parecido excelente introducción
    Muy bien explicado

  18. jose luis dice:

    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.