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.
Sirve
para insertar etiquetas en la interfaz, También se utiliza para colocar un
texto en la interfaz que no va a cambiar.
2.-
Explique para qué sirven las siguientes propiedades de Label: Autosize,
borderstyle, Caption, Font.
Caption:
Representa lo que se despliega en la etiqueta.
BorderStyle:
Nos muestra el objeto label en tercera dimensión.
Font:
Sirve para cambiar el estilo de la fuente, tamaño, etc.
Autosize:
Reduce el tamaño del objeto label al tamaño mínimo necesario para contener el
texto que se asigno.
3.-
Para qué sirven los objetos basados en TextBox.
Se
utiliza o sirve 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:
Permiten o no utilizar un objeto como parte de la interfaz.
MaxLenght:
Define el máximo de caracteres que el cuadro de texto permite introducir en él.
Multiline:
Permite que el cuadro de texto tenga modalidad de varias líneas
PasswordChar:
Protege la entrada en el cuadro de texto, de tal forma que lo que se escriba no
por la aplicación.
ScrollBars:
Devuelve un valor que indica que si un objeto tiene barras de desplazamiento.
Text:
Devuelve o establece el texto contenido en el control.
Visible:
Devuelve o establece un valor que determina si un objeto esta visible o esta
oculto.
5.-
Para qué sirven los objetos basados en CommandButton.
Se
utiliza para procesar una tarea cuando se hace click en un botón.
6.-
Explique para qué sirven las siguientes propiedades de CommandButton: Cancel,
Caption, Default.
Cancel:
Presionar la tecla escape equivale a hacer click en el botón de comando que
tenga valor TRUE en la propiedad cancel.
Caption:
Contiene el valor del mensaje que aparecerá en el botón de comando.
Default:
Presionar la tecla intro equivale a hacer click en el botón de comando que
tenga valor TRUE en la propiedad Default
7.-
Explique qué es el Enfoque.
Se
defina como el estado en el que un objeto dentro de la interfaz puede responder
de manera directa al teclado.
8.-
Explique en qué momento se ejecutan los siguientes eventos de TextBox:
GotFocus, KeyPress.
GotFocus:
Se ejecuta cuando el cuadro de texto adquiere el enfoque.
KeyPress:
Se ejecuta cuando teniendo el enfoque en el cuadro de texto se presiona
cualquier tecla.
9.-
Qué es la Secuencia de tabulación.
Es
el hecho de trasladar el enfoque entre los objetos mediante el uso continuo de
la tecla TAB.
10.-
Para qué sirve el método SetFocus.
Sirve
para proporcionar 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 del objeto:
Sub
Text1_KeyPress(KeyAscii As Integer)
KeyAscii =
Asc(Ucase(Chr(KeyAscii)))
End
Sub
Capítulo
11. Programación orientada a
eventos.
Cuestionario
del capítulo
De tipo Clic.
De tipo Cambios.
De tipo Enfoque.
De tipo Drag & Drop.
De tipo Teclado.
De tipo Ratón.
De tipo Elementos.(ComboBox)
De tipo Archivos.(FileListBox)
De tipo Datos.(Data)
De tipo Dibujos.(PictureBox)
De tipo Tiempos.(Timer)
Al igual que existen funciones que reciben argumentos, hay algunos eventos que los reciben también, y es el mismo sistema el que lo hace.
De tipo Clic.
De tipo Cambios.
De tipo Enfoque.
De tipo Teclado.
De tipo Ratón.
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.
Ocurre cuando el usuario presiona y suelta un botón del ratón dos veces sobre un objeto.
Indica que el contenido de un control a cambiado. Como y cuando a ocurrido este evento varia según el control.
Ocurre cuando un objeto se muestra primero( de no existir, pasa a existir con un tamaño) o cuando cambia el estado de una ventana.(por ejemplo cuando se maximiza, minimiza o restaura un formulario)
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.
Argumentos implícitos: Cancel (boolean)
Ocurre cuando el enfoque pretende cambiar a otro objeto, siempre y cuando el objeto tenga su propiedad CausesValidation establecida en true.
Ocurre cuando un objeto recibe el enfoque, ya sea mediante una acción del usuario, como utilizar la tecla Tab o hacer clic en el objeto o cambiando el enfoque en tiempo de ejecución mediante el método SetFocus. un formulario recibe el enfoque solo cuando todos los controles visibles están desactivados.
Ocurre cuando un objeto pierde el enfoque, ya sea por 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.
Argumentos implícitos: KeyCode (Integer)
Shift (Integer)
Ocurre cuando el usuario presiona (KeyDown) una tecla mientras un objeto tiene el enfoque. Estos eventos son muy útiles para cuando desea capturar combinaciones de teclas con la finalidad de provocar la ejecución de una determinada tarea, como pudiera ser presionar F1 para ayuda, F2 para modificar un dato, etc.
Se ejecuta cuando se presiona una tecla con codigo ANSI
Se ejecuta cuando deja de presionar una tecla o combinación de teclas.
Argumentos implícitos: Button(Integer)
State(Integer)
X (Sinlge)
Y (Sinlge)
p;
Establece el enfoque en un objeto.
Mueve un objeto, variando las propiedades Top y Left, a la posición x, y especificada.
Parte
3
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.
2. Explique para que sirve el objeto Frame.
Sirve para contener 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.
La utilidad basica es determinar si algo esta activo o no lo esta.
5. Explique la función de la propiedad Value.
Indica si el CheckBox esta activado, desactivado o parcialmente activado.
6. Explique que utilidad tiene una Matriz de controles.
Sirve para cuando queremos nombrar dos objetos con el mismo nombre, VB le dira que ya existe un objeto con ese nombre, que si desea crear una Matriz de Controles.
7. Explique en que consiste el sistema de color RGB.
Es el acronimo de Red, Green, Blue (Rojo, Verde, Azul), que son los colores basicos; a traves de la combinacion de dichos colores se pueden obtener una infinidad de colores.
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.
9. Explique para que sirve el objeto OptionButton.
Un control que permite seleccionar una opcion.
10. Enumere las posibles formas del objeto Shape.
FillColor
FillStyle
Shape
11. Explique la función de la propiedad FillColor.
Es el codigo 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; podria definirse a esta propiedad como el patron (Pattern) de llenado.
13. Explique para que sirve el objeto HscrollBar.
Consiste en un elemento que permite seleccionar de manera un valor, a traves de una barra de desplazamiento horizontal que delimita el valor minimo y maximo.
14. Explique para que sirve el objeto VscrollBar.
Consiste en un elemento que permite seleccionar de manera un valor, a traves de una barra de desplazamiento vertical que delimita el valor minimo y maximo.
15. Explique las propiedades Min, Max, LargeCange y SmallChange de los objetos scrollBar.
Max: Determina el valor maximo que puede asumir el objeto.
Min: Determina el valor minimo que puede asumir el objeto.
Large Chenge: Determina el incremento o decremento que sufrira la propiedad Value cuando se haga clic entre las flechas de incremento/decremento y el indicador grafico de valor.
Small Change: Determina el incremento o decremento que sufrira la propiedad Value cuando se haga clic en alguna de las flechas de incremento/decremento.
16. Explique cuando ocurre el evento Scroll.
Mientras arrastra el indicador grafico de valor, se ejecuta el evento Scroll.
17. Explique para que sirve la función Rnd.
Devuelve un numero decimal del 0 al 1.