Curso de Visual Basic.NET

2. Aplicaciones de consola

Con nuestro Visual Basic .NET podemos realizar muchos proyectos diferentes. Uno de ellos es la aplicación de consola:

Las aplicaciones de consola son aquella que se ejecutan en una ventana de comandos, como si fuera una aplicación de Ms-DOS:

Nos será muy útiles cuando necesitemos realizar pruebas en las que no necesitemos formularios ya que se ejecutarán mucho mas rápido. También pueden ser útiles para crear programas de consola completos que realicen una serie de acciones: leer ficheros de texto y procesarlos, ...

A lo largo del curso las veremos en varias ocasiones por lo sencillo que es empezar a trabaja con ellas y nos permitirá ver mas claramente ciertas partes de código.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


2.1 Crear una aplicación de consola

Como hemos visto en la anterior pantalla, crearemos un nuevo proyecto y le decimos que sea "Aplicación de consola". Veamos el código que nos muestra una vez que está preparado el IDE:

No tendremos la complejidad de los otros programas, simplemente ver que en el explorador de soluciones que el proyecto se compone de un fichero Module1.vb:

Y que dentro del código tenemos el módulo dentro de las instrucciones "Module y End Module". Las instrucciones del procedimiento principal, donde va a comenzar nuestro programa, aparecen por defecto en Sub Main () ... En Sub. Si añadimos mas módulos podemos indicarle cual es el principal o punto de entrada al programa con la pantalla de las propiedades del programa consola1:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


2.2 La clase Console

Como ya sabrás a estas alturas del curso todo en VB.NET son clases así que esta no podía ser menos. Esta clase se encuentra dentro del espacio de nombre System.

Recuerda que System designa al espacio de nombres principal o raíz, a partir del cual, descienden todos los espacios de nombre y clases de la plataforma. Otros espacios de nombre que veremos a lo largo del curso serán: System.IO para los ficheros, System.Drawing para dibujos y  System.Windows.Forms para las aplicaciones Windows.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


2.3 Escribir resultados

Para escribir textos en pantalla utilizaremos el método WriteLine() del conocido objeto Console. Este método escribe en la línea actual el valor que le pasemos por parámetro añadiendo al final un "intro" o final de línea lo que provocará que el cursor pase a la siguiente línea.

Como primera aplicación escribiremos:

   

Ejecuta la aplicación y verás que funciona correctamente... ¿la has visto? Igual no te ha dado tiempo porque se habrá mostrado una pantalla negra con este contenido y se habrá cerrado inmediatamente. Pues si, el IDE la ha ejecutado y luego al vuelto otra vez al IDE. Vamos a mejorarla poniendo algo parecido a una pausa al fina. Podemos poner debajo de las dos instrucciones "Console.ReadLine()", esta instrucción lee datos por teclado así que esperará hasta que pulsemos Intro, de esta forma se nos quedará visible en pantalla:

Una variante de WriteLine es Write cuya única diferencia es que no avanza la línea al ejecutarse. Veamos ahora un sencillo programa donde se escribe textos de distintos tipos incluyendo una línea en blanco como separadora:

Que nos producirá el resultado:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic.NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de Visual Basic.NET y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.