Diferentes tipos de variables que se utilizan en Visual Basic para
programar
Matías Lizano Quirós
Colegio Técnico Profesional de Granadilla
Taller Diseño y Desarrollo Peq. App.
9-4
Prof. Jonathan Solano
“Tiene que ser algo que te apasione, porque de lo contrario no tendrás
la perseverancia para llevarlo a cabo”
Steve Jobs
2023
Introducción
Existen diferentes tipos de variables en Visual Basic que son utilizadas
para programar, pero para poder adentrarse en las diferentes variables
primero tenemos que definir el concepto de variable lo que podemos
resumir en que es: Una variable es un elemento de datos con nombre
cuyo valor puede cambiar durante el curso de la ejecución de un
programa. Un nombre de variable debe seguir el convenio de
denominación de un identificador (carácter alfabético o número y el
signo de subrayado).
En visual Basic existen diferentes tipos de variables de los cuales
podemos mencionar Byte, Char, Date, Decimal, Object, Sbyte, Short,
UInteger, Ulong, Ushort Currency, String de longitud fija o las variables
definidas por el Usuario a través de Type ó User-Defined. Más adelante
se desarrollan los diferentes tipos de variables profundizando en
algunos de ellos.
Desarrollo del tema
Las variables de Visual Basic pueden ser clasificadas en dos tipos de
variables, los cuales son “Variables locales y miembro” que se definen
como: es aquella que se declara dentro de un procedimiento.
Una variable miembro es un miembro de un tipo de Visual Basic; se
declara en el nivel de módulo, dentro de una clase, estructura o
módulo, pero no dentro de ningún procedimiento interno de esa clase,
estructura o módulo.
“Variables compartidas e instancia” que se define como: una clase o
estructura, la categoría de una variable miembro depende de si es o no
compartida. Si se declara con la palabra clave Shared, es una variable
compartida y existe en una sola copia compartida entre todas las
instancias de la clase o estructura.
De lo contrario, es una variable de instancia y se crea una copia
independiente para cada instancia de la clase o estructura. Una copia
determinada de una variable de instancia solo está disponible para la
instancia de la clase o estructura en la que se ha creado. Es
independiente de una copia de la variable de instancia en cualquier
otra instancia de la clase o estructura.
En Visual Basic, al igual que en muchos otros lenguajes de
programación, se utilizan diferentes tipos de variables para almacenar y
manipular datos. Cada tipo de variable tiene características específicas
que determinan cómo se almacenan los datos y qué operaciones se
pueden realizar con ellos. Esta es una lista de los tipos de variables más
comunes en Visual Basic, junto con sus características:
1. **Integer (Entero):**
- Almacena números enteros, positivos o negativos.
- Ocupa 4 bytes de memoria.
- Rango típico de -2,147,483,648 a 2,147,483,647.
2. **Double (Doble precisión):**
- Almacena números decimales con alta precisión.
- Ocupa 8 bytes de memoria.
- Utilizado para cálculos matemáticos que requieren precisión
decimal.
3. **Single (Simple precisión):**
- Almacena números decimales con menos precisión que Double.
- Ocupa 4 bytes de memoria.
- Adecuado para aplicaciones donde la precisión no es crítica.
4. **String (Cadena de caracteres):**
- Almacena texto y caracteres.
- No tiene un tamaño fijo y se ajusta automáticamente según la
longitud del texto.
- Se utiliza para manipular y mostrar texto en la interfaz de usuario.
5. **Boolean (Booleano):**
- Almacena valores booleanos, es decir, verdadero (True) o falso
(False).
- Ocupa 2 bytes de memoria.
- Utilizado para tomar decisiones lógicas en el código.
6. **Date (Fecha):**
- Almacena fechas y horas.
- Proporciona funciones para realizar cálculos de fecha y hora.
- Útil en aplicaciones que involucran programación de calendario y
tiempo.
7. **Decimal (Decimal):**
- Almacena números decimales con alta precisión financiera.
- Ocupa 16 bytes de memoria.
- Se utiliza en aplicaciones financieras y matemáticas donde la
precisión es crítica.
8. **Byte (Byte):**
- Almacena números enteros positivos pequeños (0-255).
- Ocupa 1 byte de memoria.
- Útil cuando se necesita almacenar valores pequeños de manera
eficiente.
9. **Char (Carácter):**
- Almacena un solo carácter.
- Se utiliza para manipular caracteres individuales en cadenas de
texto.
10. **Object (Objeto):**
- Puede almacenar cualquier tipo de dato.
- Permite crear variables genéricas que pueden contener diferentes
tipos de datos.
11. **Array (Arreglo):**
- Almacena colecciones de datos del mismo tipo.
- Permite acceder a elementos individuales mediante índices.
- Se utilizan para manejar listas, matrices y estructuras de datos
similares.
Estos son algunos de los tipos de variables más utilizados en Visual
Basic, pero el lenguaje también admite tipos personalizados y
estructuras de datos más complejas. La elección del tipo de variable
depende de la naturaleza de los datos que se deben almacenar y de los
cálculos que se deben realizar con ellos.
Conclusiones
En conclusión, en Visual Basic, las variables se dividen en dos categorías
fundamentales: "Variables locales y miembro" y "Variables compartidas
e instancia". Las variables locales se definen dentro de procedimientos y
tienen un alcance limitado, mientras que las variables miembro pueden
ser compartidas o de instancia, dependiendo de si se declaran con la
palabra clave "Shared". Además, Visual Basic ofrece una amplia gama
de tipos de variables, cada uno con sus propias características y
aplicaciones específicas, desde enteros y números decimales hasta
cadenas de caracteres y objetos.
La elección adecuada del tipo de variable es esencial para garantizar la
eficiencia y la precisión en una aplicación. Al comprender estas
clasificaciones y características, los programadores pueden tomar
decisiones informadas sobre cómo almacenar y manipular datos en sus
programas. En última instancia, esta comprensión contribuye a un
desarrollo de software efectivo y optimizado, adaptado a las
necesidades específicas de cada proyecto.
Bibliografía
https://learn.microsoft.com/es-es/dotnet/visual-basic/programming-
guide/language-features/variables/variable-declaration
https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=140:tipos-de-variables-en-
visual-basic-integer-single-double-string-object-boolean-etc-ejemplos-
cu00308a&catid=37&Itemid=61#:~:text=Otros%20tipos%20que
%20pueden%20aparecer,de%20Type%20%C3%B3%20User%2DDefined.
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-
variables-4