1. Fundamentos de Visual Basic .net
variables
Una variable es un espacio de memoria para almacenar un valor de un determinado
tipo de dato dentro de un programa. El valor de la variable puede ser modificado
durante la ejecución del programa.
Para declarar una variable se utiliza la sentencia Dim. El formato de la declaración de
variables es:
Dim nombre_variable As tipo_de_dato
Después de declarar el tipo de variable, se le puede asignar un valor inicial de la
siguiente forma:
nombre_variable= valor_inicial
También es posible declarar una variable en el siguiente formato:
Dim nombre_variable As tipo_de_dato = valor_inicial
Constantes
Son variables que permanecen constantes durante el desarrollo del programa.
Existen constantes numéricas, de carácter, lógicas, etc. El formato de la
declaración de una variable constante es:
Const nombre_variable= valor_constante
Tipos de datos
Un tipo de dato define todo el posible rango de valores que una variable puede tomar al
momento de ejecución del programa y a lo largo de toda la vida útil del propio
programa. Para seleccionar un tipo de dato en un programa se debe tener en cuenta
el que mejor se adapte a los datos.
Por ejemplo
Si un programa necesita almacenar valores entre -20000 y 30000 los tipos de datos
que se podrían utilizar serian short,long,Integer. Si utiliza el tipo de dato short
la aplicación utilizaría menos memoria para almacenar el valor de la variable.
A continuación se presenta la tabla con los tipos de datos que soporta Visual Basic
.NET y su respectivo tamaño.
2. Tipos de datos en visual basic.net
Tipo Valores Tamaño
Boolean Representa un valor
verdadero (true) o
falso (false)
2 bytes
Byte Representa un valor de 8
bits en un rango
entre 0 y 255
Representa un valor de 8
bits en un
Char Representa un carácter de
16 bits
1 byte
DateTime Representa un valor de
fecha y hora
2 bytes
Decimal Representa un valor de
28 dígitos
significativos
8 bytes
Double
Representa un valor en
coma flotante de
64 bits
12 bytes
Integer Representa un valor entre un
rango de +-
2,147,483,698
8 bytes
Long
Representa un valor entre un
rango de +-
9.223.372.036.854.775.807
4 Bytes
Short
Representa un valor entre un
rango de +- 32.677
8 Bytes
String Cadena de caracteres
0 a 2 billones de caracteres