El curso del Hacker

www.elcursodelhacker.com

HACKING ÉTICO & CIBERSEGURIDAD

Por: Alexi A.C.V
Tipos de datos en VB.Net

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.

Variable:

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.

Constante:

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á.

Tabla resumida de los Tipos de datos

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)

Aclaraciones

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.

Notificarme de:
Notificarme de
guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios
Seeker: Rastrea dispositivos con exactitud
Como crear un diccionario de contraseñas con Crunch
Como ocultar un payload en un documento de Word
Navega en la Deep web con máxima seguridad (Tails OS)
0
¿Tienes dudas?, coméntanoslo.x
()
x

¿Quieres acceder a más contenido gratuito sobre hacking?

Sígueme en mi cuenta de Arthii, encontrarás más publicaciones gratis, también estaré compartiendo más contenido.