Implkementacion

Páginas: 6 (1404 palabras) Publicado: 17 de marzo de 2011
Funciones en visual Basic

Se puede acceder a una variable o función global desde cualquier parte de la aplicación. Para hacer
Que una variable sea global, hay que declararla en la parte general de un módulo *.bas o de un
Formulario de la aplicación. Para declarar una variable global se utiliza la palabra Public. Por
Ejemplo:
Public var1_global As Double, var2_global As String
De estaforma se podrá acceder a las variables var1_global, var2_global desde todos los
Formularios. La Tabla 3.1 muestra la accesibilidad de las variable en función de dónde y cómo se
Haya declarado1.
La diferencia entre las variables y/o procedimientos Public de los formularios y de los
Módulos estándar está en que las de los procedimientos deben ser cualificadas (precedidas) por el
Nombre delformulario cuando se llaman desde otro módulo distinto, mientras que las de un módulo
Estándar (*.bas) sólo necesitan ser cualificadas si hay colisión o coincidencia de nombres.

Tipo de variable Lugar de declaración Accesibilidad

Global o Public Declaraciones de *.bas Desde todos los formularios
Dim o Private Declaraciones de *.bas Desde todas las funciones de ese
Módulo
PublicDeclaraciones de *.frm Desde cualquier procedimiento
del propio formulario y desde
otros precedida del nombre del
modulo en el que se ha declarado
Dim o Private Declaraciones de *.frm Desde cualquier procedimiento
del propio formulario
Dim Cualquier procedimiento de
un módulo
Desde el propio procedimiento

Variables y constantes
Una variable es un nombre que designa a una zona de memoria (se tratapor tanto de un
Identificador), que contiene un valor de un tipo de información.
Tal y como su nombre indica, las variables
Pueden cambiar su valor a lo largo de la ejecución de
Un programa. Completando a las variables existe lo
Que se denomina constantes las cuales son
Identificadores pero con la particularidad de que el
Valor que se encuentra en ese lugar de la memoria
sólo puede serasignado una única vez. El
tratamiento y tipos de datos es igual al de las
variables.
Para declarar un dato como constante
únicamente es necesario utilizar la palabra Const en
la declaración de la variable. Si durante la ejecución
se intenta variar su valor se producirá un error.
Ejemplos:
Const MyVar = 459 ’ Las constantes son privadas por defecto.
Public Const MyString = "HELP" 'Declaración de una constante pública.
Private Const MyInt As Integer = 5 ' Declaración de un entero constante.
Const Str = "Hi", PI As Double = 3.14 ' Múltiples constantes en una línea.
Visual Basic 6.0 tiene sus propias constantes, muy útiles por cierto. Algunas ya se han visto al
hablar de los colores. En general estas constantes empiezan por ciertos caracteres como vb (u otros
similares queindican a que grupo pertenecen) y van seguidas de una o más palabras que indican su
significado. Para ver las constantes disponibles se puede utilizar el comando View/Object Browser,
tal como se muestra en la Figura 3.1.
3.4.3 Nombres de variables
El nombre de una variable (o de una constante) tiene que comenzar siempre por una letra y puede
tener una longitud hasta 255 caracteres. No se admitenespacios o caracteres en blanco, ni puntos (.),
ni otros caracteres especiales.
Los caracteres pueden ser letras, dígitos, el carácter de subrayado (_) y los caracteres de
declaración del tipo de la variable (%, &, #, !, @, y $ ). El nombre de una variable no puede ser una
palabra reservada del lenguaje (For, If, Loop, Next, Val, Hide, Caption, And, ...). Para saber
cuáles son las palabrasreservadas en Visual Basic 6.0 puede utilizarse el Help de dicho programa,
buscando la referencia Reserved Words. De ordinario las palabras reservadas del lenguaje aparecen
de color azul en el editor de código, lo que hace más fácil saber si una palabra es reservada o no.
A diferencia de C, Matlab, Maple y otros lenguajes de programación, Visual Basic 6.0 no
distingue entre minúsculas y...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS