Capítulo 16.  Arrastrar y colocar

 

Cuestionario del capítulo

 

1.      Explique los 3 pasos de lo que sucede durante el proceso de arrastrar y colocar.

*      El objeto Command actúa como objeto fuente. Se coloca el puntero del ratón sobre el objeto, se presiona el botón del ratón y se mantiene presionado; estando en la posición inicial (1) se arrastra a la posición de destino (3).

*      En el proceso de ser arrastrado, una representación visual indicará que se está ejecutando una operación de arrastrar y colocar, a la que se llama icono de arrastre.

*      Al llegar a la posición final se libera el botón que se mantenía presionado, y en ese momento ocurre el evento dragDrop del objeto de destino.

 

2.      Explique cuando ocurre el  evento DragOver.

Ocurre cuando tienes arriba los botones del ratón y lo arrastras sin soltarlo, hasta el sitio que desees.

3.      Explique cuando ocurre el  evento DragDrop.

Es cuando se suelta el botón del ratón en su destino después de ser arrastrado. Ocurre cuando se arrastra un objeto fuente sobre algún otro objeto. El evento se aplica para el objeto de destino.

 

4.      Explique la función de la propiedad DragMode.

Habilita a un objeto para que pueda ser arrastrado y colocado.

5.      Explique la función de la propiedad DragIcon (pág 430).

DragIcon significa icono de arrastre y este es igual a la imagen guardada en la lista de imágenes.

 

 

 

 

 

6.      Explique la funcion de los 3 valores para el argumento State del  evento DragOver..

El valor 0 , su función es entrar (el control de oigen se esta arrastrando dentro del intervalo de ubn destino)

El valor 1 le corresponde la función salir, o sea cuando el control de origen se está arrastrando fuera del intervalo de un destino.

A el valor 2 le corresponde la función Sobre (el control de origen se ha movido de una posición a otra).

 

7.      Explique la función de la propiedad MousePointer.

Es el puntero del ratón al cual se le asignan diferentes valores por medio de constantes.

 

 

8.      Explique los 4 pasos en que se basa el modo manual de arrastrar y colocar.

*      La propiedad DragMode del objeto fuente deberá estar establecida a 0-Manual que de hecho es el valor predeterminado de esa propiedad.

*      Se debe usar un evento sustituto con el cual activar la función de arrastrar y colocar.

*      Se debe activar manualmente el modo de arrastre a través del método Drag.

*      El proceso que ocurre al momento de colocar permanece igual.

 

 

 

 

 

 

 

 

 

 

 

 

9.      Explique el uso del método Drag y la función de los 3 valores de action.

El método Drag tiene la siguiente sintaxis:

ObjetoFuente.Drag Acción

Donde Acción es uno de los siguientes valores:

Valor Constante Función

       vbCancel Cancela una operación de arrastrar y colocar

      VbBeginDrag Inicia una operación de arrastrar y colocar.

       VbEndDrag concluye una operación de arrastrar y colocar

 

 

 

 

 

 

Capítulo 17.  Control del tiempo

 

Cuestionario del capítulo

 

1.      Explique la diferencia entre valor absoluto y valor relativo del tiempo.

Hay dos cosas para las que nos puede importar el tiempo al momento de estar desarrollando aplicaciones: saber la hora (valor absoluto) y determinar intervalos (valor relativo), generalmente para establecer límites.

 

2.           Explique para que sirve el control timer.

Este objeto le permite controlar acciones en intervalos de tiempo calculados en milisegundos.

3.      Explique cuando ocurre el  evento timer.

Se ejecuta automáticamente cada determinado periodo; e tiempo entre una ejecución y otra depende del intervalo en milisegundos que se haya especificado en el objeto a través de la propiedad interval.

 

 

4.      Explique la función de la propiedad Interval y en que unidades se define.

Determina la cantidad en milisegundos que transcurrirá entre cada ejecución periódica del evento Timer.

 

 

Capítulo 18.  Manejo del sistema de archivos

 

 

 

Cuestionario del capítulo

 

1.    Explique para que sirve el control DriveListBox.

Es un control que explora el sistema de archivos y determina cuántas unidades de almacenamiento se tienen, para después desplegarlas en una interfaz tipo ComboBox y permitir su selección

 

2. Explique para que sirve el control DirListBox.

Es un control que explora el sistema de archivos y determina cuántos directorios hay en una determinada ruta (path), para después desplegarlos y permitir su selección  en una interfaz de modo de árbol de directorio.

 

3.      Explique para que sirve el control FileListBox.

Es un control que explora el sistema de archivos y determina cuántos archivos hay en un directorio determinado, para después desplegarlos y permitir su selección en una interfaz de modo ListBox.

 

4. Explique la función de la propiedad Drive.

En el caso de los objetos basados en DriveListBox, almacena el identificador de la unidad que se encuentra o que ha sido seleccionada.

 

 

 

 

5.      Explique la función de la propiedad Path.

En el caso de DirListBox, almacena o asigna la ruta  de acceso que se encuentra o ha sido seleccionada. En el caso de FileListBox, almacena o asigna la ruta de acceso de la cual se explorará el contenido de archivos.

 

 

6.      Explique la función de la propiedad Pattern.

En el caso de FileListBox, almacena o asigna el patrón de archivos que se mostrarán en el objeto.

 

7.      Explique cuando se ejecuta el evento Change.

Se ejecuta cuando se hace una selección en cualquiera de los controles básicos del manejo del sistema de archivos.

 

 

 

 

8.      Explique porque no es suficiente contar los controles gráficos básicos y por que se requiere usar el objeto FileSystem.

Los controles  básicos están limitados a funciones exclusivamente de lectura.

Para manejar diferentes recursos de la computadora por eso la utilización de FileSystem.

 

 

 

 

 

 

 

 

 

9.      Mencione la utilidad de cada uno de los 6 métodos del objeto FileSystem para manipular archivos.

FileSistem.CurDir.  Devuelve la ruta actual que mantiene el control del sistema en la unidad de almacenamiento.

FileSistem.ChDir . Cambia la ruta que mantiene el control del sistema.

FileSistem.MkDir . Genera un nuevo directorio.

FileSistem.RmDir.  Remueve un directorio.

FileSistem.Dir.  Devuelve el nombre de un directorio que concuerda con un patrón dado.