Capítulo 13  

Controles de listas desplegables.

1.-Explique el concepto de coleccion.

Coleccion es un grupo de elementos con nombre,constituidos por componentes de una misma naturaleza que se encuentran relacionados.

2.-Explique para que sirve el objeto listbox.

Atraves de el es posible seleccionar de una lista una o mas objetos.

3.-Explique para que sirve el objeto combobox.

Permite seleccionar una opcion,cuenta con una flecha que permite ver las opciones disponibles en forma de lista desplegable cuenta con un cuadro de texto.

4.-Explique  para que sirve el metodo addItem.

Para agregar opciones a un objeto de la lista desplegable.

5.-Explique la funcion de la propiedad listcount.

Para conocer cuantos elementos tiene  un objeto de la lista desplegable.

6.-Explique la funcion de la propiedad list.

La propiedad list devuelve o establece el argumento  o elemento,utilizando al agregar una opcion a un objeto de la lista desplegable.

7.-Explique la funcion de la propiedad selected.

Para determinar si un elemento esta o no seleccionado.

8.-Explique la funcion de la propiedad listIndex.

Proporciona el valor true en caso que no este seleccionado.

9.-Explique para que sirve el metodo removeItem.

Si desea eliminar  un elemento de un objeto de lista desplegable,se utiliza removeItem.

10.-Explique para que sirve el metodo clear.

Tendra aplicacion practica cuando el contenido de una lista dependa de otro valor en la interfaz si por alguna razon este es eliminado clear lo apagara en la congruencia de su interfaz.

11.-Explique la funcion de la propiedad multiSelect.

Establece la capacidad de un listbox de aceptar la seleccion de mas de una opcion de manera simultanea.

12.-Explique la funcion de la propiedad sorted.

Establece que los elementos del objeto de lista desplegable aparescan alfabeticamente.

13.-Explique cuando ocurre el evento Itemcheck.

Sucede cuando se activa o desactiva uno de los elementos del objeto,listbox,cuando este se encuentra en estilo checkbox.este evento tiene argumento implicito llamado elemento que devuelve el numero del   indice del elemento que esta  modificando.

Capitulo 14

Editor de menus y manejo de portapapeles.

1.-Explique que es el editor de menus.

Es la herramienta que visualbasic proporciona para elaborar los sistemas  de menu clasico del entorno, en donde se define una barra  de menus que contiene opciones generales(opciones de primer nivel) de las cuales dependieron  otras(tambien de  ejecucion  y asi sucesivamente. 

2.-Enumere las 9 reglas para crear un sistema de menus.

1-Deben existir opciones de primer nivel.

2-Deben existir opciones de ejecucion.

3-Las opciones de primer nivel no dependen de ninguna otra opcion.

4-Las opciones de ejecucion pueden tener definidas teclas de atajo metodo abreviado.

5-Si una opcion solo sirve para mostrar otras iguales no se recomienda la colocacion de teclas de metodo abreviado.

6-Revise cuales son las convenciones de windows al momento de definir teclas de metodo abreviado.

7-Todas las opciones deberan tener un nombre de objeto valido de visual basic.

8-Se deberan agregar tres puntos a la propiedad caption para aquellos opciones de ejecucion que no ordenen una tarea,es decir, que invoque un cuadro de dialogo.

9-Las opciones de menu se manifestaran como opciones,identicas a lo que se especifique en su propiedad caption.

3.-Mencione las 3 maneras de invocar el editor de menus.

1-Haciendo click en el icono editor de menus de la barra de herramientas.

2-Utilizando el menu herramientas - editor de menus.

3-Presionando ctrl+E.

4.-Explique las 6 partes importantes del editor de menus.

Caption.-Texto que se desplega como opcion en el menu.

Name.-nombre del objeto.

Shortcut.-Lista desplegable donde puede puede seleccionar la tecla del metodo abreviado para la opcion.

Checked.-Indica si aparecera una opcion visiblemente marcada o no, util para  cuando alguna se de seleccion alterna.

Enabled.-Indica si la opcion esta disponible o no para su seleccion.

Visible.-Indica si la opcion es visible o no.

5.-Explique la utilidad del portapapeles.

El uso del portapapeles siempre se hace sobre un objeto determinado.  

6.-Explique que es el objeto fuente.

Se puede definir como la parte de la memoria ram que se encuentra reservada para el alojamiento de datos para fines de intercambio entre elementos de interfaz.

7.-Explique las tareas copiar,cortar y pegar.

Copiar.-Es la tarea de cargar archivos en el portapapeles,manteniendo el objeto fuente sin modificaciones para poder copiar es necesario tener seleccionada o marcada una porcion del objeto fuente.

Cortar.-Es la tarea de cargar datos en el portapapeles  e insertarlos en el objeto fuente,para cortar;es necesario tener seleccionado o marcado una opcion del objeto fuente.

Pegar.-Es la tarea de leer el contenido del portapapeles e insertarlo en el objeto fuente(que en el caso actua como destino).

8.-Explique la funcion de la propiedad SelStar.

Define la posicion inicial de un bloque seleccionado en un objeto fuente.

9.-Eplique la funcion de la propiedad SelLength.

Contiene la cantidad de caracteres que estan seleccionados en el objeto fuente.

10.-Explique la funcion de la propiedad SelText.

Contiene caracteres seleccionados en el objeto fuente en caso de que su valor se modifique en tiempo de ejecucion lo que esta seleccionado se  elimina y se coloca el valor asigando en tiempo de ejecucion.

11.-Explkique la funcion del metodo Clear.

En el objeto clipboard implica eliminar el contenido del portapapeles.

12.-Explique la funcion del metodo SetText.

Transfiere un texto seleccionado al portapapeles.

13.-Explique la funcion del metodo GetText.

Recupera el texto contenido en el portapapeles.

Capitulo 15

Manejo de imagenes.

1.-Explique que es el control image.

En el control que permite mostrar graficas a partir de mapa de bits,iconos,metarchivos mejorados y otros formatos comprimidos como .gif y .jpg.

2.-Explique como se usa la funcion loadpicture.

Se encarga  de pasar un valor de tipo imagen a partir del nombre del archivo que la contiene sintaxis: loadpicture("archivo.ext").

3.-Explique que es el control picturebox.

Es un control que muestra graficos a partir de mapas de bits icono,metarchivosmejorados y otros formatos comprimidos como .gif y .jpg.

4.-Mencione las diferencias entre image y picturebox.

Image.-Solo muestra una imagen de formato estandar.

PictureBox.-Muestra una imagen y puede modificar el contenido o insertar objetos en la imagen.

5.-Explique las propiedades drawwidth,scalemode,scalewidth.

DrawWidth.-Establece el grueso del trazo en pixeles para tareas de dibujo pset.el valor predeterminado es 1,equivalente a 1 pixel es decir, el trazado mas fino posible.

ScaleMode.-Determina la forma de escala para dibujo se tiene valores predeterminados de escala, lo que habilita la proporcionalidad en los trazos.

ScaleWidth.-Correspondencia en la escala con respecto al ancho  las medidas de las figuras que se tracen o elaboranguardaran una correspondencia de escala  del alto con respecto al ancho,en la unidad de medida especificada en scalemode y con respecto a las dimenciones del objeto.

6.-Explique el uso del metodo Circle.

Sirve para trazar un circulo apartir del punto x,y,considerando el radio que se determino           sintaxis: objeto.circle(x,y),radio

7.-Explique el uso del metodo Line.

Sirve prar trazar lineas desde el punto X,Y hacia los 4 puntos cardinales,sumando y restando al punto de origen,el valor del radio para X y para Y.

8.-Explique el uso del metodo Pset.

Pset sirve para trazar un punto con coordenadas (X,Y), sintaxis: objeto.Pset(X,Y)

9.-Explique porque es necesario agregar  componentes activeX al proyecto.

Brinda mucha claridad en el manejo de los objetos y su preparacion para el trabajo en la interfaz,ademas   de que hay  cosas que solo pueden ser establecidas a traves de dichas  paginas de propiedades.

10.-Eplique que es el control ImageList y que son Key e Index.

ImageList.- Almacena imagenes en un tamaño estandar y los subordina a un modulo determinado.

Key.-Clave que identifica como unico a un elemento dentro de la coleccion.

Index..-Asigne un numero automatico a cada elemento.