15
Visual Basic 6.0 Constantes y Variables Prof. Gustavo Cabrera

Ddeclaracion de Variables y Constantes

Embed Size (px)

DESCRIPTION

Declaración de variables y constantes en Visual Basic

Citation preview

Visual Basic 6.0 Declaracin de Variables

Visual Basic 6.0Constantes y VariablesProf. Gustavo CabreraCon 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.IntroduccinSon elementos, nmeros, fechas, cadenas de caracteres y expresiones que contienen operadores lgicos o aritmticos, ellas mantienen un valor fijo durante la ejecucin del programa.

ConstantesPara 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.1416Declaracin de ConstantesEstas son utilizadas para almacenar valores que pueden cambiar durante la ejecucin de un programa.VariablesSe declaran en cualquier parte del programa .Dentro de un Evento, sern locales a este procedimiento.Fuera de los eventos sern globales dentro de un formulario.Si se declara en un modulo sern globales a todo el proyecto.Declaracin de VariablesNo tiene por qu declarar una variable antes de utilizarla. Visual Basic crea automticamente una variable con el nombre, que puede utilizar como si la hubiera declarado explcitamente. Aunque es cmodo, puede provocar errores sutiles en el cdigo si se equivoca de nombre de variable.Declaracin de VariablesDeclaracin ImplcitaPara 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 VariablesDeclaracin ExplcitaDeclaracin de VariablesTipos de VariablesTipo de Datos TamaoDescripcinBoolean(2)Admite los valores 0 y 1, o True (verdadero) y False (falso)Byte(1)Nmeros enteros, en el rango de 0 a 255Integer(2)Nmeros enteros en el rango de -32768 a 32767Long(4)Nmeros enteros en el rango de -2147483648 a 2147483647Single(4)Punto flotante, simple precisinDouble(8)Punto flotante, doble precisinCurrency(8)Entero, con punto decimal fijo (Tpico de monedas)String(*)Cadenas alfanumricas de longitud variable o fijaDate(8)FechasObject(4)Referencia a objetosVariant(16*) Otros tipos de datosCuando Option Explicit aparece en un mdulo, debe declarar explcitamente todas las variables mediante las sentencias:

DIM PRIVATE PUBLIC GLOBAL STATICDeclaracin de VariablesTipos 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: DIM edad AS byteDeclaracin de VariablesTipos 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: PRIVATE ingreso AS doubleDeclaracin de VariablesTipos 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: PUBLIC disponible AS booleanDeclaracin de VariablesTipos 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: GLOBAL resultado AS integerDeclaracin de VariablesTipos 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: STATIC resultado AS integerDeclaracin de VariablesTipos de Declaraciones