1.- Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos referimos a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color, un número etc. A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo puedo crear una variable llamada fecha y esta almacenará una fecha. A los nombres de las variables se los denomina identificadores En visual basic a las variables conviene declararlas, o sea, avisarle a vb que vamos a utilizar dichas variables. A estas se las declara en el comienzo del código y se les antepone la palabra reservada Dim, luego el nombre que nosotros queramos y seguido el tipo de dato que almacenará, por ejemplo si quiero almacenar en una variable llamada Número, por ejemplo:
Dim numero As Integer
La palabra Integer le avisa a vsiaual basic que voy a guardar un número entero. Después de declararla le podemos asignar un valor con el operador "=", ejemplo:
Dim numero As Integer
numero = 1500
2.- Valor (alfanumérico / numérico) que nunca cambia durante el procesamiento de todas las instrucciones de un programa, pueden ser de cualquier tipo de datos.
Una vez que tiene un valor, éste NO cambia durante la ejecución del programa. La única manera de cambiar el valor de una constante, es cambiando el programa.
Las constantes, como las variables, se utilizan para guardar datos y valores para nuestro programa, pero a diferencia de estas últimas (las variables), el contenido que almacenen no cambia, siempre es constante.
A diferencia de las variables que se declaran con la palabra Dim, las Constantes se declaran con la palabra Const.
Ejemplo:
Const numero = 53
En la línea anterior he creado una constante, que la llamé numero y va a almacenar un número, y este valor, cuando se ejecute mi programa se mantendrá invariable. Un ejemplo:
En la siguiente línea se declaran 2 tipos de variables de tipo Integer llamadas num1 y num2. Luego se les asigna un valor a cada una y luego las sumamos, y mediante la función MsgBox, mostramos el resultado de esa suma.
Command1. Hacer dobleClick sobre el botón para que se abra la ventana de código de Visual Basic. Dentro del procedimiento Click pega este código:
Dim num1 As Integer
Dim num2 As Integer
num1 = 10
num2 = 20
'se mostrará un mensaje con la suma de las variables con el resultado 30
MsgBox num1 + num2
Al ejecutar el programa, puedes ver como se presenta una caja de mensaje con el resultado al sumar las 2 variables num1 y num2
3.- El ámbito de una variable se determina en el tiempo de que la variable se declara. En Microsoft Visual Basic para aplicaciones, los tres ámbitos disponibles para las variables son de procedimiento, módulo y pública.
Ámbito de procedimiento (local)
Una variable local con ámbito de procedimiento se reconoce sólo dentro del procedimiento en el que se declara. Puede declararse una variable local con una instrucción Dim o static.
Cuando se declara una variable local con la instrucción Dim, la variable permanece en existencia sólo mientras se ejecuta el procedimiento en el que se declara.
Por ejemplo, en las macros de ejemplo siguiente, "Ejemplo1" y "Example2", la variable X se declara en cada uno de los módulos. Cada variable X es independiente de la otra, sólo se reconoce la variable dentro de su procedimiento respectivo.
Sub Example1()
Dim X As Integer
' Local variable, not the same as X in Example2.
X = 100
MsgBox "The value of X is " & X
End Sub
Una variable local declarada con la instrucción static permanece en la existencia de todo el tiempo que se está ejecutando Visual Basic.
No hay comentarios:
Publicar un comentario