Make your own free website on Tripod.com

PARTE 3: Controles Gráficos y programación orientada a objetos

 

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, 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

 

Capitulo 11: Programación orientada a eventos

 

1.- Enumere las 11 categorías en que se pueden dividir los EVENTOS.

      Tipo: click, cambios, enfoque, drag & drop, teclado, ratón, elementos, archivos, datos, dibujo, tiempo.

 

2.- Explique que son los Argumentos Implícitos.

      Son argumentos que el sistema proporciona al evento o la función.

 

3.- Enumere las 5 categorías en que se pueden dividir los EVENTOS de uso general.

      Tipo: click, cambios, enfoque, teclado, ratón.

 

4.- Explique cuando ocurre un evento Click.

      Cuando el usuario presiona y suelta un botón del ratón en un objeto, y también puede ocurrir cuando se cambia el valor de un objeto.

 

5.- Explique cuando ocurre un evento DblClick.

      Cuando el usuario presiona y suelta 2 veces un botón del ratón sobre un objeto.

 

6.- Explique cuando ocurre un evento Change.

      Cuando cambia el contenido de un control.

 

7.- Explique cuando ocurre un evento Resize.

      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 contenga una barra de desplazamiento, 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 este tenga la propiedad causesvalidation en valor TRUE.

 

10.- Explique cuando ocurre un evento GotFocus.

      Cuando un objeto recibe el enfoque.

 

11.- Explique cuando ocurre un evento LostFocus.

      Cuando un objeto pierde el enfoque.

 

12.- Explique cuando ocurre un evento KeyDown.

      Cuando el usuario presiona una tecla mientras un objeto tiene el enfoque.

 

13.- Explique cuando ocurre un evento KeyPress.

      Cuando el usuario presiona una tecla correspondiente a un carácter ANSI y se devuelve el código ASCII de la tecla que se presiono.

 

14.- Explique cuando ocurre un evento KeyUp.

      Cuando el usuario suelta una tecla que había presionado mientras un objeto tiene el enfoque.

 

15.- Explique cuando ocurre un evento MouseMove.

      Ocurre cuado 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 posición x,y especificada.

 

Capitulo 12: Controles contenedores y controles de selección. 

 

1.- Explique que son los Objetos Contenedores.

      Son los que a su vez pueden contener a otros objetos.

 

2.- Explique para que sirve el objeto Frame.

      Contiene 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, ocurre aun antes de que se active el objeto.

 

4.- Explique para que sirve el objeto CheckBox.

      Determina si algo esta activado o no lo esta mediante una opción de tipo falso o verdadero.

 

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.

      Nos permite poner más de un objeto con el mismo nombre en el mismo formulario, usando subíndices.

 

7.- Explique en que consiste el sistema de color RGB.

      Consiste en la combinación de los colores rojo, azul y verde para crear una infinidad de colores.

 

8.- Explique en que consiste el sistema de color QBcolor.

      Posee 15 colores predefinidos y cada uno con su número para identificarlo.

 

9.- Explique para que sirve el objeto OptionButton.

      Es un control que permite seleccionar una opción, y solo una opción de entre varias disponibles.

 

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.

 

13.- Explique para que sirve el objeto HscrollBar.

      Permite seleccionar de manera grafica un valor, a través de una barra de desplazamiento que delimita el valor mínimo y máximo. La posición de las flechas es horizontal.

 

14.- Explique para que sirve el objeto VscrollBar.

      Funciona igual que Hscrollbar, solo que la posición de las flechas es vertical.

 

15.- Explique las propiedades Min, Max, LargeCange y SmallChange de los objetos scrollBar.

      Determina el valor mínimo que puede asumir el objeto; Determina el valor máximo que puede asumir el objeto, Determina el incremento o decremento que sufrirá la propiedad value cuando se haga click entre las flechas de incremento/decremento y el indicador grafico de valor; Funciona igual a Large change, solo que es cuando se haga click en alguna de las flechas y no entre.

 

16.- Explique cuando ocurre  el evento Scroll.

      Sucede mientras se arrastra el indicador grafico de valor.

 

17.- Explique para que sirve la función Rnd.

      Devuelve un número decimal del 0 al 1.