Capítulo 10. Controles básicos para la introducción de
datos.
Cuestionario del capítulo
1. Para qué sirven
los objetos basados en Label.
Los objetos basados en Label sirven para insertar etiquetas en la interfaz. Se
utiliza para colocar en la interfaz el texto que no va a cambiar, aunque
también se utiliza para enviar mensajes contextuales y de apoyo a la captura.
2. Explique para
qué sirven las siguientes propiedades de Label: Autosize, borderstyle, Caption, Font.
Autosize: Reduce el
tamaño del objeto minimo necesario para contener el
texto que se asignó. Con esto el objeto ocupa el espacio minimo
en la interfaz
Borderstyle: Devuelve o
establece el estilo del borde del objeto label.
Caption: Devuelve o
establece el texto mostrado en la barra de titulo de un objeto(label) o bajo el icono de un objeto.
Font: Caracrterísticas 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 por el usuario.
MaxLenght: Devuelve o
establece el número máximo de caracteres que se puede escribir en un control.
Multiline: Devuelve o
establece un valor que determina si un control puede aceptar multiples líneas de texto.
PasswordChar: 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 está oculto.
5. Para qué sirven
los objetos basados en CommandButton.
Se utilizan para
procesar una tarea cuando se hace clic en un boton,
llamado por tal motivo de comando.
6. Explique para
qué sirven las siguientes propiedades de CommandButton: Cancel, Caption, Default.
Cancel: Indica si un botón de comando es el botón
Cancelar de un formulario.
Caption: Devuelve o
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.
Puede definirse como el
estado en el que un objeto dentro de la interfaz puede responder de manera
directa al teclado. Por ello, la característica para que un objeto pueda
decirse que tiene el enfoque es que el objeto puede responder a la acción del
teclado.
8. Explique en qué
momento se ejecutan los siguientes eventos de TextBox: GotFocus, KeyPress.
GotFocus: Este evento se lleva a cabo cuando obtienen el enfoque
.
KeyPress: Este evento se lleva a cabo cuando presionamos una tecla y la sueltas.
9. Qué es la Secuencia
de tabulación.
En el orden predefinido en el que los objetos obtendrán el enfoque.
10. Para qué sirve el método
SetFocus.
Le proporciona el enfoque al 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 , en cada caracter utilizaría la instrucción Ucase, la cual es para
transformar las letras en mayúsculas. Después ya la desplegaría en el
formulario o lo utilizaría para lo que es necesario.
Capítulo
11. Programación orientada a eventos.
Cuestionario
del capítulo
1.
Enumere las 11 categorías en que se pueden dividir
los EVENTOS.
De tipo clic.
De tipo cambios.
De tipo enforque.
De tipo drag & drop.
De tipo teclado.
De tipo ratón .
De tipo elementos.
De tipo archivos.
De tipo datos.
De tipo dibujo.
De tipo tiempo.
2.
Explique que son los Argumentos Implicitos.
Los
argumentos implícitos son argumentos que les proporciona el sistema a los eventos
para que realicen su función con base a este.
3.
Enumere las 5 categorías en que se pueden dividir
los EVENTOS de uso general.
De tipo clic.
De tipo cambios.
De tipo enfoque.
De tipo teclado.
De tipo 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. También
puede ocurrir cuando se cambia el valor de un objeto.
5.
Explique cuando ocurre un evento DblClick.
Se
produce cuando un usuario presiona y suelta un botón dos veces sobre un objeto.
6.
Explique cuando ocurre un evento Change.
Indica
que el contenido de un control ha cambiado. Cómo y cuando ocurre este evento
varía según el control:
Combobox : ocurre sólo si la propieda style esta establecida a 0 o 1 y el usuario cambia el texto o se cambia el valor de la propiedad Text en tiempo de ejecución.
Diristbox : ocurre cuando el usuario hace doble clic en un nuevo directorio o cuando usted cambia el valor de la propiedad path en tiempo de ejecución.
Drivelistbox : ocurre cuando el usuario selecciona una nueva unidad o cuando usted cambia el valor de la propiedad drive en tiempo de ejecución.
Hscrollbar y vscrollbar : ocurre cuando el ususario se desplaza o uando usted ccambia el valor de la propiedad value en tiempo de ejecución.
Label: ocurre cuando cambia el valor de la propiedad caption en tiempo de ejecución.
Picturebox : ocurre cuando cambia el valor de la propiedad picture en tiempo de ejecución.
Textbox : ocurre cuando un usuario cambia el texto o uando usted cambia el valor de la propiedad text en tiempo de ejecución.
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.
Ocurre
cuando el cuadro de desplazamiento de un scrollbar o
un objeto que contenga una barra de desplazamiento, cambia de posición o se
desplaza horizontal o verticalmente.
9.
Explique cuando ocurre un evento Validate.
Ocurre
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.
Ocurre
cuando un objeto recibe el enfoque, ya sea mediante una acción del usuario, omo utilizar la tecla tab o hacer
clic en el objeto o cambiando el enfoque en tiempo de ejecución mediante el
método setfocus.
11.
Explique cuando ocurre un evento LostFocus.
Ocurre
cuando un objeto pierde el enfoque, ya se por una acción del usuario, como
utilizar la tecla tab o hacer clic en otro objeto, o
bien mediante un cambio del enfoque en tiempo de ejecución con el método setfocus.
12.
Explique cuando ocurre un evento KeyDown.
Ocurren cuando el usuario
presiona (keydown) o suelta (keyup)
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(que
tiene el código ASCII).
14.
Explique cuando ocurre un evento KeyUp.
Establece el enfoque en un
objeto.
15.
Explique cuando ocurre un evento MouseMove.
Ocurren cuando el usuario
mueve el ratón.
16.
Explique que hace el método SetFocus.
Establece el enfoque en un
objeto.
17.
Explique que hace el método Move x,y.
Mueve un objeto, variando
las propiedades top y left,
a la posisción x, y especificada.
Capítulo
12. Controles contenedores y controles
de selección.
Cuestionario
del capítulo
1.
Explique que son los Objetos Contenedores.
Son
aquellos que a su vez pueden contener a otros objetos. Un formulario es por
excelencia un objeto contenedor, ya que puede contener dentro de el objetos de
otra clase, incluso si es un formulario MDI este contiene a otros formularios.
2.
Explique para que sirve el objeto Frame.
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.
Determina
si algo está activo o no lo está.
5.
Explique la función de la propiedad Value.
En
el control checkbox, el valor puede ser marcado,
desmarcado y marcado parcial. Indica si el checkbox
está activado, desactivado o parcialmente activado.
6.
Explique que utilidad tiene una Matriz de controles.
La
matriz de controles sirve para agregar mas de un
objeto con el mismo nombre a un formulario.
7.
Explique en que consiste el sistema de color RGB.
RGB
proviene de la siglas (Red, Green,
Blue); este sistema consiste en obtener un valor a
través de un color.
8.
Explique en que consiste el sistema de color QBcolor.
Es
un convencionalismo heredado de Quick Basic, la antigua
plataforma de desarrollo Basic de Microsoft. La función QBcolor
devuelve un numero de color.
9.
Explique para que sirve el objeto OptionButton.
Un
control que permite seleccionar una opción.
10.
Enumere las posibles formas del objeto Shape.
Circulo,
óvalo, 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 tienen un objeto, podría definirse a esta propiedad como el
patrón de llenado.
13.
Explique para que sirve el objeto HscrollBar.
Consisten en un elemento
que permite seleccionar de manera grafica (barra vertical) un valor, a través
de una barra de desplazamiento que delimita el valor mínimo y máximo.
14.
Explique para que sirve el objeto VscrollBar.
Funciona
de la misma manera que el HsxrollBar, con la
diferencia que su avance es vertical.
15.
Explique las propiedades Min, Max, LargeCange y SmallChange de los
objetos scrollBar.
Min.- Determina el valor mínimo que puede asumir el objeto.
Max.- Determina el valor máximo que puede asumir el objeto.
LargeChange.- Determina el incremento o decremento que sufrirá la propiedad value cuando se haga clic entre las flechas de incremento/decremento y el indicador gráfico de valor.
SmallChange.- Determina el incremento o
decremento que sufrirá la propiedad value cuando se
haga clic en alguna de las flechas de incremento/decremento.
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.
Escoge un numero de entre de un grupo de números.