78_________________________________________________Глава 2

• В многооконных приложениях предыдущие четыре пункта повторяются для
каждой вводимой в приложение формы

• Тестирование и отладка приложения

В последующих разделах будут рассмотрены чисто технические аспекты вы-
полнения этих операций.

2.4.3 Создание и сохранение нового проекта

2.4.3.1 Организация каталогов проекта

Разговор о создании нового проекта начнем с одного важного совета.

Хороший стиль программирования —«~-.——~™-..————. .-.,.„„,-, _-,.„„.„.-,„.,...—,„„.„

Заведите себе за правило отводить для каждого нового проекта новый каталог (папку Win-
dows). Удобная структура каталогов существенно облегчает работу над проектами.

Связан этот совет с тем, что если помещать несколько проектов в один ката-
лог, то и вы, и, возможно, C++Builder скоро запутаетесь в том, какие файлы к ка-
кому проекту относятся. Размещение проектов в разных каталогах избавит вас в
дальнейшем от многих неприятностей.

Если у вас возникает несколько вариантов выполнения проекта, а обычно так
и бывает, то желательно внутри каталога проекта создавать подкаталоги для каж-
дого варианта. Удобная структура каталогов существенно облегчает работу над се-
рьезными проектами.

Новый каталог вы можете создать средствами Windows перед началом проекта
или, если работаете с Windows 95, 98 или NT, то создавать его можно в окне сохра-
нения файлов (рис. 2.15) с помощью соответствующей быстрой кнопки (третья
справа вверху).

Рис. 2.15

Окно сохранения файла модуля

2.4.3.2 Создание нового проекта

Начать новый проект можно несколькими способами. Один уже рассматри-
вался выше: команда File New Application. Можно сделать то же самое с помощью
соответствующей быстрой кнопки (см. таблицу 2.1 в разделе 2.2.3). Еще один
путь — команда File | New. При выборе этой команды открывается окно New Items
(новые элементы), показанное на рис. 2.16.

Это окно является витриной Депозитария объектов (Object Repository) — хра-
нилища образцов компонентов, форм и проектов. Вы можете и сами создавать ка-
кие-то свои формы, компоненты, проекты и включать их в Депозитарий. Об этом
будет подробно рассказано в главе 7 в разделе 7.4. На протяжении этой книги мы
еще не раз будем обращаться к этому многостраничному окну.