Aplicaci N De Consola En Visual Basic 2008
Aplicación de Consola en Visual Basic
Una aplicación de consola en visual.net es parecida a la línea de comandos de DOS, no posee controles gráficos y en el entorno de desarrollo proporcionado por visual studio tampoco los habrá. Cuando deseamos crear una aplicación de consola, lo primero que veremos en el entorno será el siguiente código.
Module Module1
SubMain()
End Sub
End Module
La función principal es Main, y se encuentra dentro del módulo principal. Esta función ejecutará todo el código que usted escriba entre sub main y end sub. Es ahí donde usted declarará variables, estructuras de control, llamará funciones etc.
Lo primero que veremos será como imprimir un mensaje por pantalla en la consola, para ello usaremos el siguiente código queexplicaré a continuación. Podrá ejecutar su aplicación con F5.
Module Module1
Sub Main()
Console.Write("hola mundo")
Console.ReadLine()
End Sub
End Module
la sentencia console write nos permite escribir un mensaje en pantalla sin salto de línea, por lo que el cursor quedará punteando al final de la frase a la derecha. Si quisiéramos imprimir un mensaje y luego dar un saltode línea usamos la siguiente instrucción
Console.WriteLine("hola mundo")
La sentencia console readline ( ) nos ayuda a que no se cierre la ventana inmediatamente después de imprimir el mensaje anterior.
Bien, ahora veamos como declarar variables y usarlas con sus respectivos tipos de datos. El siguiente código muestra como declarar tres variables de tipo integer. Ingresaremos por tecladodos números y los sumaremos para luego mostrar el resultado por pantalla. Si desea ver los tipos de datos soportados por visua.net.
Module Module1
Sub Main()
Dim num1, num2, suma As Integer
Console.Write("ingrese un número")
num1 = Console.ReadLine()
Console.WriteLine()
Console.Write("ingrese otro número")
num2 = Console.ReadLine()Console.WriteLine()
suma = num1 + num2
Console.Write("La suma da como resultado {0}", suma)
Console.ReadLine()
End Sub
End Module
Como puede ver usamos una sola línea para declarar 3 variables del mismo tipo, pero también es posible declararlas una por una en líneas distintas usando la instrucción Dim variable as tipo dato.
Para leer los datos ingresados por el usuario usamosla instrucción antes mencionada console.readline() anteponiéndole la variable y el signo de asignación para almacenar la información.
num1 = Console.ReadLine()
Una vez hecha la suma, nos queda imprimirla por pantalla, para ello usamos la linea de codigo:
Console.Write("La suma da como resultado {0}", suma)
Debemos notar que dentro de las comillas dobles, pondremos el mensaje y la referencia ala variable que deseamos imprimir en pantalla. Esta referencia se debe hacer usando los caracteres { }, y dentro de ellos el número que determina la posición de la variable a imprimir ubicada después de la coma fuera del cierre de las comillas dobles. Por ejemplo, si quisiéramos imprimir el valor de tres variables, lo haríamos de la siguiente forma:
Console Write("suma es {0} num1 es {1} num2 es{2}", suma, num1, num2)
Estructuras de Control
Estructuras IF y CASE
Ok, ahora para hablar de las estructuras de control, ejemplificaremos con el siguiente código, el cual determina si la suma de nuestros números ingresados es cero, mayor a cero, o menor a cero. Primero realizaremos el ejemplo con la estructura IF y luego con la estructura CASE
If suma = 0 Then
Console.WriteLine("lasuma es igual a 0")
ElseIf suma > 0 Then
Console.WriteLine("la suma es mayor a 0")
Else
Console.WriteLine("la suma es menor a 0")
End If
Y con la estructura CASE quedaría así:
Select Case suma
Case 0
Console.WriteLine("la suma es igual a 0")
Case Is > 0
Console.WriteLine("la suma mayor a...
Regístrate para leer el documento completo.