CAPITULO 10
1. - Para qué sirven los
objetos basados en Label.
Sirven para insertar etiquetas en la interfaz, para colocar en la interfaz
el texto que no va a cambiar, tambien 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: le da el tamaño ajustándose automáticamente al tamaño del texto. Borderstyle: Le da el estilo de borde a la etiqueta, Caption: Es lo que desplegara la etiqueta. Font: Es el tipo de fuente de la etiqueta.
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: Puede tener valor true
o false dependiendo de este valor se muestra
habilitado o no. Maxlenght: Es el numero
maximo de caracteres que puede tener el textbox. Multline: Es la
propiedad de poder tener varias lineas en un textbox. PasswordChar:
sirve para especficar un carácter especial, el cual
mostrará un password con la mascara del carácter
especial. ScrollBars: Sirven para desplazarte
vertical u horizontalmente en el textbox. Text: Es el texto que contiene el textbox. Visible: cuando ejecutas el programa esta
propiedad te hace visible o no el textbox.
5. - Para qué sirven los
objetos basados en CommandButton.
Se utiliza para procesar una tarea cuando se hace clic en un boton.
6. - Explique para qué sirven
las siguientes propiedades de CommandButton: Cancel,
Caption, Default.
Caption: Es el mensaje que aparece en
el botón de comando. Default: Sirve para
poner como predeterminado cierto botón. Cancel: ejecuta la tecla Esc en el botón que tiene marcada esta propiedad a True.
7. - Explique qué es el
Enfoque.
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: Cuando algún textbox
adquiere el enfoque en alguna aplicación y se puede trabajar sobre este objeto.
Keypress: Cuando se presiona una tecla.
9. - Qué es la Secuencia
de tabulación.
Es el orden predefinido en 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).
Con la funcion UCase y especificando el
texto a convertir.
CAPITULO 11
1.- Enumere las 11
categorías en que se pueden dividir los EVENTOS.
- De tipo Clic
- De tipo cambios
- De tipo enfoque
- 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 Implícitos.
En caso de que existan instrucciones sobre un
evento visual Basic revisa si existen argumentos implícitos para ese evento y
en tal caso toma los valores que el sistema le proporciona.
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 del ratón sobre un objeto dos veces.
6.- Explique cuando ocurre un evento Change.
Varia según el control, indica que el contenido de
un control ha cambiado, se da en los controles: ComboBox,
DirListBox, DriveListBox,
HScrollBar, VscrollBar, Label, PictureBox y TextBox.
7.- Explique cuando ocurre un evento Resize.
Ocurre cuando un objeto se muestra primero8de no
existir pasa ha existir con un tamaño) o cuando cambia el estado de una
ventana. (Por ejemplo, cuando se maximiza, minimiza o restaura un formulario.)
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 vertical o horizontalmente.
9.- Explique cuando ocurre un evento Validate.
Tiene un argumento implícito llamado Cancel y es de tipo Bolean. Ocurre
cuando el enfoque pretende cambiar a otro objeto, siempre y cuando el objeto
tenga su propiedad CausesValidation establecida a True.
El argumento Cancel puede establecerse como True
para evitar que el objeto pierda el enfoque si no ha cumplido con una
condición.
10.- Explique cuando ocurre un evento GotFocus.
Cuando un objeto recibe el enfoque se realiza el
evento Gotfocus, ya sea mediante la 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.
11.- Explique cuando ocurre un evento LostFocus.
Ocurre cuando un objeto pierde el enfoque, ya sea
por una acción del usuario, como utilizar la tecla Tab
o hacer Clic en el objeto, o bien cambiando el enfoque en tiempo de
ejecución mediante el método SetFocus.
12.- Explique cuando ocurre un evento KeyDown.
Ocurre cuando el usuario presiona una tecla mientras un objeto tiene el
enfoque, tiene los argumentos implícitos KeyCode (Integer) y Shift (Integer).
13.- Explique cuando ocurre un evento KeyPress.
Tiene como argumentos implícitos a KeyASCII
(Integer), ocurre cuando el usuario presiona la tecla
correspondiente a un carácter ANSI (que tiene el codigo
ASCII). El argumento implícito KeyASCII devuelve el codigo ASCII de la tecla que se presionó.
KeyPress interpreta las
pulsaciones con sensibilidad a Mayúsculas o Minúsculas, es decir devolverán
valores distintos.
14.- Explique cuando ocurre un evento KeyUp.
Ocurre cuando el usuario suelta una tecla mientras
que un objeto tiene el enfoque, tiene los argumentos implícitos KeyCode (Integer) y Shift (Integer).
15.- Explique cuando ocurre un evento MouseMove.
Tiene como argumentos implícitos Button(Integer), State(Integer), X(Single), Y(Single). Ocurre cuando el usuario
mueve el ratón, es de ejecución continua, es decir, se ejecuta en todo cambio
de posición X,Y del puntero
sobre el objeto que se tiene definido.
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.
CAPITULO 12
1.- Explique que son los Objetos Contenedores.
Son aquellos que a su vez pueden contener a otros objetos, todos los
objetos contenidos en un objeto contenedor heredan las características de este
último, es decir, heredan sus propiedades.
2.- Explique para que sirve el objeto Frame.
Es un marco que permite contener otros objetos, siendo posible manejarlos
como un unidad dentro de un formulario. Su propiedad
esencial es Caption, ya que representa lo que se
desplegará en la parte superior del objeto.
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. No obstante las declaraciones generales del
formulario se ejecutan antes que el evento Load.
4.- Explique para que sirve el objeto CheckBox.
Es una casilla de verificación que muestra una marca cuando esta activado;
la marca desaparece cuando el control CheckBox se
desactiva. La utilidad de este control es determinar si algo está activo o no.
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 está activado, desactivado o
parcialmente activado.
6.- Explique que utilidad tiene una Matriz de controles.
Simplifica el manejo de los objetos, se pueden tener varios objetos con el
mismo nombre solo cambiaria el subíndice, al hacer una operación con los
objetos contenidos en una matriz de controles, basta con hacer un ciclo, y así
se recorrerán las casillas asignándoles la propiedad a cada uno sin
necesidad de hacerlo individualmente.
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 estos colores se pueden tener una infinidad de
colores.
8.- Explique en que consiste el sistema de color QBcolor.
Devuelve un número de color; es mas limitado que
RGB, en virtud de que posee solo 15 colores predefinidos (combinaciones
básicas).
9.- Explique para que sirve el objeto OptionButton.
Permite seleccionar un opción; similar a las casillas de verificación con
la diferencia de que permite seleccionar solo un opción de entre varias.
10.- Enumere las posibles formas del objeto Shape.
- Círculo
- Ó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 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 gráfica 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.
Barra de desplazamiento vertical, consiste en un elemento que permite
seleccionar de manera gráfica un valor, a través de una barra de desplazamiento
que delimita el valor mínimo y máximo.
15.- Explique las propiedades Min,
Max, LargeChange y SmallChange de los objetos scrollBar.
Min determina el valor
mínimo que puede asumir al 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 Vañue cuando se
haga clic en alguna de las flechas de incremento/ decremento.