¿Qué es una Aplicación de
Consola?
Se puede definir una
aplicación de consola como aquella que se ejecuta en una ventana de MS-DOS, es
decir, en línea de comandos.
Lo más común dentro
del desarrollo bajo la plataforma .Net es la creación de aplicaciones Web o
aplicaciones Windows sin embargo la mejor forma de sentar unas bases firmes
acerca de la programación orientada a objetos es comenzar construyendo aplicaciones
sencillas de consola.
Aplicación de Consola en Visual Basic.
Mediante esta clase se
consigue mostrar información en la pantalla así como capturar la información
que introduzca el usuario, cabe destacar que los métodos de la clase Console
son de tipo Shared, esto significa que no es necesario crear un objeto a partir
de la clase para invocar a sus métodos, es posible hacerlo indicando el nombre
de la clase seguido de un punto y el nombre del método.
Ø
Método Read
Método Read
El método Read() Este es otro
método que permite capturar información que proviene del usuario. La diferencia
con el anterior es que Read() no espera a que el usuario pulse intro para
capturar el dato introducido, sino que lo hace tras la pulsación de cualquier
tecla, capturando el valor de la tecla pulsada en código ASCII.
Método
Writeline
Este método es el que se usa para mostrar
texto en la consola, el método escribe en la pantalla el valor que le pasemos
como parámetro. El parámetro que recibe el método puede ser de varios tipos, ya
sea una cadena de caracteres, un número entero, una línea en blanco, etc...
Es
importante destacar que este método añade automáticamente el salto de carro al
final de la línea, esto significa que la siguiente llamada a
Console.WriteLine() escribe en la siguiente línea. La última línea en la que
realizamos una llamada al método ReadLine() se utiliza para evitar que la
pantalla se cierre automáticamente.
Ø
El método ReadLine()
Este método se usa para recoger la información que el usuario introduce cuando la aplicación así lo requiera. Cuando invocamos al método Console.ReadLine() el sistema queda en espera hasta que el usuario pulsa la tecla Intro.
Si se asigna la llamada a Console.ReadLine() a una variable se consigue capturar el dato introducido por el usuario, para después poder operar con él.
El método ReadLine()
Este método se usa para recoger la información que el usuario introduce cuando la aplicación así lo requiera. Cuando invocamos al método Console.ReadLine() el sistema queda en espera hasta que el usuario pulsa la tecla Intro.
Si se asigna la llamada a Console.ReadLine() a una variable se consigue capturar el dato introducido por el usuario, para después poder operar con él.
Requerimientos
- Sintaxis de Visual Basic .NET o Visual Basic 2005
- Conceptos orientados a objetos
- Ordenador
- Teclado
Ejemplos de Programa Aplicando
Consola
ü
Para escribir textos en la consola, utilizaremos el método WriteLine().
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.
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: código:
Console.WriteLine
(“Hola”)
Console.WriteLine (“Esta es mi primera aplicación de Consola en VB”)
ü
ReadLine():
Ésta instrucción lee datos por teclado así que esperará hasta que pulsemos
Intro, de esta forma se nos quedará visible en pantalla.
Escribimos el código:
Escribimos el código:
Console.WriteLine
(“Hola”)
Console.WriteLine (“Esta es mi primera aplicación de consola en VB”)
Console.ReadLine
()
Si
queremos concatenar varios textos en una línea se puede hacer con el
símbolo "&", tanto para variables como para textos. Por ejemplo:
Código:
Dim
Nombre As String
Dim
Numero As Integer
Nombre =
“Wyrm”
Numero
= 27
Console.WriteLine (“Hola me llamo:” & Nombre & “y tengo“ & Numero & “años.”)
Console.ReadLine
(Esto es parte de una actividad de programación dos he tomado información de ciertas paginas y lo he puesto acá espero lo comprendan muchas gracias)


