Cuestionario
del capítulo
1.-Explique
los 3 pasos de lo que sucede durante el proceso de arrastrar y colocar.
- Se coloca el
puntero de ratón sobre el objeto fuente, se presiona el puntero y se mantiene
presionado; se arrastra la posición inicial. Los objetos de destino harán algo
al detectar que un objeto es arrastrado sobre ellos (drag over) o colocado sobre
ellos (drag drop). El objeto fuente solo participa al ser arrastrado dicho
procedimiento cuenta con argumentos implícitos; source que contiene la
referencia o intensificación interna del objeto fuente, y X, Y (left, top) que
contiene la nueva posición del objeto a medida que se arrastra.
-
Al ser arrastrado, una representación visual
indicara que se esta ejecutando una operación de arrastrar y colocar (icono de
arrastre). dicho icono es propiedad del objeto fuente se establece a través de
la propiedad dragicon.
-
Al llegar a la posición final se libera el botón del ratón que se mantendrá
presionado y en este momento ocurre el evento drag drop del objeto del destino.
2.-Explique
cuando ocurre el evento DragOver.
Al arrastrar un
objeto fuente sobre algún objeto el evento se aplica para el objeto de destino.
3.-Explique
cuando ocurre el evento DragDrop.
Cuando se coloca
el objeto fuente sobre los objetos de destino, en operaciones de arrastrar y
colocar.
4.-Explique
la función de la propiedad DragMode.
- Habilita a un
objeto para que pueda ser arrastrado y colocado.
-
Es la propiedad o característica
del objeto fuente de poder ser arrastrado y colocado.
5.-Explique la función de la propiedad DragIcon .
Muestra
una imagen definida por el usuario al momento de que se arrastra algún objeto.
Valor
0 Función:
entrar(el control de origen se esta arrastrando dentro del intervalo de
un destino).
Valor 1
Función: salir(el control de origen se esta arrastrando fuera del
intervalo de un destino).
Valor:
2 Función: sobre(el control de
origen se ha movido de una posición de destino a otra).
7.-Explique
la función de la propiedad MousePointer.
Permite
de disponer de diferentes punteros predefinido.
8.-Explique
los 4 pasos en que se basa el modo manual de arrastrar y colocar.
-
La propiedad drag Mode del objeto
fuente deberá estar establecida a 0-manual, que de hecho es el valor
predeterminado de esa propiedad.
-
Se debe buscar 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.
Es
equivalente a poner el puntero en el objeto y así poderlo arrastrar,
0,
vbCancel: Cancela una operación de arrastrar y colocar.
1,
vbBeginDrag: Inicia una operación de arrastrar y colocar.
2,
vbEndDrag: Concluye una operación de arrastrar y colocar.
Control
del tiempo
Cuestionario
del capítulo
1.-Explique
la diferencia entre valor absoluto y valor relativo del tiempo.
Para saber la
hora se utiliza el valor absoluto, para determinar intervalos se utiliza el
relativo o también para generar limites.
2.-Explique
para que sirve el control timer.
Se ejecuta automáticamente
cada determinado periodo, el tiempo
entre una ejecución y otra depende del intervalo en que se haya especificado en
el objeto a través de la propiedad intervalo.
3.-Explique
cuando ocurre el evento timer.
Este objeto le
permite controlar acciones en intervalos de tiempo calculados en milisegundos.
4.-Explique la
función de la propiedad Intervalo y en que unidades se define.
Determinar la
cantidad en milisegundos que transcurrida entre la ejecución periódica del
evento timer.
Manejo
del sistema de archivos
Cuestionario
del capítulo
1.-Explique
para que sirve el control DriveListBox.
Explora el
sistema de archivos y determinar cuantas unidades de almacenamiento se tienen,
para después desplegarlos en una interfaz tipo combox 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 hallen una
determinada ruta (path), para 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
dirlist box, 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 explorara 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 mostraran 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.
El método de
controles gráficos básicos es sencillo, aunque limitado para funciones
exclusivamente de lectura, hay aplicaciones que se desea agregar un archivo,
eliminarlo, copiarlo, etc. Y drivelistbox, dirlistbox y filelistbox no ayudan
mucho.
9.-Mencione
la utilidad de cada uno de los 6 métodos del objeto FileSystem para manipular
archivos.
Filesystem.kill
: Elimina un archivo determinado.
Filesystem.filecopy:
Copia un archivo a un nuevo destino.
Filesystem.filelen:
Devuelve la cantidad de bytes de un archivo.
Filesystem.filedatetime:
Devuelve la fecha y hora del archivo.
Filesystem.getattr:
Devuelve el atributo de un determinado archivo.
Filesystem.setattr: Establece un atributo determinado a un archivo.