Decisión IF ... Then
Te permiten evaluar una condición (expresió lógica) en el programa y llevar a cabo una serie de acciones basándose en el resultado de dicha evaluación. Su sintaxis:
If condición then sentencia
Ej:
If edad > = 18 then label1.caption = "Mayor de edad"
Si se requiere ejecutar más de una acción cuando la condición sea verdadera, debes utilizar diferentes líneas e incluir el cierre del condicional ...
If edad > = 18 then label1.caption = "Mayor de edad" label2.caption = "Bienvenido" text1.enabled = true End If
Visual Basic permite comparar más de una expresión lógica o evaluar más de un criterio en una sola instrucción. Para enlazar expresiones se utilizan los operadores lógicos. Los más usados ...
AND
Hoy es Lunes AND Hoy hace frio. La expresión compuesta solo es verdadera si hoy es lunes frio.
Edad > 18 AND Color = "rojo" AND Calificación > 6 AND Calificación < = 10.
OR
Hoy es Lunes OR Hoy hace frio. La expresión compuesta solo es falsa si hoy no es lunes frio.
Edad > 18 OR Color = "rojo" OR Calificación > 6.
NOT
NOT(Edad > 18). Si la edad no es mayor que 18, la expresión es verdadera. Si la expresión es falsa el resultado es verdadero. Si es verdadero será falsa
(También conocida como Boolena) Forma parte de una sentencia de programa para realizar preguntas de tipo verdadero o falso sobre una propiedad, una variable o algun otro tipo de datos en el código del programa.
Es cualquiera que pueda evaluarse como verdadera o falsa ...
Ej. Hoy es Lunes Edad < 18 A + B = 7
Operadores de comparación usados en las expresiones Booleanas:
Para asignar una expresión a una variable, primero se calcula la expresión y el resultado se asigna una variable.
Dim A As Integer
Dim B As Integer
A = 10
B = A * 3
Una variable puede tener estas coberturas:
-Privada o Local a nivel de procedimiento (Sub, Function, etcétera)
-Privada o Local a nivel módulo (FRM, BAS, etcétera)
-Pública o Global a nivel aplicación.
Variables locales
Las que solo seran validas dentro de ese evento o procedimiento, es decir no podras hacer referencia a esa variable fuera del evento donde fue declarada.
Ahora veamoslo todo junto:
Private Sub cmdSumar_Click ( )´
´Declaración de variables locales
Dim numero1 As Integer
Dim numero2 As Integer
Dim resultado As Integer
´Calcular la suma de las dos variables
resultado = numero1 + numero2
End Sub
Tambien hay Constantes dentro de Visual Basic como lo es Pi = 3.1416
Para que se entienda mejor este pequeño ejercicio de una calculadora simple ...