martes, 19 de febrero de 2013

SENTENCIAS DE DECISIÓN

Una instrucción de este tipo representa una división en el flujo normal del programa. A partir del punto del código en que escribimos una instrucción de este tipo se produce una “división” en una, dos o mas alternativas. Del resultado de la evaluación de una condición (que forma parte de la sentencia de decisión) dependerá cual de las alternativas es la que finalmente se ejecuta.
SINTAXIS
1. Para una sóla alternativa

If CONDICIÓN Then
    sentencias
End If

Ejemplo: Indicar si una persona es mayor de edad:

If Val(TxtEdad.Text) >=18 Then
          LblMen.Text = "Mayor de edad"
End If

2. Para dos alternativas
If CONDICIÓN Then
    sentencias
Else
     sentencias
End If

Ejemplo: Indicar si una persona es mayor o menor de edad:

If Val(TxtEdad.Text) >=18 Then
     LblMen.Text = "Mayor de edad"
Else
     LblMen.Text = "Menor de edad"
End If

3. Para tres o más alternativas

If CONDICIÓN Then
     sentencias
ElseIf CONDICIÓN Then 
     sentencias
ElseIf CONDICIÓN Then
      sentencias
ElseIf CONDICIÓN Then
      sentencias
Else
     sentencias
End If

Ejemplo: Determinar si un número ingresado es positivo, negativo o neutro

If Val(TxtNum.Text) > 0 Then
     LblMen.Text = "Número positivo"
ElseIf Val(TxtNum.Text)
     LblMen.Text = "Número negativo"
Else
     LblMen.Text = "Número neutro"
End If

jueves, 13 de diciembre de 2012

BUTTON

Este control es el botón que encontramos en todas las aplicaciones y que al hacer click sobre él nos permite realizar algunas operaciones ó acciones concretas según lo programado. Su aspecto es el siguiente:

Lo encontramos en el cuadro de herramientas con el siguiente ícono:

PROPIEDADES:

NAME: Para su nombre se recomienda utilizar como tres primeras letras Btn

BACKCOLOR: Sirve para establecer el color del fondo del control

BACKGROUNDIMAGE: Imagen de fondo utilizada para el control

BACKGROUNDIMAGELAYOUT: Diseño de imagen de fondo utilizada para el control

CURSOR: Cursor que aparece al pasar el puntero del mouse por el control

ENABLED: Indica si el control está habilitado

FLATSTYLE: Determina la apariencia del control cuando un usuario mueve el mouse sobre el control y hace click

FONT: Fuente utilizada para mostrar el texto en el control

FORECOLOR: Color de la fuente

IMAGE: Imagen que se mostrará en el control

IMAGEALIGN: Alineación de la imagen que se mostrará en el control

LOCKED: Determina si puede moverse o cambiar el tamaño del control

TABINDEX: Determina el índice del orden de tabulación que ocupará este control

TABSTOP: Indica si el usurio puede utilizar la tecla TABULADOR para poner el foco en el control


TEXT: Texto que se mostrará en el control, si se desea que se ejecute lo que se encuentra en el botón con ALT + una letra, se deberá subrayar la Letra para esto se utiliza & antes de la letra que se desea que se subraya por ejemplo Nue&vo, con esto se subrayará la v, y al presionar Alt + v se ejecutará automáticamente lo que se encuentra en este control.
TEXTALIGN:Alineación del texto que se mostrará en el control

VISIBLE: Determina si el control está visible u oculto

PRÁCTICA: Ingresar el nombre de un país, su capital y su presidente. Utilizar BUTTON para NUEVO, MENSAJE, FIN. Por ejemplo si los datos ingresados son de Ecuador el mensaje será: La capital de Ecuador es Quito y su presidente es Rafael Correa.

Para la próxima clase venir pensando en un ejercicio en el que se utilice label, TextBox y Button para desarrollarlo en clases, el mismo que será calificado.