regresar a tareas.

CUESTIONARIO DEL CAPITULO 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. 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.

La propiedad esencial de los objetos basados en este control es Caption, ya que representa lo que se desplegará en la etiqueta; dicha propiedad tiene un límite de 1024 bytes.

 

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

PROPIEDADES DE LABEL

Autosize

Reduce el tamaño del objeto mínimo necesario para contener el texto que se asignó. Con esto el objeto ocupa el espacio mínimo 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

Devuelve un objeto Font

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.

La propiedad esencial de los objetos basados en este control es Text, ya que representa lo que contiene el cuadro de texto; dicha propiedad tiene un limite de 64 Kbytes.

 

4.- Explique para qué sirven las siguientes propiedades de TextBox: Enabled, MaxLenght, Multiline, PasswordChar, ScrollBars, Text, Visible.

 

PROPIEDADES  DE TEXTBOX

Enabled

Permiten o no utilizar un objeto como parte de la interfaz. Sin embargo, el objeto, permanece visible.

MaxLenght

Define el número 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 (CR, LF, intro)

PasswordChar

Protege la entrada en el cuadro de texto, de tal forma que lo que se escriba no este visible. Todo loo que introduzca sera sustituido por el Carácter que defina como PasswordChar, por lo general, el Carácter utilizado es el asterisco.

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

 

5.- Para qué sirven los objetos basados en CommandButton.

Se utiliza para procesar una tarea cuando se hace el evento click en un boton, llamado por tal motivo botón de comando

El evento más obvio o utilizado para los objetos basados en este control es click.

 

6.- Explique para qué sirven las siguientes propiedades de CommandButton: Cancel, Caption, Default.

PROPIEDADES DE COMMANDBUTTON

Cancel

Indica si un botón de comando es el botón Cancelar de un formulario. Presionar la tecla Escape equivale a hacer clic en el boton de comando que tenga valor True en la propiedad Cancel. Solo un boton de comando puede tener valor True en su propiedad.

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. Presionar la tecla Intro, equivale a hacer clic en el boton de comando que tenga valor True en la propiedad Default. Solo un boton de comando puede tener valor True en su propiedad Default. Aquel boton de comando que este establecido como Default sera visiblemente diferente.

 

 

7.- Explique qué es el Enfoque.

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

Get Focus. Ocurre cuando un objeto recibe el enfoque, ya sea mediante una acción del usuario, como utilizar la tecla Tab o hacer clic en el objeto o cambiando el enfoque en tiempo de ejecución mediante el método Set Focus. Un formulario recibe el enfoque solo cuando todos los controles visibles están desactivados. 

TextBox. Cambia el contenido del cuadro de texto. Ocurre cuando un usuario cambia el texto o cuando usted cambia el valor de la propiedad Text en tiempo de ejecución.

Key Press. Se ejecuta cuando teniendo el enfoque en el cuadro de texto se presiona cualquier tecla.

9.- Qué es la Secuencia de tabulación.

En caso de que en un formulario exista al menos un objeto que sea capaz de obtener el enfoque (es decir, que pueda responder al teclado), existirá un objeto que tenga el enfoque, al presionar la tecla Tab, el enfoque se trasladara al siguiente objeto capaz de obtenerlo, siguiendo el orden o secuencia predeterminada. Al hecho de trasladar el enfoque entre los objetos mediante el uso continuo de la tecla Tab se le llama tabulación y al orden predefinido en que los objetos obtendrán el enfoque se le llama secuencia de tabulación. Cuando en la secuencia de tabulación se llega al ultimo objeto que pueda obtener el enfoque, el enfoque se trasladara al primero objeto que lo pueda tener, formando un ciclo ininterrumpido. Todos los objetos que puedan tener el enfoque, tambien tendrán una propiedad llamad TabIndex, que determina su posición dentro de la secuencia de tabulación.

 10.- Para qué sirve el método SetFocus.

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

Por medio del siguiente procedimiento:

El evento KeyPress detecta la tecla que se presiono y determina que numero de codigo ASCII le corresponde, asignándoselo a una palabra reservada llamada keyASCII, keyASCII es la tecla que usted presiono, misma que esta viendo representada gráficamente en su cuadro de texto. La funcion Chr ( ), devuelve el Carácter correspondiente a un numero de codigo ASCII, Ucase ( ) transforma un Carácter a su equivalente en mayúscula y Asc ( ) devuelve el numero del codigo ASCII correspondiente a un Carácter dado.

Ejemplo:

KeyAscii            97

Chr (KeyAscii)  “a”

Ucase (“a”)       “A”

Asc (“A”)           65

Entonces:

Asc(Ucase(Chr(KeyAscii)))   65

 CUESTIONARIO DEL CAPITULO 11, PROGRAMACIÓN ORIENTADA A EVENTOS.

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

tipo clic

tipo cambios

tipo enforque

tipo drag & drop

tipo teclado

tipo ratón

tipo elementos

tipo archivos

tipo datos

tipo dibujo

tipo tiempo

2.- Explique que son los Argumentos Implicitos.

Los argumentos implicitos son argumentos que se les proporciona Visual Basic a un objeto que es reconocido como un evento, y revisa si para ese objeto hay algo codificado para el evento que le sucedió (procedimiento de evento) si no hay nada codificado en caso de que si existan instrucciones,  toma los valores que el sistema le proporciona.

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

tipo clic

tipo cambios

tipo enfoque

tipo teclado

tipo 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. También puede ocurrir cuando se cambia  el valor de un objeto

5.- Explique cuando ocurre un evento DblClick.

se produce cuando un 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. Cómo y cuando ocurre este evento varía según el control:

ComboBox : ocurre sólo si la propiedad 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

DirListBox : 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 usuario se desplaza o cuando usted cambia 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 cuando usted cambia el valor de la propiedad text en tiempo de ejecución

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.

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 con el ratón y a la distancia que el usuario desea.

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

 10.- Explique cuando ocurre un evento GotFocus.

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

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

12.- Explique cuando ocurre un evento KeyDown y keyUp

Ocurren cuando el usuario presiona la tecla (keydown)  combinación de teclas, o suelta la tecla (keyup) o combinación de teclas  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(que tiene el código ASCII).

14.- Explique cuando ocurre un evento MouseMove.

Ocurren cuando el usuario mueve el puntero del  ratón.

15.- Explique que hace el método  SetFocus.

Establece el enfoque en un objeto

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

CUESTIONARIO DEL 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.

2.- Explique para que sirve el objeto Frame.

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.

Determina si algo está activo o no lo está y normalmente vale cero.

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

6.- Explique que utilidad tiene una Matriz de controles.

En caso de las variables, para hacer referencia a un conjunto de valores bajo un mismo nombre, recurrimos a las matrices. Los valores agrupados en esta pueden ser referidos de manera particular a través de un subíndice.

En el caso de los objetos en Visual Basic, es posible crear una matriz de ellos, denominada matriz de controles.

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

RGB proviene de la siglas (Red, Green, Blue) que son los colores básicos; a través de la combinación de dichos colores se pueden obtener una infinidad de colores.

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

9.- Explique para que sirve el objeto OptionButton.

Un control que permite seleccionar una opción

10.- Enumere las posibles formas del objeto Shape.

Estas son: circulo, óvalo, 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 tienen un objeto, podría definirse a esta propiedad como el patrón de llenado.

13.- Explique para que sirve el objeto HscrollBar y VscrollBar.

Estos dos controles guardan el mismo funcionamiento. Consisten 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, HscrollBar es para uso horizontal y VscrollBar es para uso vertical.

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

15.- Explique cuando ocurre  el evento Scroll.

Sucede mientras se arrastra el indicador gráfico de valor

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

Genera números aleatoriamente de entre de un grupo de números