Tipo de dato
Estructuras de tipos de Common Language Runtime
Almacenamiento nominal
Intervalo de valores
Los tipos de datos son valores que se almacenan en el computador para poder ser utilizado mediante la ejecución de un evento por parte del usuario.
Les daré unos ejemplos de eventos para que entiendan mejor:
Click: esto sucede cuando el usuario presiona en un botón o en un objeto, esto evento es muy utilizado por la mayoría de software.
DblClick: esto sucede cuando se presiona dos veces en un botón u objeto, por lo general se utiliza para que se ejecute un evento sin descuido del usuario.
KeyDown: ocurre cuando el usuario mantiene presionado una tecla.
MouseMove: se ejecuta una acción cuando el puntero del mouse pasa por encima de un objeto, por lo general para hacer un efecto hover.
Ahora, para definir un elemento de programación estaremos ocupando la palabra reservada As, a continuación, les daré unos ejemplos para que quede claro.
Dim cantidad As Double: Estamos definiendo a la variable cantidad como un número de tipo punto flotante de precisión doble.
Static nombre As String: La variable nombre es declarado como estática, esto quiere decir que solo se podrá utilizar en ese formulario nada más, está representa el texto como una serie de caracteres Unicode.
Public num As Decimal: Esta variable la podremos utilizar en cualquier formulario ya que es pública, num representa un dato decimal.
Const numero As single = 10: A la palabra número le estamos definiendo un valor constante que es igual a 10 de un tipo de número de punto flotante de precisión sencilla, por lo que este valor nunca cambiará.
Tipo de dato
Estructuras de tipos de Common Language Runtime
Almacenamiento nominal
Intervalo de valores
Booleanos
Bolean
Depende de la implementación en la plataforma
True o False
Byte
Byte
1 Byte
0 a 255 (sin signo)
Char
Char
2 Bytes
0 a 65535 (sin signo)
Fecha
DateTime
8 Bytes
0:00:00 (medianoche) el 1 enero a las 11:59:59 P.M. del 31 de Diciembre de 9999
Decimal
Decimal
16 Bytes
0 a +/- 79,228,162,514,264,337,593,543,950,335 (+/- 7.9 … E + 28) † sin punto decimal; 0 a +/- 7.9228162514264337593543950335 con 28 lugares a la derecha del decimal; el número más pequeño distinto de cero es +/- 0.0000000000000000000000000001 (+/- 1E-28) †
Double
Double
8 Bytes
-1.79769313486231570 e + 308 a-4.94065645841246544 E-324 † para valores negativos; 4.94065645841246544 e-324 a 1.79769313486231570 E + 308 † para valores positivos
Entero
Int32
4 Bytes
-2.147.483.648 a 2.147.483.647 (con signo)
Long
Int64
8 Bytes
9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (9.2 … E + 18 †) (con signo)
Object
Object
4 Bytes en plataforma de 32 bits y 8 Bytes en las de 64 bits
Cualquier tipo de dato se puede almacenar
Sbyte
Sbyte
1 byte
-128 a 127 (con signo)
Short
Int16
2 Bytes
-32.768 a 32.767 (con signo)
Single
Single
4 Bytes
-3.4028235 e + 38 a -401298e E-45 † para valores negativos; 401298e e-45 a 3.4028235 E + 38 † para valores positivos
Cadena
String
Depende de la implementación en la plataforma
0 a aproximadamente 2 mil millones caracteres Unicode
UInteger
UInt32
4 Bytes
0 a 4.294.967.295 (sin signo)
ULong
UInt64
8 Bytes
0 a 18446744073709551615 (1.8 … E + 19 †) (sin firmar)
UShort
UInt16
2 Bytes
0 a 65.535 (sin signo)
En notación cientifica, la “E” quiere decir una potencia de 10, por lo tanto, 3.40 significa 3.40 x 10.
Excelente, ahora que ya conocen los tipos de datos, ya podremos continuar con las prácticas que haremos en Visual Basic .Net.
Si todavía tienen duda en la creación y asignación de una variable o constante, no se preocupen ya que lo estaremos viendo durante nuestras prácticas.
Sígueme en mi cuenta de Arthii, encontrarás más publicaciones gratis, también estaré compartiendo más contenido.