Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_ПиОА[1].doc
Скачиваний:
20
Добавлен:
30.08.2019
Размер:
2.53 Mб
Скачать

Тема 11 Управление проектами

Частью современной интегрированной среды является система управления проектами. При создании приложения программист работает с проектами. Проект (Project) - это набор файлов, используемых для построения приложения. При построении приложения обычно создаются новые формы, используются или модифицируются старые формы из предыдущих проектов. Это же справедливо и для других модулей или файлов, которые могут быть включены в проект. Элементы управления ActiveX и объекты из других приложений могут также использоваться совместно в нескольких проектах. Когда все компоненты проекта собраны и написан программный код приложения, проект транслируется и создается выполняемый файл.

11.1. Работа с проектом и его структура

Проект состоит из следующих файлов.

  • Файл проекта. Хранятся связи между всеми компонентами проекта (расширение vbp).

  • Файлы форм (расширение frm). Один файл для каждой формы.

  • Файлы двоичных данных (файл на форму). Содержит данные для свойств элементов управления на форме (расширение frx). Эти файлы нельзя редактировать, они автоматически создаются для форм, содержащих свойства Picture (Картинка) или Icon (Значок);

  • Необязательные файлы для модулей классов. Файл на модуль. Расширение cls.

  • Необязательные файлы для стандартного модуля. Файл на модуль Расширение bas.

  • Необязательные файлы, содержащие элементы управления ActiveX, расширение ocx.

  • Необязательный файл ресурсов. Расширение res.

Файл проекта является списком всех файлов и объектов, связанных с проектом, а также содержит информацию о параметрах конфигурации проекта, установленных пользователем. Эта информация корректируется при сохранении проекта. Все файлы и объекты могут использоваться и другими проектами. После создания файлов проекта может создаваться выполняемый exe-файл. Для этого в меню File (Файл) достаточно выбрать команду Make (Создать) <имя проекта>.exe.

Создание, добавление или удаление редактируемых файлов проекта отражается в окне Project Explorer (Окно проводника проекта), в котором находится текущий список всех основных файлов проекта. Некоторые файлы, например файлы двоичных данных форм с расширением frx, в этом окне не высвечиваются. Файлы проекта могут располагаться в разных папках. При каждом сохранении проекта информация о нем корректируется в файле проекта (расширение vbp). Этот файл содержит тот же список файлов, что и окно Project, а также ссылки на элементы управления ActiveX и вставляемые объекты. Открытие файла проекта производится двойным щелчком по его значку в окне команды Open Project (Открыть проект) меню File.

Структура проекта

Модули форм содержат текстовые описания формы и ее элементы управления, включая установленные значения их свойств. В них также содержаться объявления используемых в форме констант, переменных, внешних процедур, процедур обработки событий и процедур общего назначения.

Модули классов похожи на модули форм за исключением того, что у них нет видимого интерфейса пользователя. Они используются для создания собственных объектов, включая программный код для методов и свойств.

Стандартные модули содержат объявления открытых или используемых в модуле типов, констант, переменных, внешних процедур и открытых процедур.

Файлы ресурсов содержат растры картинок, текстовые строки и данные, изменение которых не требует редактирования кода. Если планируется локализовать приложение (приспособить к эксплуатации в определенной стране), можно хранить все текстовые строки и растры в файле ресурсов, а затем локализовать только этот файл. Проект содержит только один файл ресурсов.

Документы ActiveX хранятся в файлах с расширением dob, похожи на формы, но отображаются браузерами, например Internet Explorer. Основное назначение – подготовка информации для передачи по сети Интернет.

Модули User Control (расширение etl) и Property Page (расширение pag) также похожи на формы, и применяются при создании элементов управления ActiveX и их страниц связанных свойств для отображения свойств времени разработки.

Команды меню File для создания, открытия и сохранения проекта.

Команда меню

Описание

New Project

(Новый проект)

Закрывает текущий проект, предлагая сохранить измененные файлы. Высвечивает диалоговое окно New Project, с помощью которого можно выбрать тип проекта.

Open Project

(Открыть проект)

Закрывает текущий проект, подсказывая сохранить измененные файлы. Открывает существующий проект, включая формы, модули и элементы управления ActiveX.

Save Project

(Сохранить проект)

Обновляет файл текущего проекта и всех его форм, стандартных модулей и модулей классов. Обновление означает, что старые варианты файлов не сохраняются.

Save Project As

(Сохранить проект как)

Создает новый файл текущего проекта с указанным именем. При этом запрашивается обновление файлов измененных модулей и форм.

Возможно совместное использование одних и тех же составляющих проект файлов в разных проектах. Заметим, что изменения, сделанные в форме или модуле в одном проекте распространяются на все проекты, совместно использующие эту форму или модуль.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]