Professional Documents
Culture Documents
necesario declarar y preparar las variables para que puedan almacenar datos de
determinado tipo.
Las variables se caracterizan por un nombre que las identifica y por un tipo de
datos, que establece el conjunto de valores posibles que pueden contener y
operaciones en las que puede participar. Es necesario declarar las variables para
poder utilizarlas en el programa.
El uso de las variables puede hacer que la aplicacin sea ms rpida, por ejemplo,
si usas muchas veces un determinado valor, es aconsejable guardarlo en una
variable y utilizarla cuando se necesite que tener que volver a escribir cdigo cada
vez que quieras llamarla. Es ms rpido el acceso a las variables que a una
propiedad de un objeto, por lo que tambin es aconsejable guardar el valor de una
propiedad en una variable.
Ejemplo:
Dim cas As Double
Static x As String
Public nun As Decimal = 0
En este segundo caso, si se introduce como Var2 una cadena de caracteres con
ms de 15 caracteres, Var2 tomar solamente los 15 primeros. Visual no presenta
un aviso si se pasa el nmero indicado.
Nombre incorrecto
#-identificacin
Telfono-estudiante
Dir estudiante
V-matri -estudiante
Edad # aos
Nombre Correcto
Num_Ident
Tel_estudiante
Dir_estudiante
Val_matricula
Edad_estudiante
Tipos de datos:
El tipo de datos de una variable establece el nmero de valores que sta puede
almacenar, as como el conjunto de operaciones en las que puede tomar parte
como operando u operador.
Es importante indicar el tipo de datos ya que no todos tienen la misma
representacin en memoria, ocupando distinto espacio fsico. Hay que recordar
que un tipo de dato no cambia en el transcurso de una ejecucin de un programa
y se deben hacer operaciones entre los mismos tipos de datos para encontrar
mejores resultados.
Tipos de Datos
Entero (Integer)
Entero Largo (Long)
Simple (Single)
Doble (Double)
Moneda (Currency)
Cadena de caracteres
(String)
Byte
Boleano (Boolean)
Fecha (Date)
Objecto (Object)
Variant
Tamao
2 bytes
4 bytes
4 bytes
8 bytes
8 bytes
1 byte por caracter
1 byte
2 bytes
8 bytes
4 bytes
16 bytes + 1 byte
por cada caracter
Datos numricos
Los tipos de datos numricos pueden ser enteros o reales. Los nmeros enteros
no manejan cifras decimales y los reales. Los nmeros enteros se pueden manejar
en diferentes formatos.
Son enteros
234
2
1
2345
No son enteros
2,456
3,1417
2.789.456
Datos alfanumricos:
Conjunto de letras y nmeros llamados generalmente cadenas de caracteres se
identifican al colocarlos entre comillas dobles ( " ) o entre comillas sencillas ( ' ). Si
deseo mostrar como contenido del mensaje alguna de estas comillas, utilizo las
otras para indicar que es cadena de caracteres.
Ca234ne
Mn124
876plu
Datos booleanos
Estos datos solo pueden tomar como contenido los valores False ( Falso ) o True
(Verdadero).
Para crear una valor de fecha proporcionando por separado el ao, el mes y el da
usaremos:
Para obtener la hora que ser cuando transcurran dos horas y media de la
hora actual:
Para obtener la hora que ser cuando transcurran dos das, 10 horas y 30
minutos desde la fecha actual:
Para obtener la hora que fue hace un da, 12 horas y 30 minutos desde la
fecha actual:
Dim fecha as Date = New Date(2014, 2, 21, 10, 12, 20, 500)
Console.WriteLine(fecha.ToShortDateString)
Console.WriteLine(fecha.ToLongDateString)
Console.WriteLine(fecha.ToShortTimeString)
Console.WriteLine(fecha.ToLongTimeString)
Console.WriteLine(fecha.ToFileTime)
Console.WriteLine(fecha.ToOADate)
Console.WriteLine(fecha.ToUniversalTime)
Console.WriteLine(fecha.ToLocalTime)
En Visual existe un gran nmero de operadores que se pueden utilizar para crear
frmulas. Los operadores ms utilizados en una aplicacin de Visual son los
siguientes:
Asignacin
Como en la mayora de lenguajes el principal operador de asignacin del lenguaje
VISUAL es ell ("="). Su estructura de utilizacin es:
Variable = [Constante][Variable][Expresin];
Operadores aritmticos
Estos operadores permiten realizar operaciones matemticas entre las diferentes
entidades componentes de una aplicacin. Son iguales en funcin a los utilizados
en lenguaje C.
Operador
+
*
/
\
Mod
^
&
Operadores relacinales
Estos operadores relacionan dos entidades.
Operador
==
===
!=
!===
<
>
<=
>=
Descripcin
Igualdad diferente tipo de dato
Igualdad mismo tipo de dato
Diferente
Diferente en mismo tipo
Menor que
Mayor que
Menor igual
Mayor igual
Operadores lgicos
Los siguientes operadores evalan expresiones, y relaciones para determinar
como respuesta un valor booleano, dependiendo de la relacin lgica.
Operador
And
Or
Xor
!
&&
||
Descripcin
Y
O
O exclusivo
Negacin
Y
O
Visual InterDev
Visual J++
Visual FoxPro
Visual SourceSafe