Parte 3

 

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.