23 de Febrero de 2018
Feb
15

VB.NET ~ Console 2 - Funciones y Propiedades

Muy buenas a todos, hoy vamos a ver algunas funciones y propiedades básicas que se utilizan con VB al tener una aplicación en modo consola. Además, también veremos que todo lo que se usa en VB (gráfico) como bucles, etc sigue siendo válido aquí, pues que es el mismo lenguaje. Evidentemente, lo que no podremos utilizar aquí será aquello relacionado a los controles utilizados en las aplicaciones con interfaz gráfica. ¡Vamos al lío!


  
Vamos a guardar nuestro archivo con el formato "Tutorial2.vb". Las funciones que veremos están contenidas en la clase System.Console.
  
Antes de nada, vamos a enumerar las funciones que vamos a utilizar aquí, que son muy simples. Esto se explicará, y se podrá ver en el archivo ejemplo del tutorial:

Aritméticas: +,/,<, +=, &, &=
Instrucciones de control: If,For
Otras: Console.Clear, Console.Beep, Console.Writeline, Console.Write, vbCrlf

Y veremos las propiedades:
Console.Title, Console.Backgroundcolor, Console.Foregroundcolor

Así que sin más dilación, vamos con ello.

  • Las funciones +, /, += son funciones aritméticas. Es decir, son operadores aritméticos. Realizan la suma, la división, y una suma "compacta" respectivamente. Es decir:
2 + 2 --> Devuelve 4
4 / 2 --> Devuelve 2
a += 2 --> Asigna a la variable "a" el valor que ya tiene más 2. Es decir, equivale a: a = a + 2.
  • El operador & y &= son de concatenación y concatenación compacta. Es decir:
"C" & "asa" --> Devuelve "Casa"
a = "Hola "
a &= " Javier" --> "a" vale "Hola Javier".
  • Las instrucciones de control:
If, Then, Else: Ejecuta las instrucciones del primer bloque si se cumple la condición del If. Si no, se ejecutará la del Else. Admite ElseIf, que son comparaciones secundarias.
For: Repite el bloque de código que contenga tantas veces como se le indique mientras se cumpla una condición. Autoincrementa la variable contador automaticamente.
  • Las demás instrucciones:
.Clear: Limpia todo lo que hay en la pantalla de la consola.
.Beep: Reproduce el sonido Beep característico de los PC.
.Writeline: Escribe en pantalla (consola) una cadena de caracteres de una linea.
.Write: Escribe en pantalla una cadena de caracteres (de cualquier tamaño).
vbCRLF: es una constante que equivale al salto de linea, usada para representar dicho carácter en el código. No es una función.
  • Ahora, hablemos de las propiedades:
.Title: Es el título de la consola durante la ejecución de nuestro programa.
.Backgroundcolor: Es el color del fondo de la consola durante la ejecución de nuestro programa, y posteriormente también si no lo deshacemos. Se elimina al cerrar la consola.
.Foregroundcolor: Similar al anterior, pero corresponde al texto de la consola.

Cabe destacar, que las dos ultimas propiedades solo afectarán a la consola a partir de que las modifiquemos, pudiendo asi resaltar un contenido específico si lo deseamos. Y bueno, como ya hemos terminado, he aquí el Tutorial2:


Un saludo, Btc

 

0