Parte 3

 

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: Puede cambiar las características visuales del texto (Ya sea el tipo de fuente, si está en negritas, cursiva o el tamaño de la letra).

  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 character que defina como PasswordChar.

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.

 

Capítulo 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 antes de que se active el objeto.

  1. Explique para que sirve el objeto CheckBox.

La utilidad basica de este control es determinar si algo esta activo o no lo esta.

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

Valor marcado(vbChecked)

Valor desmarcado(vbUnchecked)

Marcado parcial(vbGrayed)

  1. Explique que utilidad tiene una Matriz de controles.

Nos ahorra cierto consumo de recursos

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

Es el acrónimo de (rojo, verde, azul),que son los colores básicos.

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

La función Qbcolor  devuelve un numero de color, es mas limitado que RGB,en virtud que solo posee 15 colores

  1. Explique para que sirve el objeto OptionButton.

Un control que permite seleccionar solo una opcion de entre varias.

  1. Enumere las posibles formas del objeto Shape.

Indica el tipo de figura de la que se trata(circulo,ovalo,rectángulo,cuadro,etc.)

  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 de un objeto.

  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.

  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.

 

  1. Explique las propiedades Min, Max, LargeCange 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 o decremento que sufrirá la propiedad value cuando se haga clic entre las flechas de incremento /decremento.

SmallChange.- Determina el incremento o decremento que sufrirá la propiedad value cuando se haga clic en algunas de las  flechas de incremento /decremento.

 

  1. Explique cuando ocurre  el evento Scroll.

Arrastrar el indicador grafico de movimiento hace que la propiedad value cambie mientras arrastra el indicador grafico de valor, se ejecuta el evento Scroll.

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

      Generar números aleatorios