Beruflich Dokumente
Kultur Dokumente
0
Constantes y Variables
Prof. Gustavo Cabrera
Introduccin
Con frecuencia, las aplicaciones necesitan almacenar
valores temporalmente para poder realizar posteriormente
operaciones de clculo, comparaciones, entre otros.
En este sentido Visual Basic proporciona, como cualquier
otro lenguaje de programacin, el uso de variables y
constantes para almacenar estos valores.
Constantes
Son elementos, nmeros, fechas, cadenas de caracteres y
expresiones que contienen operadores lgicos o aritmticos,
ellas mantienen un valor fijo durante la ejecucin del
programa.
Declaracin de Constantes
Para declarar constantes en Visual Basic se utiliza la
siguiente sintaxis:
CONST nombre AS tipo = valor
Ejemplo. Para declarar una constante que almacene el
valor de pi (el cual es un valor que no cambia) lo hacemos
de la siguiente forma:
CONST pi AS Double = 3.1416
Variables
Estas son utilizadas para almacenar valores que pueden
cambiar durante la ejecucin de un programa.
Declaracin de Variables
Declaracin de Variables
Declaracin Implcita
Declaracin de Variables
Declaracin Explcita
Para declarar variables de forma explcita:
Incluya esta sentencia en la seccin Declaraciones Generales del
mdulo de clase, de formulario o estndar: Option Explicit
, en el men Herramientas, elija Opciones, haga clic en la
ficha Editor y active la opcin Requerir declaracin de variables.
Esto inserta automticamente la sentencia Option Explicit en los
mdulos nuevos.
Declaracin de Variables
Tipos de Variables
Tipo de Datos
Tamao
Descripcin
Boolean
(2)
Byte
(1)
Integer
(2)
Long
(4)
Single
(4)
Double
(8)
Currency
(8)
String
(*)
Date
(8)
Fechas
Object
(4)
Referencia a objetos
Variant
(16*)
Declaracin de Variables
Tipos de Declaraciones
Cuando Option Explicit aparece en un mdulo, debe declarar
explcitamente todas las variables mediante las sentencias:
DIM
PRIVATE
PUBLIC
GLOBAL
STATIC
Declaracin de Variables
Tipos de Declaraciones
Sentencia DIM
Es la forma mas comn de declarar una variable. Puede emplearse
en un Procedimiento, Funcin, Formulario o Mdulo, y solo estar
disponible en el mbito donde se cre. La sintaxis es de la siguiente
forma:
DIM nombre_variable AS tipo_de_dato
Ejemplo:
Declaracin de Variables
Tipos de Declaraciones
Sentencia PRIVATE
Es la forma de declarar una variable como Privada. Puede emplearse
solamente en la seccin de declaraciones de un Formulario o Mdulo.
La sintaxis es de la siguiente forma:
PRIVATE nombre_variable AS tipo_de_dato
Ejemplo:
Declaracin de Variables
Tipos de Declaraciones
Sentencia PUBLIC
Las variables declaradas mediante la instruccinPublicestn
disponibles para todos los procedimientos en todos los mdulos
de todas las aplicaciones. La sintaxis es de la siguiente forma:
PUBLIC nombre_variable AS tipo_de_dato
Ejemplo:
Declaracin de Variables
Tipos de Declaraciones
Sentencia GLOBAL
Declara una variable que es vlida en todo el programa. La
sentencia Global slo puede usarse en el apartado de declaraciones
de un Mdulo. La sintaxis es de la siguiente forma:
GLOBAL nombre_variable AS tipo_de_dato
Ejemplo:
Declaracin de Variables
Tipos de Declaraciones
Sentencia STATIC
Al declararse una variable en un procedimiento o funcin como
esttica, esa variable, aunque tiene alcance local, cuando se
regrese a ese procedimiento o funcin la variable conservar el
valor que tena cuando se abandon. La sintaxis es la siguiente:
STATIC nombre_variable AS tipo_de_dato
Ejemplo: