С помощью Visual FoxPro вы можете использовать данные совместно с другими приложениями, такими как Microsoft Excel и Word, использовать объекты из других приложений и управлять другими приложениями через OLE-автоматизацию.

OLE-автоматизация (технология на основе COM, позволяющая прикладной программе-серверу предоставлять свои сервисы в распоряжение других программ-клиентов через диспинтерфейсы, то есть через декларацию методов, доступных через интерфейс IDispatch). Пояснение переводчика.

 

Своместное использование данных с другими приложениями

Вы можете использовать преимущества всех программных инструментов на вашем рабочем столе с помошью Visual FoxPro.

Использование ваших FoxPro данных в других приложениях.   Использовать данные с другими приложениями очень легко - например, вы можете совместно использовать данные Visual FoxPro в Microsoft Excel с помощью мастера PivotTable Wizard, или в Microsoft Word с помощью мастера Mail Merge Wizard.

Отображение или хранение объектов из других приложений.   Вы можете включить объекты из других приложений путем связывания или встраивания их в таблицы или в формы. Затем вы можете редактировать объекты напрямую, не покидая сессии Visual FoxPro.

Editing included objects is easy in Visual FoxPro.

FoxPro Form Designer Merging

Импортирование и экспортирование данных

Вы можете импортировать или экспортировать данные между Visual FoxPro и многими другими приложениями, используя многообразие форматов файлов: text, spreadsheets и tables. Данные могут быть легко добавлены или скопированы из существующих таблиц. Мастер Import Wizard поможет вам принять решение о желаемой вами структуре, для получения данных в Visual FoxPro.

Для более подробной информации посмотрите описание Импортирование и экспортирование данных.

Интеграция с автоматизацией

С Visual FoxPro вы получите возможность полной интеграции вашего приложения с другими приложениями.

Управление другими приложениями.   Вы можете расширить возможности вашего приложения с помощью программного управления другими приложениями. Например, вы можете указать Microsoft Excel произвести некоторые вычисления, проинструктировать Microsoft Graph отобразить результаты в виде графиков, и сохранить графики в поле General таблицы Visual FoxPro, все - непосредственно из Visual FoxPro программного кода. Или, вы можете добавить элементы ActiveX, разработанные либо вами, либо кем-то другим.

Оптимизация требований автоматизации.  Вы можете определить, сколько времени использует ваша система для требований и сколько ждать пользователю до появления сообщения. Например, вы можете управлять тем, как много времени ваша система тратит на попытки осуществления требований автоматизации до отображения сообщения "server busy".

Кроме того, вы можете управлять числом миллисекунд, которые прошли с момента "ввода" пользователя, такого как использование мыши или клавиатуры, пока требование автоматизации находится в ожидании, до момента когда появится сообщение "busy".

Управление Visual FoxPro из других приложений.   Использовав Visual FoxPro в качестве сервера автоматизации вы можете создать ссылки на объекты Visual FoxPro, исполнять команды Visual FoxPro и запускать программы Visual FoxPro из других приложений.

Для получения более подробной информации об автоматизации посмотрите описание Совместное использование информации и введение OLE.

Смотрите также