Мы рассмотрели создание форм, отчетов, запросов, перекрестных таблиц,диаграмм и меню. Каждый из этих компонентов проекта можно запуститьна выполнение. Что же еще необходимо сделать, чтобы все объекты, включенные в создаваемый нами проект, функционировали как единое целое?Это мы сейчас и рассмотрим.
Определение свойств окна проекта
При работе с файлами, размещенными в проекте, для их открытия и запуска на выполнение мы использовали кнопки Modify (Модифицировать),Browse (Обзор) и Run (Запустить) окна проекта. Visual FoxPro позволяет дляэтих целей использовать также мышь. При этом выполняемое действие определяется параметрами, установленными на вкладке Project (Проект) диалогового окна Options (Параметры) (рис. 13.1), вызываемого командойOptions (Параметры) из меню Tools (Сервис).
Используя опции области Project double-click action (Действия, выполняемыепри двойном щелчке в проекте) этого диалогового окна, вы можете указатьдействие, выполняемое при двойном щелчке на имени компонента. Поумолчанию установлен признак модификации выбранного компонента проекта, поэтому после двойного щелчка на нем вызывается конструктор, используемый при модификации файла данного типа.
Вы можете установить опцию Run selected file (Запустить выбранный файл).В этом случае при двойном щелчке на имени файла он будет запускаться.Таблица при двойном щелчке будет открываться в режиме Browse (Обзор)для просмотра содержащихся в ней записей.
Если в диалоговом окне Options (Параметры) установлен флажок Prompt forWizard (Запрос мастеров), при создании нового компонента проекта открывается диалоговое окно с запросом об использовании мастера для его создания. Если этот флажок не установлен, то сразу будет вызываться конструктор, соответствующий создаваемому объекту.
Чтобы настроить основные параметры управления проектом, вы можете использовать флажки области Source control options (Параметры хранилища данных), предназначенные для управления крупным проектом, выполняемым группой разработчиков. Назначение установки флажков описано втабл. 13.1.
Рис. 13.1. Определение параметров окна проекта
Таблица 13.1. Назначение флажков вкладки Project
Флажок | Назначение |
Automatically add new projects tosource control (Автоматическидобавлять новые проекты в хранилище данных) | Создаваемый проект автоматически помещается в хранилище данных. В противном случае выдолжны будете добавлять проект вручную |
Check out files upon modify (Выбор файла для эксклюзивногоредактирования) | Редактируемый файл автоматически выбирается для эксклюзивного редактирования пользователем. Если файл уже выбран для эксклюзивного редактирования другим пользователем,Visual FoxPro выдает соответствующее предупреждение |
Add files to source control upon add (Добавлять данные в хранилище) | Файлы автоматически добавляются в хранилище данных проекта. Если флажок не установлен, то файлы будут добавляться только в проект (в файл с расширением PJX), но не будутдобавляться в хранилище. Следовательно, вамбудет необходимо размещать файл в хранилище вручную |
Remove files from source controlupon removal from project (Удалять файлы из хранилища приудалении из проекта) | Удаляемый из проекта файл автоматическиудаляется из хранилища данных. Если флажокснят, то при удалении файла из проекта информация о файле сохраняется в хранилищеданных. При этом, если файл не был удален сжесткого диска, к нему можно получить доступ,используя систему совместной разработки внеVisual FoxPro |
Display dialog box for shortcutmenu commands (Открывать диалоговое окно из всплывающегоменю команд) | При выборе элемента проекта с помощьюкоманды всплывающего меню проекта VisualFoxPro открывает диалоговое окно, позволяющее для работы с данной командой выбратьболее одного файла |