Capítulo
10. Controles básicos para la
introducción de datos.
1.-Para
qué sirven los objetos basados en Label.
Sirve para insertar etiquetas en la interfaz (con ellas se coloca en la
interfaz el texto que no va a cambiar).
2.-Explique
para qué sirven las siguientes propiedades de Label: Autosize, borderstyle, Caption, Font.
Autosize: hace que la etiqueta automáticamente se ponga del tamaño del
texto.
Borderstyle: le pone a la etiqueta una apariencia de “marco” (estilo del
borde).
Caption: se pone en ella el texto que deseamos que se vea.
Font: para modificar las propiedades de la fuente.
3.-Para
qué sirven los objetos basados en TextBox.
Se utiliza para obtener información del usuario o para desplegar
información proporcionada por la aplicación.
4.-Explique
para qué sirven las siguientes propiedades de TextBox: Enabled, MaxLenght, Multiline, PasswordChar, ScrollBars, Text, Visible.
Enabled: devuelve o establece un valor que determina si un objeto puede
responder a eventos generados.
MaxLenght: devuelve o establece el numero máximo
de caracteres que se puede escribir en un control.
Multiline: devuelve o establece un valor que determina si un control puede aceptar múltiples líneas de texto.
PaswordChar: devuelve o establece un valor que determina si se muestran
en un control los caracteres escritos por un usuario o los caracteres
marcadores.
ScrollBars: devuelve o establece un valor que indica si un objeto tiene
barras de desplazamiento horizontales o verticales.
Text: devuelve o establece el texto contenido en el control.
Visible: devuelve o establece un valor que determina si un objeto es
visible o esta oculto.
5.-Para
qué sirven los objetos basados en CommandButton.
Se utiliza para procesar una tarea cuando se hace clic en un botón (de
comando).
6.-Explique
para qué sirven las siguientes propiedades de CommandButton: Cancel, Caption, Default.
Cancel: indica si el botón de comando es el botón de cancelar de un
formulario.
Caption: establece el texto mostrado en la barra de titulo de un objeto o
bajo el icono de un objeto.
Default: determina que control commandbutton es el botón de comando
predeterminado en un formulario.
7.-Explique
qué es el Enfoque.
Es el control que tienen los objetos(orden) para desplazarse a través de ellos con la tecla “Tab”,es decir, es el estado en el que un objeto puede responder al teclado
8.-Explique en qué momento se ejecutan los siguientes eventos de TextBox: GotFocus, KeyPress.
GotFocus: es para cuando los objetos obtienen el enfoque (procedimiento
de evento).
KeyPress: detecta la línea que se presiono y determina que numero de
código ASCII Le corresponde, asignándoselo a una palabra reservada llamada
keyASCII.
9.-Qué
es la Secuencia de tabulación.
Es el orden predefinido en el que los objetos obtendrán el enfoque.
10.-Para
qué sirve el método SetFocus.
Proporciona el enfoque a un objeto determinado.
11.-Cómo
le haría para que todo lo que se teclee en un TextBox aparezca en mayúsculas, sin importar el estado en
que se encuentre el Bloq Mayús (Caps Lock).
Utilizando el evento KeyPress del
objeto
Sub
Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(Ucase(Chr(KeyAscii)))
End Sub
_____________________________________________________________________________________________________________________
Capítulo
11. Programación orientada a eventos.
1.-Enumere las 11 categorías en que se pueden dividir los EVENTOS.
De tipo: Clic, Cambios, Enfoque, Teclado, Ratón, Drag & Drop, Elementos, Archivos, Datos, Dibujo y Tiempo
2.-Explique que son los Argumentos Implícitos.
Argumentos cuyo valor es resuelto por Visual Basic en tiempo de ejecución
3.-Enumere las 5 categorías en que se pueden
dividir los EVENTOS
de uso general.
De tipo: clic, cambios, enfoque, teclado y
ratón
4.-Explique cuando ocurre un evento Click.
Ocurre cuando el usuario presiona y suelta un
botón del ratón en un objeto.
5.-Explique cuando ocurre un evento DblClick.
Ocurre cuando el usuario presiona y suelta un
botón del ratón dos veces sobre un objeto.
6.-Explique cuando ocurre un evento Change.
Indica que el contenido de un control ha
cambiado; como y cuando ha ocurrido; este evento varia según el control.
7.-Explique cuando ocurre un evento Resize.
Ocurre cuando un objeto se muestra primero o
cuando cambia el estado de una ventana.
8.-Explique cuando ocurre un evento Scroll.
Cuando el cuadro de desplazamiento de un ScrollBar o un objeto que lo contenga, cambia de posición o
se desplaza horizontal o verticalmente.
9.-Explique cuando ocurre un evento Validate.
Cuando el enfoque pretende cambiar a otro
objeto, siempre y cuando el objeto tenga su propiedad CausesValidation
establecida a True.
10.-Explique cuando ocurre un evento GotFocus.
Cuando un objeto recibe el enfoque, ya sea
mediante una acción del usuario o hacer clic en el objeto o cambiando el
enfoque en tiempo de ejecución con SetFocus.
11.-Explique cuando ocurre un evento LostFocus.
Cuando un objeto pierde el enfoque, ya sea
mediante una acción del usuario o hacer clic en el objeto o cambiando el
enfoque en tiempo de ejecución con SetFocus.
12.-Explique cuando ocurre un evento KeyDown.
Ocurre cuando el usuario presiona una tecla
mientras un objeto tiene el enfoque.
13.-Explique cuando ocurre un evento KeyPress.
Ocurre cuando el usuario presiona una tecla
correspondiente a un carácter ANSI; el argumento implícito KeyASCII
devuelve el código ASCII de la tecla que se presiono.
14.-Explique cuando ocurre un evento KeyUp.
Ocurre cuando el usuario suelta una tecla
mientras un objeto tiene el enfoque
15.-Explique cuando ocurre un evento MouseMove.
Ocurre cuando el usuario mueve el ratón.
16.-Explique que hace el método SetFocus.
Establece el enfoque de un objeto.
17.-Explique que hace el método Move x,y.
Mueve un objeto, variando las propiedades Top y Left, a la posición x,y especificada.
______________________________________________________________________________________________________________________
Capítulo
12. Controles contenedores y controles
de selección.
1.-Explique que son
los Objetos Contenedores.
Los objetos que a su vez pueden contener otros objetos
2.-Explique para que
sirve el objeto Frame.
(Marco)
Sirve para contener otros objetos, siendo posible manejarlos como una unidad
dentro de un formulario.
3.-Explique cuando
ocurre el evento Load.
Se ejecuta
al cargar en memoria un formulario; este evento ocurre aun antes de que se
active el objeto.
4.-Explique para que
sirve el objeto CheckBox.
(Caja de verificación) Permite establecer el estado activado o desactivado de algo.
5.-Explique la
función de la propiedad Value.
En el caso
del control CheckBox, el valor puede ser marcado(vbChecked), desmarcado(vbUnchecked) y marcado parcial(vbGrayed).
Indica si el CheckBox esta activado, desactivado o
parcialmente activado.
6.-Explique que
utilidad tiene una Matriz de controles.
En una matriz de controles, todos los objetos pertenecen a una misma clase, cada objeto que forma parte de la matriz de controles, tiene sus propiedades particulares, que no comparte con ningún otro objeto de la matriz.
7.-Explique en que
consiste el sistema de color RGB.
RGB es el
acrónimo de Red, Green, Blue(rojo, verde, azul), que
son los colores básicos, a través de la combinación de éstos se pueden obtener
una infinidad de colores.
8.-Explique en que
consiste el sistema de color QBcolor.
Es un
convencionalismo heredado de Quick Basic; éste,
devuelve un numero de color pero es mas limitado que
RGB, en virtud de que solo posee 15 colores predefinidos (combinaciones
básicas).
9.-Explique para que
sirve el objeto OptionButton.
(Botón de radio) Permite seleccionar sólo una opción de entre varias. Utiliza matriz de controles.
10.-Enumere las
posibles formas del objeto Shape.
Circulo,
ovalo, rectángulo, cuadrado, etc.
11.-Explique la
función de la propiedad FillColor.
Es el
código de color que se desea para rellenar el objeto.
12.-Explique la
función de la propiedad FillStyle.
Son los
diferentes tipos de llenado que tiene un objeto; podría definirse a esta
propiedad como el patrón(Pattern)
de llenado.
13.-Explique para que
sirve el objeto HscrollBar.
(Barra de
desplazamiento horizontal)Consiste en un elemento que permite seleccionar de
manera grafica un valor, a través de una barra de desplazamiento horizontal que
delimita el valor máximo y mínimo.
14.-Explique para que
sirve el objeto VscrollBar.
(Barra de
desplazamiento vertical)Consiste en un elemento que permite seleccionar de
manera grafica un valor, a traves de una barra de
desplazamiento vertical que delimita el valor máximo y mínimo.
15.-Explique las
propiedades Min, Max, LargeChange y SmallChange de los objetos scrollBar.
Min.-
devuelve o establece el valor mínimo de la propiedad Value
de la posición de una barra de desplazamiento.
Max.-
devuelve o establece el valor máximo de la propiedad Value
de la posición de una barra de desplazamiento.
LargeChange.-
devuelve o establece la magnitud del cambio en la propiedad Value
de una barra de desplazamiento cuando el usuario hace clic en el área de la
barra de desplazamiento.
SmallChange.-
devuelve o establece la magnitud del cambio en la propiedad Value
de una barra de desplazamiento cuando el usuario hace clic en una flecha de
desplazamiento.
16.-Explique cuando
ocurre el evento Scroll.
Sucede
mientras se arrastra el indicador gráfico de valor.
17.-Explique para que
sirve la función Rnd.
Devuelve un
numero decimal del 0 al1.