Declaración | Tipos | Alcance | Definición de tipos
Una constante se podría definir como una variable con la salvedad de que la variable puede variar de valor durante la ejecucion del programa, pero la constante, como su nombre indica, se mantiene constante durante toda la ejecucion del programa. La sintaxis de la declaracion es:
[Public/Private] Const nombre_de_constante [as tipo_de_dato] = <expresion>
Const Pi = 3.141592
Al hablar del alcance existen dos tipos de constantes, las que ya Visual Basic nos da definidas para hacernos la vida mas facil y las que nos deja definir:
El alcance de las constantes es el mismo que el de las variables.
La definición de tipos es muy util porque permite definir nuevos tipos de datos para trabajar con ellos. Con estos tipos definidos por el programador se trabja de la misma forma que con los demas. La sintaxis de la definición de tipos es la siguiente:
[Private / Public] Type tipo_dato_usuario
nombre_elemento [(dimensión)] As tipo_dato
[ . . .
nombre_elemento [(dimensión)] As tipo_dato]
End Type
Un ejemplo de un dato defido por un programador puede ser:
Type HoraEnPunto
hora As Integer
minuto As Integer
segundo As Integer
End Type
Después para declarar una variable de este tipo de dato se haría igual que con uno normal:
Dim / Private / Public miHora As HoraEnPunto
Lo único distinto, en este tipo de variable, se trata cuando se quiere acceder al valor de una de las estructuras que estan dentro de esta variable(hora, minuto, segundo). Esto se haría de la siguiente forma:
miHora.hora = 10
miHora.minuto = 48
miHora.segundo = 33