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