Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Файл_проекта.doc
Скачиваний:
11
Добавлен:
22.11.2018
Размер:
170.5 Кб
Скачать

8

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

1. Что такое проект?

При разработке больших программ их, как правило, разделяют на несколько модулей, т. е. файлов исходного текста, каждый из которых компилируется отдельно, а затем все они компонуются редактором связи в единый загрузочный (исполняемый) файл. Разработка такой программы может быть достаточно трудоемкой в силу следующих причин:

  • каждый модуль исходного текста должен быть откомпилиро­ван отдельно;

  • в некоторых случаях для отдельных модулей необходимы ин­дивидуальные настройки компилятора;

  • различные типы исходных текстов требуют различных компи­ляторов (например, компилятор ресурсов для файлов ресур­сов Windows);

  • при компоновке необходимо указать все связываемые объект­ные файлы и т.д.

Для того чтобы исключить повторяющиеся процедуры настройки компилятора, большинство компиляторов работают с Make-файлами, в которых зафиксированы требуемые установки. Процесс управления проектом в Borland С++-IDE включает также и кор­ректное создание Make-файлов. Вся информация, относящаяся к проекту, хранится в .ide-файле проекта. Структура проекта отображается в виде дерева в окне проекта. С помощью простых действий в окне проекта или установок в со­ответствующем диалоговом окне (см. 3.3.4) вы можете настроить свой проект; результирующие изменения автоматически зафик­сируются в .ide-файле и затем будут привлечены в ходе разра­ботки проекта. Разработка и отладка больших программ путем создания проекта происходит так же просто, как и разработка простых программ, состоящих из одного модуля.

Проект включает иерархию узлов.

На верхнем уровне находится узел проекта.

На следующем — загрузочные файлы (проект может включать несколько exe-файлов). Каждому загрузочному узлу подчинены зависящие от него узлы, в которых располагаются файлы, отдельно откомпилированные и компонованные в файл загрузочного узла.

  • Для переноса своего проекта в другую программную среду с другим компилятором вы можете создать из файла проекта Make-файл (Project (Проект) /Generate makefile (Создать Make-файл)).

2. Создание и изменение иерархии проекта Создание нового проекта

1. Вызовите команду File (Файл) /New (Создать) /Project (Про­ект). На экране появится диалоговое окно TargetExpert с за­головком New Target (Новый проект).

  1. В этом диалоговом окне можно сконфигурировать свой проект. В поле ввода Project path and name (Путь и имя проекта) ука­жите полный путь и имя вашего проекта. Имя проекта генерируется автоматически и отображается в полеTargetName (Имя проекта), но можно изменить его, введя какое-либо другое. По умолчанию в новый проект сразу включаются три файла:

.срр исходный файл С++

.гс файл описания ресурсов

.def файл определения

В нижней части окна TargetExpert укажите тип проекта (Target

Туре) и программную среду, для которой разрабатывается

приложение, а также назначьте используемые библиотеки и

вид связи с ними.

Нажав кнопку Advanced (Расширить), откройте следующее

диалоговое окно, в котором можно установить, какие файлы

должны создаваться автоматически.

3. По окончании диалога автоматически открывается окно со­зданного проекта.