Académique Documents
Professionnel Documents
Culture Documents
SESIN II
Aplicaciones de Consola
Es el tipo de aplicacin mas sencilla que se puede crear. Se ejecuta en una ventana de comandos. Son tiles y rpidas cuando se necesita probar cdigo sin formularios. Comnmente se usa para aprendizaje del lenguaje. Tiene el procedimiento principal Main dentro de un mdulo (un tipo de clase). Utiliza la clase System.Console.
Tipo de aplicacin
Nombre de la aplicacin
Proceso principal
Cdigo en VB
Proyecto de Consola
La clase System.Console
Pertenece al NameSpace System. Clase que implementa funcionalidad para el desarrollo de aplicaciones de Consola. Presenta mtodos:
Write: muestra texto en la lnea actual. WriteLine: muestra texto en la lnea actual y baja a la siguiente lnea. ReadLine: permite la lectura y asignacin de datos a variables (diferentes tipos).
Decimales
{N par, #,###.00}
Declaracin de variables
Se utiliza la instruccin Dim
Dim Nom_Var As <Tipo_Dato>
De forma predeterminada cada variable declarada tiene un valor por defecto de acuerdo a su tipo de dato. Al momento de declarar una variable puede asignarse un valor.
Dim Nom_Var As <Tipo_Dato> [= Valor]
Puede declararse varias variables en una misma lnea. Se puede anteponer algn modificador de acceso: public, private, etc.
Declaracin de variables
Se puede exigir la declaracin de las variables: OPTION EXPLICIT ON Se puede exigir que todas las variables tengan un tipo de dato: OPTION STRICT ON Estas opciones se configuran en men Herramientas - Opciones .
Segunda forma
Dim obj As New NombreClase()
Tercera forma
Dim obj As NombreClase = New NombreClase()
Cuando se hace Nothing a una variable de objeto, ya no hace referencia a una instancia de objeto. No se destruye la variable, eso lo hace el Garbage Collector (recolector de basura)
Mdulo agregado
Las constantes
Se definen con la instruccin Const
Const Nom_Cons As <Tipo_Dato> = Valor Const Nom_Const = Valor
Ejemplos:
Const intMaximo As Integer = 50 Const strCiudad = Lambayeque
Se tiene constantes de VB .NET en el NameSpace Microsoft.VisualBasic.Constants. Se pueden ver en el men Ver Explorador de Objetos.
Operadores
Unidad de cdigo que realiza una operacin sobre una o mas variables. Se tiene:
Operadores aritmticos Operadores de asignacin Operadores de comparacin Operadores lgicos y de bits Operadores de concatenacin
Operadores aritmticos
+ (Suma) - (Resta) * (Multiplicacin) / (Divisin) \ (Divisin Entera) ^ (Potencia) Mod (Devuelve el resto de la divisin entera)
Operadores de asignacin
La asignacin permite guardar valores obtenidos de variables, expresiones o propiedades. El operador de asignacin por excelencia es el carcter = Otros operadores son:
+=, *=, \=, -= /= ^=
Operadores de comparacin
Permite comparar resultados lgicos de expresiones. Se tiene:
< (menor) <= (menor o igual) > (mayor) >= (mayor o igual) = (igual que) <> (diferente)
Operador Is
Operador Is
Compara referencias a objetos ms no compara los valores de los objetos.
Operador Like
Operador Like
Se utiliza para comparar cadenas.
Sintaxis:
Resultado = Var_String Like Patron
Operador Like
Cortocircuito se refiere a que se puede omitir la evaluacin de una expresin en funcin del resultado de otra.
Operador de concatenacin
Esta definido para el tipo de dato String Se utiliza el operador ampersand (&) Cualquier otro tipo de dato que desee concatenar debe ser convertido a String
Conversiones de tipos
La conversin es el proceso de cambiar un valor de un tipo hacia otro. Dos tipos de conversin:
Por ampliacin: no genera prdidas de datos y siempre produce resultados satisfactorios. Por ejemplo de Short a Integer. Por reduccin: genera prdidas de datos y en ocasiones, no siempre, produce resultados satisfactorios. Por ejemplo de Integer a Short
Conversiones explcitas
Requiere operadores de conversin o funciones de conversin.
Funciones de conversin
Todos los objetos de VB tienen la propiedad ToString para convertir hacia un valor de cadena.
Conversin satisfactoria