viernes, 27 de mayo de 2011

Menú Editor

  1. Inserta el control CommonDialog
  • Click derecho en barra de herramientas, elige Components
  • Seleccional aventana de diálogo, opción Microsoft Common Dialog 6.0
  • El control ya estara disponible en las herramientas
     2.   Da doble click en la herramienta CommonDialog para insertarlo en el formulario (no se vera durante la ejecución)

     3.   Selecciona Menú Tools / Menú Editor

Select Case

jueves, 26 de mayo de 2011

Estructuras de Decisiones

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

Operadores Lógicos

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

Expresiones Lógicas

(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:

Asignaciones

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 ...


Variables

Numericos y Alfanumericos


Dim X as Integer
Dim letra as String
Dim edad as Single
Dim sueldo as Double
Dim casado as Boolean

Tambien es posible hacerlo utilizando solo es simbolo que representa a las variables. Ej:

Dim x%
Dim letra$
Dim edad!
Dim sueldo#