viernes, 10 de julio de 2015

Hola mundo en Visual Basic .NET

Después de tener configurado el entorno para programar aplicaciones en .NET, tal y cómo se describe en el post Introducción a Visual Basic .NET, ya estamos listos para desarrollar nuestra primera aplicación denominada Hola Mundo!. Esta primera aplicación la desarrollaremos primero desde la consola de Windows y posteriormente desde Visual Studio.

Hola Mundo desde consola


Lo primero que debemos hacer es abrir un bloc de notas y escribir el siguiente código

Imports System

Module MyModule
   Sub Main()
      Console.WriteLine("Hola Mundo!")
      Console.ReadLine()
   End Sub
End Module

Es aconsejable no copiar el texto y pegarlo sino más bien teclearlo directamente guardando especial cuidado en separa los espacios con Tabs y no con la tecla espacio del teclado. Después de esto, guar-damos el archivo con "Archivo -> Guardar Como" y seleccionamos en Tipo la opción Todos los Archivos. Finalmente colocamos el nombre del archivo como HolaMundo.vb.

Después de guardar el archivo, debemos abrir una consola como administrador y navegar hasta el directorio en donde hemos guardado el archivo y tecleamos el comando:

vbc /out:HolaMundo.exe HolaMundo.vb

Recordemos que para que este comando funcione correctamente debe estar el directorio de binarios del .NET Framework correctamente configurado. Al terminar de ejecutar el comando, aparecerá un nuevo archivo en nuestro directorio denominado HolaMundo.exe el cual podemos ejecutar y deberá mostrar una salida similar a la siguiente.



Hola Mundo desde Visual Studio


Desde el Visual Studio seleccionamos "Archivo -> Nuevo Proyecto" y en plantillas buscamos Visual Basic y seleccionamos "Aplicación de Consola", posteriormente le damos el Nombre HolaMundo y damos clic en aceptar. El IDE nos creará un archivo base y nos mostrará el siguiente contenido:

Module Module1 
   Sub Main() 

   End Sub 
End Module

A partir del cual, nosotros debemos completar el código como se mostró en la sección anterior "Hola Mundo sin IDE" y finalmente damos clic en el icono verde de iniciar. Nuevamente, veremos una salida similar en consola pero esta vez desde el IDE Visual Studio.


También podemos compilar y ejecutar el código de forma similar presionando la tecla F5. A continuación, un video más detallado acerca de los primeros pasos en Visual Studio con VB.NET.

English




Referencias

- Visual Basic version of Hello, World. (2012). In MSDN, Microsoft Developer Network. Retrieved 05:07, July 10, 2015, from https://msdn.microsoft.com/en-us/library/3cf7t4xt(v=vs.110).aspx

Introducción a Visual Basic .NET

Visual Basic .NET es un lenguaje de programación de alto nivel que provee la plataforma .NET, considerado como el sucesor del antiguo lenguaje Visual Basic desarrollado por Alan Cooper. El IDE de desarrollo para este lenguaje es el conocido Visual Studio, el cual podemos instalar visitando el post Introducción a Microsoft .NET. Visual Basic es además, un lenguaje intuitivo y basado en Windows Forms, con una curva de aprendizaje demasiado alta a pesar de ser orientado a objetos. En este post, veremos como preparar el entorno para posteriormente desarrollar programas en este maravilloso lenguaje.

Configuración de la variable Path


Antes que nada, debemos configurar los binarios necesarios del .NET Framework para poder compilar codigo VB desde consola. Para esto debemos entrar a las configuraciones del sistema abriendo el navegador de archivos, dando clic derecho en "Equipo / Este Equipo" y seleccionando Propiedades. O bien, podemos utilizar el atajo del teclado Windows + Pausa.


Enseguida se abre la ventana de Sistema y debemos seleccionar en el panel izquierdo la opción "Configuración avanzada del sistema". Enseguida se abrirá la ventana de Propiedades del sistema en donde debemos seleccionar la pestaña "Opciones avanzadas" y dar clic en "Variables de entorno...".


Buscamos la variable Path en el cuadro de diálogo emergente y agregamos entre comillas dobles el directorio en donde por defecto debió ser instalado el .NET Framework. Según la versión instalada la ruta puede ser similar a la siguiente C:\Windows\Microsoft.NET\Framework\v4.0.30319. Guardamos los cambios dando clic en Aceptar a todas la ventanas y con esto ya ha debido quedar configurado los binarios del .NET Framework para ejecutar desde consola.


Para verificar que se ha realizado correctamente el proceso podemos abrir una consola como administrador y teclear el comando vbc. El comando debe enviar una salida similar a la siguiente:


Configuración del IDE


En algunos casos es necesario activar algunas funcionalidades que Visual Studio no tiene activadas por defecto. Una de ellas es la visualización de los números de línea que podemos activar en el menú "Tools > Options ..".


En la opción Text editor, seleccionamos All Languages, y finalmente en el panel derecho activamos la opción Line numbers. Con esto, activamos la opción de que en el código nos muestre los números de línea en todos los archivos. Finalmente, si se desea también se puede cambiar el idioma por defecto del IDE en la opción Environment > International Setings dentro del mismo menú de opciones.


Referencias

- Visual Basic .NET. (2015, July 4). In Wikipedia, The Free Encyclopedia. Retrieved 05:07, July 10, 2015, from https://en.wikipedia.org/w/index.php?title=Visual_Basic_.NET&oldid=669904061
- Microsoft Visual Studio. (2015, July 7). In Wikipedia, The Free Encyclopedia. Retrieved 05:08, July 10, 2015, from