Capítulo 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: Reduce el tamaño del objeto minimo necesario para contener el texto que se asignó. Con esto el objeto ocupa el espacio minimo en la interfaz

Borderstyle: Devuelve o establece el estilo del borde del objeto label.

Caption: Devuelve o establece el texto mostrado en la barra de titulo de un objeto(label) o bajo el icono de un objeto.

Font: Caracrterísticas de la fuente.

 

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

  1. 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 por el usuario.

MaxLenght: Devuelve o establece el número máximo de caracteres que se puede escribir en un control.

Multiline: Devuelve o establece un valor que determina si un control puede aceptar multiples líneas de texto.

PasswordChar: 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 está oculto.

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

Se utilizan para procesar una tarea cuando se hace clic en un boton, llamado por tal motivo de comando.

  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: Devuelve o 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.

  1. Explique qué es el Enfoque.

Puede definirse como el estado en el que un objeto dentro de la interfaz puede responder de manera directa al teclado. Por ello, la característica para que un objeto pueda decirse que tiene el enfoque es que el objeto puede responder a la acción del teclado.

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

GotFocus: Este evento se lleva a cabo cuando obtienen el enfoque .

KeyPress: Este evento se lleva a cabo cuando presionamos una tecla y la sueltas.

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

En el orden predefinido en el que los objetos obtendrán el enfoque.

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

Le proporciona el enfoque al objeto determinado.

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

Utilizando el evento KeyPress o con , Ucase el cual es para transformar las letras en mayúsculas

 

 

 

 

Capítulo 11. Programación orientada a eventos.

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

De tipo clic, De tipo cambios, De tipo enforque, 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.

  1. Explique que son los Argumentos Implicitos.

Los argumentos implícitos son argumentos que les proporciona el sistema a los eventos para que realicen su función con base a este.

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

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

  1. Explique cuando ocurre un evento DblClick.

Se produce cuando un usuario presiona y suelta un botón dos veces sobre un objeto.

  1. Explique cuando ocurre un evento Change.

Indica que el contenido de un control ha cambiado. Cómo y cuando ocurre este evento varía según el control:

Combobox .- ocurre sólo si la propieda style esta establecida a 0 o 1 y el usuario cambia el texto o se cambia el valor de la propiedad Text en tiempo de ejecución.

Diristbox .- ocurre cuando el usuario hace doble clic en un nuevo directorio o cuando usted cambia el valor de la propiedad path en tiempo de ejecución.

Drivelistbox .- ocurre cuando el usuario selecciona una nueva unidad o cuando usted cambia el valor de la propiedad drive en tiempo de ejecución.

Hscrollbar y vscrollbar .- ocurre cuando el ususario se desplaza o uando usted ccambia el valor de la propiedad value en tiempo de ejecución.

Label.- ocurre cuando cambia el valor de la propiedad caption en tiempo de ejecución.

Picturebox .- ocurre cuando cambia el valor de la propiedad picture en tiempo de ejecución.

Textbox .- ocurre cuando un usuario cambia el texto o uando usted cambia el valor de la propiedad text en tiempo de ejecución.

  1. Explique cuando ocurre un evento Resize.

Ocurre cuando un objeto se muestra primero o cuando cambia el estado de una ventana.

  1. 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 horizontal o verticalmente.

  1. Explique cuando ocurre un evento Validate.

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

Ocurre cuando un objeto recibe el enfoque, ya sea mediante una acción del usuario, omo utilizar la tecla tab o hacer clic en el objeto o cambiando el enfoque en tiempo de ejecución mediante el método setfocus.

  1. Explique cuando ocurre un evento LostFocus.

Ocurre cuando un objeto pierde el enfoque, ya se por una acción del usuario, como utilizar la tecla tab o hacer clic en otro objeto, o bien mediante un cambio del enfoque en tiempo de ejecución con el método setfocus.

  1. Explique cuando ocurre un evento KeyDown.

Ocurren cuando el usuario presiona (keydown) o suelta (keyup) una tecla mientras un objeto tiene el enfoque.

  1. Explique cuando ocurre un evento KeyPress.

Ocurre cuando el usuario presiona una tecla correspondiente a un carácter ANSI

  1. Explique cuando ocurre un evento KeyUp.

Establece el enfoque en un objeto.

  1. Explique cuando ocurre un evento MouseMove.

Ocurren cuando el usuario mueve el 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 posisció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. Un formulario es por excelencia un objeto contenedor, ya que puede contener dentro de el objetos de otra clase, incluso si es un formulario MDI este contiene a otros formularios.

  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.

  1. Explique para que sirve el objeto CheckBox.

Determina si algo está activo o no lo está.

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

En el control checkbox, el valor puede ser marcado, desmarcado y marcado parcial. Indica si el checkbox está activado, desactivado o parcialmente activado.

  1. Explique que utilidad tiene una Matriz de controles.

La matriz de controles sirve para agregar mas de un objeto con el mismo nombre a un formulario.

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

RGB proviene de la siglas (Red, Green, Blue); este sistema consiste en obtener un valor a través de un color.

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

Es un convencionalismo heredado de Quick Basic, la antigua plataforma de desarrollo Basic de Microsoft. La función QBcolor devuelve un numero de color

 

  1. Explique para que sirve el objeto OptionButton.

Un control que permite seleccionar una opción.

  1. Enumere las posibles formas del objeto Shape.

Circulo, óvalo, rectángulo, cuadrado, 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 que tienen un objeto, podría definirse a esta propiedad como el patrón de llenado.

  1. Explique para que sirve el objeto HscrollBar.

Consisten en un elemento que permite seleccionar de manera grafica (barra vertical) 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.

Funciona de la misma manera que el HsxrollBar, con la diferencia que su avance es vertical.

  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 y el indicador gráfico de valor.

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

  1. Explique cuando ocurre el evento Scroll.

Sucede mientras se arrastra el indicador gráfico de valor.

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

           Da un valor al hazar, entra 0 y 1