Capitulo 10. Controles básicos para la introducción de datos

 

  1. Para qué sirven los objetos basados en Label.

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.

  1. Explique para qué sirven las siguientes propiedades de Label: Autosize, borderstyle, Caption, Font.

 Autosize: Determina si un control cambia de tamaño automáticamente para mostrar todo su contenido.

Borderstyle: Devuelve o establece el estilo de borde de un objeto.

Caption: Texto mostrado como contenido de la etiqueta.

Font: Devuelve un objeto font.

  1. Para qué sirven los objetos basados en TextBox.

Para obtener información del usuario o para desplegar información proporcionada por la aplicación. Puede utilizarse para introducir cualquier tipo de información y después manipularla

  1. 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. Sin embargo, el objeto permanece visible.

MaxLenght: Define el máximo de caracteres que el cuadro de texto permite introducir en el.

Multiline: Permite que el cuadro de texto tenga la modalidad de varias líneas; por ese motivo también permite que se introduzcan cambios de línea.

PasswordChar: Protege la entrada en el cuadro de texto, de tal forma que lo que se escriba no este visible. Todo lo que se introduzca será sustituido por el charcter que defina como paswordChar.

ScrollBars: Devuelve o establece un valor que indica si un objeto tiene barras de desplazamiento verticales u horizontales.

Text: Devuelve o establece el texto contenido en el control.

Visible: Devuelve o establece un valor que determina si un objeto esta visible u oculto.

  1. Para qué sirven los objetos basados en CommandButton.

Para procesar una tarea cuando se hace click en un botón.

  1. 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: Texto mostrado en el botón de comando.

Default: Determina que control CommandButton el botón de comando predeterminado en un formulario.

  1. Explique qué es el Enfoque.

Es el estado en el que un objeto dentro de la interfaz puede responder de manera directa al teclado.

  1. Explique en qué momento se ejecutan los siguientes eventos de TextBox: GotFocus, KeyPress.

GotFocus: Se ejecuta cuando el cuadro de texto adquiera el enfoque.

KeyPress: Se ejecuta cuando teniendo el enfoque en el cuadro de texto se presiona cualquier tecla.

  1. Qué es la Secuencia de tabulación.

Orden predefinido en el que los objetos obtendrán el enfoque.

  1. Para qué sirve el método SetFocus.

Establece el enfoque en un objeto.

  1. 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).

KeyAscii = Asc(Ucase(Chr(KeyAscii)))

 

 

 

 

Capitulo 11. Programación orientada a eventos.

 

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

De tipo: Clic, Cambios, Enfoque, Drag & Drop, Teclado, Ratón, Elementos, Archivos, Datos, Dibujo, Tiempo.

  1. Explique que son los Argumentos Implícitos.

Son los Argumentos que reciben los eventos.

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

De tipo: Clic, Cambios, Enfoque, Teclado, Ratón.

  1. Explique cuando ocurre un evento Click.

Cuando el usuario presiona y suelta un botón del ratón en un objeto.

  1. Explique cuando ocurre un evento DblClick.

Cuando un usuario presiona y suelta un botón de ratón dos veces sobre un objeto.

  1. Explique cuando ocurre un evento Change.

Indica que el contenido de un control ha cambiado.

  1. Explique cuando ocurre un evento Resize.

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.

  1. 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.

  1. 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.

 

  1. Explique cuando ocurre un evento GotFocus.

Cuando un objeto recibe el enfoque.

  1. Explique cuando ocurre un evento LostFocus.

Cuando un objeto pierde el enfoque.

  1. Explique cuando ocurre un evento KeyDown.

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

  1. Explique cuando ocurre un evento KeyPress.

Cuando el usuario presiona una tecla correspondiente a un carácter ANSI (que tiene código ASCII). El argumento implícito KeyASCII devuelve el código ASCII de la teca que se presiono.

  1. Explique cuando ocurre un evento KeyUp.

Ocurre cuando el usuario suelta (KeyUp) una tecla  mientras un objeto tiene el enfoque.

  1. Explique cuando ocurre un evento MouseMove.

Se ejecuta cuando mueve el puntero del ratón.

  1. Explique que hace el método  SetFocus.

Establece el enfoque en un objeto.

  1. 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 aquellos que a su vez pueden contener a otros objetos

  1. Explique para que sirve el objeto Frame.

Sirve para contener otros objetos, siendo posible manejarlos como una unidad dentro de un formulario.

  1. 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 de ejecutan antes que el evento Load.

  1. Explique para que sirve el objeto CheckBox.

La utilidad básica de este control es determinar si algo esta activo o no lo esta.

 

 

  1. Explique la función de la propiedad  Value.

En el caso del control CheckBox, el valor puede ser marcado (vbCheckend), desmarcado (vbUncheckend y marcado parcial (vbGrayed). Indica si el CheckBox esta activado, desactivado o parcialmente activado.

  1. Explique que utilidad tiene una Matriz de controles.

Simplifica el manejo de los objetos a través de los subíndices

  1. Explique en que consiste el sistema de color 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 dichos colores se pueden obtener una infinidad de colores.

  1. Explique en que consiste el sistema de color QBcolor.

Devuelve un número de color; es más limitado que RGB, en virtud que posee solo 15 colores predefinidos (combinaciones básicas).

  1. Explique para que sirve el objeto OptionButton.

Permite seleccionar solo una opción de varias.

  1. Enumere las posibles formas del objeto Shape.

Circulo, ovalo, rectángulo, cuadrado, cuadro redondeado y rectángulo redondeado.

  1. Explique la función de la propiedad  FillColor.

Es el código de color que se desea para rellenar el objeto.

  1. 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.

  1. Explique para que sirve el objeto HscrollBar.

Consiste en un elemento que permite seleccionar de manera grafica un valor, a través de una barra de desplazamiento que delimita el valor mínimo y máximo de una barra horizontal.

  1. Explique para que sirve el objeto VscrollBar.

Consiste en un elemento que permite seleccionar de manera grafica un valor, a través de una barra de desplazamiento que delimita el valor mínimo y máximo de una barra vertical.

  1. Explique las propiedades Min, Max, LargeChange 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 que sufrirá la propiedad Value cuando se haga clic entre las flechas de incremento/decremento y el indicador grafico de valor

  1. Explique cuando ocurre  el evento Scroll.

Sucede mientras se arrastra el indicador grafico de valor.

  1. Explique para que sirve la función Rnd.

Devuelve un número aleatorio.