Parte 3
Capítulo 16. Arrastrar y colocar
1.- Explique los 3 pasos de lo que sucede
durante el proceso de arrastrar y colocar.
1) Se
coloca el puntero del ratón sobre el objeto se presiona el botón del ratón y se
mantiene presionado durante el este proceso ocurren dos eventos DragOver que detecta que le objeto fuente esta siendo
arrastrado y el DragDrop que ocurre cuando el objeto
es colocado sobre el.
2) Durante
el proceso de ser arrastrado existirá una representación visual que indica que
una operación de arrastre y colocación
están siendo ejecutadas (icono de arrastre).
3) Al
llegar a la posición final se suelta el botón del ratón que estaba presionado y
es cuando ocurre el evento DragDrop del objeto destino.
2.- Explique cuando ocurre
el evento DragOver.
Ocurre cuando en un objeto fuente
que es arrastrado se detecta que es arrastrado sobre ellos.
3.- Explique cuando ocurre el evento DragDrop.
Es muy
similar a DragOver solo que este ocurre cuando el
objeto fuente es colocado sobre ellos.
4.- Explique la función de la propiedad DragMode.
Es una
propiedad que se utiliza para habilitar un objeto para que pueda ser movido o
arrastrado.
5.- Explique la función de la propiedad DragIcon (Pág. 430).
Establece el icono de arrastre del objeto, este icono
aparece mientras es arrastrado dicho objeto.
6.- Explique la función de los 3 valores
para el argumento State del evento DragOver..
a) Valor 0 – Entrar (el
control de origen se está arrastrando dentro
del intervalo de un destino)
b) Valor 1 – Salir (el
control de origen se está arrastrando fuera del intervalo de un destino)
c) Valor 2 – Sobre (el
control de origen se ha movido a un posición del destino a otra)
7.- Explique la función de la propiedad MousePointer.
Nos permite
escoger entre varios iconos de punteros ya definidos por V.B.
8.- Explique los 4 pasos en que se basa
el modo manual de arrastrar y colocar.
1.-
La propiedad DragMode
del objeto fuente deberá estar establecida a 0-Manual
que
es el valor predeterminado de esa propiedad.
2.-
Se debe colocar un evento sustituto con el cual activar la función de
arrastrar y colocar.
3.-
Se debe activar manualmente el modo de arrastre a través del método Drag.
4.-
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.
Equivale a poner el
puntero del ratón sobre el objeto fuente y así poder arrastrarlo
Valor |
Constate |
Función |
0 |
vbCancel |
Cancela
una operación de arrastrar y colocar |
1 |
begínDrag |
Inicia
una operación de arrastrar y colocar |
2 |
vbendDrag |
Concluye
una operación de arrastrar y colocar |
__________________________________________________________________________________________
Capítulo 17. Control del tiempo
1.- Explique la diferencia entre valor absoluto y valor relativo del tiempo.
El valor
absoluto se usa en la hora y el valor relativo
para generar intervalos de tiempo (se expresa en milisegundos) o bien
establecer limites.
2.- Explique para que sirve el control timer.
En un determinado periodo se ejecuta dicho periodo depende un intervalo ya
especificado
3.- Explique cuando ocurre el evento timer.
Nos permite
controlar acciones de intervalos, mismo que se ejecuta de una manera periódica
con base en un intervalo de tiempo predeterminado
4.- Explique la función de la propiedad Interval y en que unidades se define.
Nos
determina la cantidad de milisegundos de cada intervalo de tiempo en el que
transcurre la ejecución del evento timer
_________________________________________________________________________
Capítulo 18. Manejo
del sistema de archivos
1.- Explique para que sirve el control DriveListBox.
Es un control que explora
el sistema de archivos y determinar cuantas unidades de almacenamiento se
tienen, para después desplegarlos 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 archivos y determina cuantos 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 cuantos 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
seleccionado.
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.
Por que hay
aplicaciones en las que el manejo de controles básicos están
limitados a funciones exclusivamente de lectura y ciertamente DriveListBox, DirListBox y FileListBox no ayudan mucho por eso se tienen que utilizar
algunos recursos de la computadora
9.-
Mencione la utilidad de cada uno de los 6 métodos del objeto FileSystem para manipular archivos.
Método |
Utilidad |
FileSystem.CurDir |
Devuelve
la ruta actual que mantiene el control del control del sistema en la unidad
de almacenamiento |
FileSystem.ChDir |
Cambia la
ruta que mantiene el control del sistema |
FileSystem.MkDir |
Genera un
nuevo directorio |
FileSystem.RmDir |
Remueve
un directorio |
FileSystem.Dir |
Devuelve
el nombre de un directorio que concuerda con un patrón dado |