Ensayo

Solo disponible en BuenasTareas
  • Páginas : 5 (1239 palabras )
  • Descarga(s) : 9
  • Publicado : 20 de julio de 2010
Leer documento completo
Vista previa del texto
Aplicaciones de terminal o linea de comandos con Visual Basic.NET

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...
tracking img