Система визуального объектно-ориентированного проектирования C++Builder  87

Если же вы хотите добавить в группу один из разработанных вами ранее про-
ектов, то, выделив в окне имя группы проектов и щелкнув правой кнопкой мыши,
надо выбрать из всплывшего меню раздел Add Existing Project (добавить существую-
щий проект). Далее в обычном окне открытия файла вы можете указать добавляе-
мый файл проекта.

При добавлении в группу нового проекта в окне Менеджера Проектов будет
отображаться уже информация о всех проектах группы (рис. 2.22 б). Вы можете
сохранить файл вашей группы, если выполните команду File | Save As... или если вы-
делите в окне Менеджера Проектов имя группы, щелкните правой кнопкой мыши
и из всплывшего меню выберете команду Save Project Group As... . Группа проектов
сохраняется в текстовом файле с расширением .bpg. В дальнейших сеансах работы
вы можете открыть этот файл той же командой File Open Project или File Reopen,
которой вы открываете проект.

Окно Менеджера Проектов — встраиваемое, так что вы можете встроить его,
например, в окно Инспектора Объектов и оно не будет занимать на экране лишнего
места.

Теперь посмотрим, что дает нам объединение нескольких проектов в группу.
Прежде всего, вы можете параллельно работать над всеми проектами группы, от-
крыв их модули в окне Редактора Кода. Для того, чтобы открыть нужный модуль,
достаточно сделать двойной щелчок на его имени в окне Менеджера Проектов. Вы
можете также выполнить любой проект группы. В каждый данный момент актив-
ным является один из проектов. Имя активного проекта выделено в окне Менед-
жера Проектов жирным шрифтом. Оно же видно в выпадающем списке в верхней
части окна Менеджера Проектов. Например, в окне рис. 2.22 б активным является
проект Pmess2. Если вы выполните команду Run | Run или нажмете F9, то именно
этот проект будет компилироваться и выполняться. Вы можете сделать активным
другой проект. Это можно сделать, выделив нужный проект в окне Менеджера
Проектов и щелкнув на кнопке Activate. Второй способ — выбрать в выпадающем
списке проектов имя соответствующего проекта и этот проект будет активизиро-
ван. Третий способ — щелкнуть на имени проекта, который надо активизировать,
правой кнопкой мыши и выбрать во всплывшем меню команду Activate. Четвертый
способ добиться того же — нажать кнопочку справа от быстрой кнопки выполне-
ния в панели быстрых кнопок ИСР и из выпавшего списка выбрать тот выполняе-
мый файл, который вы хотите запустить.

Описанные приемы позволяют, если вы работаете в Windows NT, одновремен-
но выполнять и отлаживать несколько проектов одной группы. Для этого сначала
надо выполнить компиляцию всех проектов командой Project | Compile All Project.
После этого вы можете активизировать один файл и запустить его на выполнение.
Затем, не закрывая его, вернуться в ИСР C++Builder, активизировать другой про-
ект группы и тоже запустить его на выполнение. При этом у вас окажется два вы-
полняемых файла проекта, причем вы можете отлаживать их совместную работу
(о способах отладки программ будет рассказано позднее).

В Windows 95/98 такая параллельная отладка нескольких проектов невоз-
можна. При необходимости выполнять одновременно несколько проектов вы мо-
жете один из них запустить на выполнение в режиме отладки из C++Builder, а
остальные надо запустить вне C++Builder средствами Windows, например, про-
граммой «Проводник».

2.4.6 Размещение компонентов на форме

2.4.6.1 Перенос компонентов со страниц библиотеки на форму

Для того, чтобы перенести на форму компонент, надо открыть соответствую-
щую страницу палитры компонентов и найти на ней нужный компонент. В поиске