Está en la página 1de 23

Visual Basic

INTERFAZ GRAFICA SIULANGEL DALTO C.I: 27.921.699


MENÚ DE PROGRAMACIÓN JESÚS MORA C.I: 28.695.430
VALIDACIÓN Y DEPURACIÓN DE DATOS ESTEBAN VILLEGAS C.I: 26.676.418
Interfaz Grafica
INTERFAZ DE USUARIO (GUI) – INTERFAZ MÚLTIPLE DOCUMENTO (MDI)
DEFINICION Y CREACIÓN DEL MDI
Menú en programación
DEFINICIÓN – DISEÑO DE MENÚS
Menú en programación:
Definición

 Son importantes herramientas de trabajo en la


mayoría de los programas basados en Windows, nos
permiten mediante un botón; acceder, ejecutar
acciones o abrir otras ventanas en un programa.
 Características comunes:
 Comienzan con una letra mayúscula y
generalmente el nombre es corto.
 Archivo y Editar, son a menudo, los dos primeros
menús y el último es la Ayuda.
 Tienen atajos, que permiten abrir el menú
mediante combinación de teclas.
 Tiene submenús que dan otras posibilidades
dentro del mismo menú.
Menú en programación:
Diseño de menú
 Los menús se crean mediante el Editor de Menú
que es una aplicación de diseño de menú que se
incluye en Visual Basic y con el cual pueden
crearse menús personalizados. Puede
seleccionarse de varias formas. Una de las más
habituales es desde el Menú Herramientas
(Tools)/Editor de Menús o también colocándose
sobre el formulario y pulsando el botón derecho
del ratón.
 Para introducir un nuevo título en la barra de
menús hay que definir, en la caja de texto
Caption de la Figura 5.4, el nombre con el que se
quiere que aparezca. Si se desea acceder a
dicho título mediante teclado (Alt+letra), la letra
que se desea utilizar deberá ir precedida por el
carácter (&).
Validación y Depuración de Datos
DEFINICIÓN - COMO SE APLICA (EJEMPLOS)
Validación y Depuración de Datos:
Definición

 La depuración es el
proceso de identificar
y corregir errores de
programación.
 La validación es el
proceso de revisión
que verifica que el
software producido
cumple con las
especificaciones y
logre su cometido.
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger - Step by step
 El debugger usa las
opciones paso a paso
para ejecutar porciones
de código ya sea una
instrucción o
procedimiento a la vez.
 Se puede configurar
para realizar el paso a
paso automático por un
intervalo de tiempo
determinado.
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger - Breakpoint
 Debugger utiliza
breakpoints (puntos
de parada) en
determinadas líneas
del código. El
colocar un
breakpoint en una
línea de código
implica que la
ejecución del
programa se
detendrá al llegar a
esa línea.
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger - Immediate
 El debugger dispone de varias formas para consultar el valor de
variables y propiedades, usando Immediate, Locals y Watch.
 Immediate: Esta ventana tiene varias funciones.
 Imprimir el valor de cualquier variable y/o propiedad accesible la
función o procedimiento que se está ejecutando usando la sentencia
Debug.Print VarName.
 Cambiar valores a variables y propiedades cuando la ejecución está
detenida y proseguir la ejecución con los nuevos valores.
 Ejecutar expresiones y probar funciones y procedimientos modificados
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger - Immediate
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger - Locals
 La ventana Locals muestra el valor de todas las variables visibles en
el procedimiento en el que está detenida la ejecución.
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger – Quick Watch
 El Watch es otra opción que puede conocer de manera
permanentemente el valor de una variable sin tener que
consultarlo cada vez. Esta ventana tiene por nombre Quick Watch.
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger – Add Watch
 Para añadir una
ventana, esto se hace
con la opción Add
Watch… del menú
Debug. permite
introducir Breaks o
paradas del programa
condicionales,
cuando se cumple
cierta condición o
cuando el valor de la
variable cambia.
Validación y Depuración de Datos:
Como se aplica (Depuracion)
Debugger – Watches
 El valor de las variables incluidas en la ventana Watches se
actualiza automáticamente.
Validación y Depuración de Datos:
Como se aplica (Validacion)
Limitacion
 Una manera de asegurar
ingresos válidos es restringiendo
el número de opciones que un
usuario puede escoger. Por
ejemplo, se puede emplear un
cuadro de lista para permitir a
los usuarios seleccionar un
nombre de un producto en un
formulario. Debido a que los
usuarios deben escoger un
producto de una lista
predefinida, no podrán ingresar
un nombre de producto no
válido.
Validación y Depuración de Datos:
Como se aplica (Validacion)
MaxLength
 Esta determina la longitud máxima de una cadena en un cuadro de
texto. El sistema emitirá un sonido cuando el usuario trate de escribir
una cadena que exceda la longitud máxima. Si se desea visualizar un
mensaje de error, se necesita interceptar la tecla oprimida en el evento
KeyPress.
Validación y Depuración de Datos:
Como se aplica (Validacion)
Locked
 Locked determina si los
usuarios pueden modificar
los datos en un cuadro de
texto. Si la propiedad
Locked es establecida a
True, los usuarios sólo
pueden ver y copiar los
datos de un cuadro de
texto.
Validación y Depuración de Datos:
Como se aplica (Validacion)
Locked
Validación y Depuración de Datos:
Como se aplica (Validacion)
KeyPress
 Se pueden emplear este evento KeyPress para validar datos mientras
el usuario escribe.
 Se puede prevenir que el usuario ingrese ciertos caracteres.
 Se puede también modificar los datos mientras son ingresados.
 El evento KeyPress tiene lugar cuando el usuario ingresa un carácter
ASCII estándar. Esto no incluye la mayoría de la teclas especiales,
tales como las teclas de función, las teclas direccionales, o la tecla
DELETE. Para responder a estas teclas se debe emplear los eventos
KeyDown y KeyUp.
Validación y Depuración de Datos:
Como se aplica (Validacion)
KeyPress
Private Sub Text1_KeyPress(KeyAscii as Integer)
KeyAscii = Asc(Ucase(Chr(KeyAscii)))
End Sub

También podría gustarte