Ya hemos visto que es una variable, y sabemos que puede almacenar diferentes tipos de información, ya sean números, palabras, fechas, etc. También conocemos que para guardar un dato en una variable, se debe escribir su nombre, utilizar el signo de igual “=” e indicar el valor o la información que almacenará. Por ejemplo, podemos usar una variable que almacene la edad de una persona:
Edad=24
Cuando queramos guardar en una variable información alfabética tendremos que indicarlo poniendo dicha información dentro de comillas dobles, ejemplo:
Nombre= “María”
ê TIPOS DE DATOS
Como vimos en los ejemplos anteriores, básicamente en Visual Basic existen dos tipos de variables: las Numéricas (que sólo son números) y las Alfanuméricas (que pueden almacenar cualquier carácter).
A continuación se muestra una tabla que muestra los diferentes tipos de datos usados en el programa de Visual Basic:
TIPO | SE USA PARA |
Integer (Entero) | Valores numéricos sin decimales, desde -32,768 hasta 32,767 |
Long Integer (Entero Largo) | Valores enteros desde -2,147,483,648 hasta 2,147,483,647 |
Single Precision | Valores numéricos desde -3.4028 E+38 hasta 3.4028E+38 |
Double Precision | Valores numéricos desde -1.79769E+308 hasta 1.79769E+308 |
Currency (Monetario) | Almacena números de tipo moneda |
String (Cadena) | Puede contener de 0 a 32,000 caracteres alfanuméricos |
Boolean (Booleano) | Contiene únicamente los valores TRUE o FALSE |
Date (Fecha) | Contiene valores de Fecha y Hora |
Variant | Almacena cualquier tipo de dato |
Aunque en Visual Basic la Declaración de variables no es obligatoria, es muy recomendable que siempre declares todas las variables que vas a utilizar. Para declarar una variable se usa la instrucción Dim, seguida del nombre que se quiera dar a la variable, la palabra AS y el tipo de dato que va a guardar, de acuerdo a la tabla anterior. Por ejemplo:
* Dim X as Integer
* Dim letra as String
* Dim edad as Single
* Dim sueldo as Double
* Dim casado as Boolean
ê ASIGNACIONES
Para asignar una expresión a una variable, primero se calcula la expresión y el resultado se asigna a la variable. Por ejemplo:
Dim A As Integer
Dim B As Integer
A = 10
B = A * 3
El valor de la variable B de este programa sería 30, que es lo que resulta de multiplicar 10 por 3. Podríamos simplificar el código y hacerlo de la siguiente manera:
Dim A, B As Integer
A = 10
B = A * 3
O incluso usar una sola variable:
Dim A As Integer
A = 10
A = A * 3
Una variable puede tener estas coberturas:
- Privada o Local a nivel de procedimiento
- Privada o Local a nivel de módulo
- Pública o Global a nivel de aplicación.
ê VARIABLES LOCALES
Si declaras una variable dentro de un evento o procedimiento, la variable únicamente será válida dentro de ese evento o procedimiento, es decir, no podrás hacer referencia a esa variable fuera del evento donde fue declarada; a esto se le conoce como variable local.
ê VARIABLES GLOBALES
Si declaras una variable en la sección de Declaraciones Generales de la ventana de código, la variable será válida en todos los eventos o procedimientos del programa; esto se conoce como variable global.
No hay comentarios:
Publicar un comentario