Ensayo
Damos click en la pantalla de nuevo proyecto, y elegimos aplicación de 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 siguientelínea.
Como primera aplicación escribiremos:
Código :
Console.WriteLine("Hola")
Console.WriteLine("Esta es mi primera aplicación de consola")
Ejecuta la aplicación dándole al botón de "play" de la barra de herramientas de arriba y verás que funciona correctamente...
¿Habéis podido ver la aplicación? Igual no os ha dado tiempo porque se habrá mostrado una pantallanegra con el contenido de la imagen de abajo y se habrá cerrado inmediatamente. Pues si, el IDE de VB.NET la ha ejecutado y luego al vuelto otra vez al IDE, porque no tenia la instrucción de que se esperase a cerrar.
Vamos a mejorarla poniendo algo parecido a una pausa al final. Podemos poner debajo de las dos instrucciones el método ReadLine(): Ésta instrucción lee datos por teclado así queesperará hasta que pulsemos Intro, de esta forma se nos quedará visible en pantalla.
Escribimos el código:
Código :
Console.WriteLine("Hola")
Console.WriteLine("Esta es mi primera aplicación de consola")
Console.ReadLine()
Y el resultado:
Ademas de poder escribir y mostrar el resultado de lo que se escribe, las aplicaciones de consola pueden realizar operacionesmatemáticas también, como por ejemplo:
Código :
'Escribimos una operación
Console.WriteLine(340 + 260)
Console.ReadLine()
Que da como resultado:
O por ejemplo:
Código :
'Escribimos una potencia
Console.WriteLine(3 ^ 2)
Console.ReadLine()
Y el resultado es:
Os habéis dado cuenta de que la línea en verde "'Escribimos una operacion:", ¿no ha salido enpantalla? Eso es porque es un comentario, para ayudar con la comprension de programaciones mas avanzadas y complejas.
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 :
'Tenemos dos variables Nombre y Numero
'Declaramos la variable Nombre como una cadena de caracteres Dim Nombre As String
'Declaramos la variable Numero como un numero
Dim Numero As Integer
Nombre="Wyrm"
Numero=27
Console.WriteLine ("Hola me llamo: " & Nombre & " y tengo " & Numero & " años.")
console.Readline
Debería quedarnos así:
Y al darle "Play" a la aplicación, nos muestra:
También podemos declararlas así:
Código :'Tenemos dos variables Nombre y Numero
'Declaramos la variable Nombre como una cadena de caracteres
Dim Nombre As String
'Declaramos la variable Numero como un numero
Dim Numero As Integer
Nombre = "Wyrm"
Numero = 27
Console.WriteLine("Hola me llamo: {0} y tengo {1} años.", Nombre, Numero)
'Siendo {0} la variable Nombre y {1} la variable Numero
Console.ReadLine()
Que nos quedará así en el panel decódigo:
Y como resultado, nos dará lo mismo que la anterior aplicación:
Aplicación con bucle For....Next
Vamos ha realizar una aplicación algo mas complicadilla con un bucle For...Next.
Escribimos éste código:
Código :
For Index As Integer = 1 To 10
System.Console.WriteLine(Index)
Next
System.Console.ReadLine()
Ejecutamos la aplicación y nos mostrará el bucle que lehemos escrito del 1 al 10 y esperará a que pulsemos la tecla de retorno o "intro" para cerrarse.
VB.NET |
Module Module1
Sub Main()
End Sub
End Module |
C# |
using System;
namespace ConsoleApplication3
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start...
Regístrate para leer el documento completo.