Проекты в FoxPro


Проект является основным средством объединения отдельных элементов приложения Visual FoxPro и выполняет следующие функции:
  • запоминает расположение каждого включенного в него элемента (при объединении баз данных, программ, экранных форм, отчетов) и упрощает управление приложением;
  • сохраняет объектный код в MEMO-полях, что уменьшает количество отдельных файлов .FXP;
  • осуществляет поиск и собирает файлы, на которые есть ссылки в проекте;
  • отслеживает текущие версии элементов, в случае необходимости перекомпилирует программы, обновляет экранные формы и т.д.;
  • упрощает тиражирование приложений: при генерации из проекта все элементы объединяются в один исполняемый файл .EXE или файл приложения .APP.
        Вся информация о проекте хранится в специальной таблицей с расширением .PJX и соотвтствующем MEMO-файле .PJT.

        Создание проекта

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