Compartir a través de


Técnica de arrastrar y colocar de OLE en tiempo de diseño

La técnica de arrastrar y colocar de OLE en tiempo de diseño de Visual FoxPro hace que el desarrollo de aplicaciones sea aún más rápido que en las versiones anteriores. Esta técnica permite colocar de forma sencilla en el Administrador de proyectos y en los diseñadores de Visual FoxPro archivos del Explorador de Windows. También se permite mover o copiar fácilmente texto desde otras aplicaciones a la ventana Comandos, a los editores de texto de Visual FoxPro y a la ventana Propiedades.

En la tabla siguiente se indican las características de tiempo de diseño de Visual FoxPro que admiten la técnica de arrastrar y colocar de OLE, junto con una descripción de su uso.

Elemento de la interfaz Descripción
Ventana Comandos Destino de colocación de archivos y origen de arrastre y destino de colocación de texto.

Si se coloca un archivo creado con Visual FoxPro en la ventana Comandos, se abrirá el archivo con el comando de Visual FoxPro correspondiente. Por ejemplo, si se coloca en la ventana Comandos una base de datos, Visual FoxPro ejecutará los comandos OPEN DATABASE y MODIFY DATABASE para abrir el archivo y poder modificarlo. Si se coloca en la ventana Comandos una tabla, ésta se abrirá con los comandos USE … AGAIN y BROWSE. Si SET EXCLUSIVE tiene el valor ON, la tabla se abrirá para uso exclusivo. Si SET EXCLUSIVE tiene el valor OFF, se abrirá para uso compartido.

Otros archivos de Visual FoxPro se abren con el comando MODIFY correspondiente: los formularios se abren con MODIFY FORM, las consultas con MODIFY QUERY, los archivos de texto y de encabezado (.H) con MODIFY FILE, etc.

Si se coloca en la ventana Comandos un archivo creado con otra aplicación, se abrirá con la aplicación a la que esté asociado. Por ejemplo, al colocar una hoja de cálculo de Microsoft Excel en la ventana Comandos se iniciará Excel y se abrirá dicha hoja de cálculo.

Administrador de proyectos Destino de colocación de archivos.

Los archivos se agregan a las categorías correspondientes del Administrador de proyectos, en función de sus extensiones de archivo. Si Visual FoxPro no reconoce la extensión de un archivo que se coloca en el Administrador de proyectos, el archivo se agregará a la categoría Otros.

Si se coloca en el Administrador de proyectos una tabla contenida en una base de datos, ésta se agregará a la categoría Bases de datos del elemento Datos y se marcará como Excluida. Si se coloca en el Administrador de proyectos una tabla libre, ésta se agregará a la categoría Tablas libres del elemento Datos y se marcará como Excluida. Si se coloca en el Administrador de proyectos una base de datos, ésta se agregará a la categoría Bases de datos del elemento Datos y se marcará como Excluida.

Aunque con la técnica de arrastrar y colocar de OLE es fácil agregar archivos al Administrador de proyectos, recuerde que el Administrador de proyectos agrega automáticamente al proyecto todos los archivos a los que se hace referencia cuando se genera. Por ejemplo, si un programa agregado al proyecto ejecuta otro programa, éste programa se agregará automáticamente al generar el proyecto. No es necesario agregar el segundo programa manualmente.

Editores de texto Origen de arrastre y destino de colocación para texto.

Se consideran editores de texto las ventanas de edición abiertas con MODIFY COMMAND, MODIFY FILE y MODIFY MEMO; la ventana Comandos; las ventanas de edición de miniprogramas de los Diseñadores de formularios, de clases, de menús y de entornos de datos; y el editor de procedimientos almacenados del Diseñador de bases de datos.

Depurador Origen de arrastre y destino de colocación para texto.

El cuadro de texto de la ventana Inspección y la lista Nombre son orígenes de arrastre y destinos de colocación de texto. Las ventanas Seguimiento y Resultados del depurador son sólo orígenes de arrastre para texto.

Diseñador de bases de datos Destino de colocación de archivos.

Al colocar una tabla en el Diseñador de bases de datos, la tabla se agrega a la base de datos actual.

Diseñador de clases Destino de colocación de texto y archivos.

De forma predeterminada, al colocar texto en un objeto contenedor del Diseñador de clases se crea una etiqueta con ese texto como valor de la propiedad Caption. Puede cambiar el control predeterminado creado al colocar texto en el Diseñador de formularios. Para ello, utilice la ficha Asignación de campos del cuadro de diálogo Opciones.

Si coloca texto en un control no contenedor (controles CheckBox, CommandButton, Header, Label u OptionButton), se establecerá el texto como valor de la propiedad Caption.

Al colocar un archivo gráfico (.ani, .bmp, .cur, .gif, .ico o .jpg) en el Diseñador de clases se crea un control Image cuya propiedad Picture tiene como valor el nombre de ese archivo gráfico.

Diseñador de entornos de datos Destino de colocación de archivos.

Al colocar una tabla en el Diseñador de entornos de datos, se agrega la tabla al entorno de datos. Al colocar una base de datos en el Diseñador de entornos de datos aparece el diálogo Agregar tabla o vista, lo que le permite agregar una tabla o vista al entorno de datos.

Diseñador de consultas Destino de colocación de archivos.

Al colocar una tabla en el Diseñador de consultas, se agrega la tabla a la consulta. Al colocar una base de datos en el Diseñador de consultas aparece el cuadro de diálogo Agregar tabla o vista, que permite agregar una tabla o una vista a la consulta.

Diseñador de vistas Destino de colocación de archivos.

Al colocar una tabla en el Diseñador de vistas, se agrega la tabla a la vista. Al colocar una base de datos en el Diseñador de vistas aparece el cuadro de diálogo Agregar tabla o vista, que permite agregar una tabla o una vista a la vista.

Ventana Propiedades Destino de colocación de texto.

Puede colocar texto en el cuadro de texto que aparece en la parte superior de la ventana Propiedades al seleccionar una propiedad en tiempo de diseño.

Galería de componentes Origen de arrastre y destino de colocación de archivos.

Puede arrastrar objetos desde la Galería de componentes y colocarlos en el Diseñador de formularios. También puede arrastrar archivos desde la Galería de componentes y colocarlos en el Administrador de proyectos.

Además, puede colocar archivos en la Galería de componentes.

Vea también

Técnica de arrastrar y colocar de OLE | Técnica de arrastrar y colocar de OLE en tiempo de ejecución | Implementar modos intrínseco y manual de arrastrar y colocar de OLE | Interoperabilidad e Internet | Documentos activos