PROGRAMACIÓN
EN VISUAL BASIC
PARA MACROS
TEC NOLOG Í AS DE LA I NFORM AC I ÓN Y LA
C OM UNI C AC I ÓN
Tiene
Eventos
Propiedades
Generan
Que se programan
Objetos
Programación del evento
PASOS A SEGUIR PARA PROGRAMAR UNA
FORMA (VENTANA)
Los pasos a seguir para programar una forma son:
[Link]ñar la forma
[Link] los objetos que requiero: botones, cuadros de texto,
etiquetas, etc.
PASOS A SEGUIR PARA PROGRAMAR UNA
FORMA (VENTANA)
2. Asignar nombres a los objetos que voy a ocupar en la
programación: botones y cuadros de texto, principalmente.
PASOS A SEGUIR PARA PROGRAMAR UNA
FORMA (VENTANA)
3. Configurar propiedades a los objetos: Color de fondo, tipo de
fuente, tamaño de fuente, habilitado, no habilitado, cantidad máxima
de caracteres aceptados, etc.
PASOS A SEGUIR PARA PROGRAMAR UNA
FORMA (VENTANA)
4. Generar el evento que quiero programar al objeto deseado
PASOS A SEGUIR PARA PROGRAMAR UNA
FORMA (VENTANA)
5. Programar el evento
ASPECTOS IMPORTANTES A CONSIDERAR
PARA LA PROGRAMACIÓN
1. Declaración de variables a utilizar en el evento (con las que se van a realizar
cálculos)
Sintaxis para declarar variables:
Dim nombre de variable as Tipo de dato
Tipos de datos:
Boolean (lógico), byte (entero pequeño sin signo), char (1 caracter),
Datetime (fecha y hora), decimal (decimal pequeño), double (decimal
grande), int32 (entero pequeño con signo), int64 (entero largo con signo),
sbyte (entero muy pequeño con signo), int16 (entero pequeño con signo),
single (decimal precisión sencilla), integer (entero con signo),etc
CONSIDERACIONES PARA NOMBRAR
VARIABLES
1. Debe empezar con letra.
2. No es sensible al contexto (no hace diferencia entre mayúsculas y
minúsculas, es decir, la variable puede llamarse area, Area, AREA, y
corresponde a la misma variable.
3. Puede contener números, pero no puede iniciar con número.
4. No debe tener caracteres especiales como: puntos, comas, paréntesis,
espacios en blanco, etc. El único caracter especial que acepta es el guión bajo
(underline) _
5. No debe ser una palabra reservada (palabra que utiliza el software como
parte de sus sentencias como: if, nombres de tipos de datos, if, then, etc.).
6. Se sugiere que el nombre sea acorde al dato que va a almacenar.
ASPECTOS IMPORTANTES A CONSIDERAR
PARA LA PROGRAMACIÓN
1. Sentencia de asignación
Sintaxis para asignar datos
Nombre de variable = dato / variable /dato colocado en cuadro de texto /
operación aritmética (cualquiera de estos).
2. Comentarios en la programación
Un comentario en la programación es un texto que no se ejecuta, sin
embargo, sirve de apoyo para el programador, para visualizar lo que va
realizando en cada línea o fragmento de código. Para que el lenguaje VB
identifique que se trata de un comentario, es necesario utilizar el caracter ‘
(apóstrofe/apóstrofo).
ASPECTOS IMPORTANTES A CONSIDERAR
PARA LA PROGRAMACIÓN
1. Sentencia de condición
Sentencias de condición
If condición then
sentencia(s)… (parte verdadera de la condición)
Else
sentencia(s)… (parte falsa de la condición)
End if
Las condiciones son sentencias de operaciones relacionales, las cuales llevan
signos relacionales: > (mayor que) < (menor que) >= (mayor o igual que) <=
(menor o igual que) = (igual que) <> (diferente que)
ASPECTOS IMPORTANTES A CONSIDERAR
PARA LA PROGRAMACIÓN
Ejemplos de condiciones (sintaxis – ejemplo):
Variable operador relacional variable num1 > num2 Para que el resultado sea
verdadero el valor de num1 debe ser mayor al valor de num2, de lo contrario el
resultado es falso
Variable operador relacional valor num1 < 10 Para que el resultado sea
verdadero el valor de num1 debe ser menor a 10
Variable operador relacional fórmula num1 <> num2*num3 Para que el
resultado sea verdadero el valor de num1 debe ser diferente al resultado de la
operación de num2 * num3
ASPECTOS IMPORTANTES A CONSIDERAR
PARA LA PROGRAMACIÓN
Las sentencias condicionales (condiciones) también pueden llevar operadores lógicos
como AND u OR
Sintaxis de sentencias condicionales con operadores lógicos: