Проект
является основным средством объединения отдельных элементов приложения
Visual FoxPro и выполняет следующие функции:
-
запоминает расположение каждого включенного в него
элемента (при объединении баз данных, программ, экранных форм, отчетов)
и упрощает управление приложением;
-
сохраняет объектный код в MEMO-полях, что уменьшает
количество отдельных файлов .FXP;
-
осуществляет поиск и собирает файлы, на которые есть
ссылки в проекте;
-
отслеживает текущие версии элементов, в случае необходимости
перекомпилирует программы, обновляет экранные формы и т.д.;
-
упрощает тиражирование приложений: при генерации
из проекта все элементы объединяются в один исполняемый файл .EXE или файл
приложения .APP.
Вся информация
о проекте хранится в специальной таблицей с расширением .PJX и соотвтствующем
MEMO-файле .PJT.
Создание
проекта
В меню
FILE пункт NEW опция Project. После нажатия кнопки
NEW FILE вводится имя проекта в окне диалога Create. После
подтверждения сохранения открывается окно проекта (Project Manager).
В
окне проекта отображаются вкладки:
All
- все файлы проекта;
Data
- базы данных, таблицы, запросы;
Documents
- формы, отчеты, этикетки;
Classes
- классы;
Code
- программы и библиотеки;
Other
- меню, файлы переменных памяти, файлы, содержащие макрокоманды.
Применяется
иерархический принцип отображения проекта.