Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-06-02.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
26.54 Mб
Скачать

2.16. Управление проектом и создание приложения

2.16.1. Свойства проекта

Страница настройки свойств вызывается командой Tolls/Op­tion/Pro­jects. Рассмотрим основные свойства.

Run/Modify...‑ при двойном щелчке мыши на компоненте проекта элемент выпол­ня­ет­ся/мо­дифицируется.

Prompt For Wizards ­- вызов мастера при создании компонента.

Automatically Add New... ­‑ автоматическое добавление проектов в хранилище.

Check Out Files... ‑ монопольный режим корректировки компонента.

Add Files... - автоматическое добавление файлов в хранилище проекта.

Remove File... ‑ при удалении файла из проекта он удаляется из хранилища.

Display... ‑ открытие окна диалога выбора нескольких файлов при выпол­не­нии команды из контекстного меню проекта.

2.16.2. Параметры проекта

Окно с параметрами проекта вызывается командой Project/Project Info. Окно имеет три страницы: Project, Files и Service.

Страница Project содержит поля с информацией о разработчике, мес­те хранения проекта (Home), пиктограммы выполняемого файла (A­t­tach Icon), включения отладочной информации (Debug Info), шифровки вы­полняемого файла (Encrypted), работа с проектом как с классом (Project Class).

Страница Files содержит список полей, входящих в проект с колонками: Type, Name, Last Modified, Include, Code Page (тип, наиме­но­ва­ние, дата последней корректировки, признак включения файла в файл при­ложения APP или EXE, номер кодовой страницы соответственно). Щелчок мышки по заголовку одной из первых трех колонок задает упорядоченность файлов в таблице.

Командой Set Main из контекстного меню выделенный в проекте или в списке фай­лов компонент проекта устанавливается в качестве основной программы, с которой начинается выполнение приложения.

Для физического удаления исключенных из проекта компонентов выполняется команда Project/Clean Up Project.

2.16.3. Создание приложения

Для создания приложения (объединяющего компоненты проекта в один файл) из проекта используется кнопка Build, которая выводит окно диа­лога “Build Options”.

Рассмотрим основные поля этого окна.

Build Application ‑ создание приложения (файла с расширением APP), за­пус­каемого из Visual FoxPro.

Build Executable ‑ создание автономно выполняемого файла с расши­ре­ни­ем EXE. При выполнении используется библиотека VFP300.ESL.

Build OLE DLL ‑ создание динамической библиотеки с расширением DLL.

Display Errors ‑ вывод окна с ошибками компиляции и сборки.

Recompile All Files ‑ обновление (трансляция) всех компонентов проекта.

Run After Build ‑ запуск на выполнение после создания приложения.

RegenerateComponent IDs ‑ необходимость регистрации (создания новых GUIDs) серверов (классы, помеченные OLE Public в окне диалога Class Info в меню Class). Справедливо для режимов Build COM DLL и Build Executable.

Создание файлов установки реализуется командой Tools/Wizards/

Se­tup.

2.16.4. Галерея компонентов

Галерея компонентов является хранилищем любых объектов Visual FoxPro (проекты, библиотеки, классы, формы, отчеты, кнопки и др.). Компоненты Галереи можно переносить на форму, и наоборот.

Запуск Га­ле­­реи выполняется командой Tools/Component Gallery (рисунок 2.16.4.1).

Рис. 2.16.4.1. Окно Галереи компонентов

В левой части окна содержится дерево каталогов, а в правой ‑ со­дер­жи­мое каталога.

Для настройки Галереи есть кнопка Options (рисунок 2.16.4.2).

Страница Standard имеет следующие параметры:

Enabled item renaming ‑ разрешение менять имена каталогов и объектов;

FFC Builder Lock ‑ запуск построителя объекта при его размещении;

Drag and drop... ‑ перенос объектов из Галереи на Рабочий стол FoxPro;

Advanced... ‑ добавление страниц Type, Scripts, Views и Comments;

Modify/Run... - корректировка/выполнение объекта при двойном щелчке.

Страница Standard содержит список каталогов и кнопку New для включения нового каталога. Имеется список стандартных каталогов: Visual FoxPro Catalog (базовые классы, шаблоны и др.), Favorites (часто используемые объекты), My Base Catalog (подклассы базовых классов), ActiveX Catalog (зарегистрированные ActiveX‑объекты), World Wide Web (список адресов Web‑страниц), Multimedia Catalog (рисунки, звуки), Visual FoxPro Samples (примеры приложений).

Страница Dynamic View содержит список представлений и кнопки New, Edit и Remove ‑ добавление, изменение и удаление представления.

Объект можно перенести из Галереи мышкой или двойным щел­ч­ком. Всплывающее меню содержит команды обработки выбранного компонента.

Рис. 2.16.4.2. Страница Standard окна параметров настройки Галереи