§ 5. Визуальная среда разработки программ

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

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

  • файл программного модуля (1), содержащий описание функций-обработчиков для объектов, размещенных на форме;
  • файл формы (2), содержащий описание внешнего вида окна приложения;
  • заголовочный файл (3), содержащий описание класса формы;
  • файл проекта (4), позволяющий связать структурные элементы проекта между собой.

 (Рассмотрите пример 5.1)

Для создания проекта нужно выполнить команды File New ˃ Windows VCL Applications — C++Builder (пример 5.2).

После создания проекта необходимо сохранить все файлы проекта (пример 5.3).

Файлы одного проекта обычно хранятся внутри отдельной папки. При компиляции приложения создается папка Win32 (Win64), в которой будет сохранен файл с расширением exe и именем, совпадающим с именем проекта. Этот файл запустит работающее приложение без загрузки среды программирования. Остальные файлы, которые создаются в этой папке необходимы только для отладки приложения и могут быть удалены, если работа над приложением закончена. (Как скомпилировать приложение, чтобы его можно было запустить на компьютере, на котором не установлена среда программирования С++Builder, см. в Приложении).

Для запуска приложения можно использовать кнопки   на панели быстрого доступа или клавишу F9.

Некоторые полезные настройки среды описаны в Приложении.

Пример 5.1. Файлы проекта:

Пример 5.2. Создание проекта в C++Builder:

 

Пример 5.3. Сохранение файлов и выполнение проекта:

  1. Создать папку с именем Primer.
  2. Сохранить проект: File  Save Project As…
  3. Первым сохраняется программный модуль (имя по умолчанию — Unit1.cpp). Вместе с этим файлом создаются файлы Unit1.dfm и Unit1.h, имена которых совпадают с именем файла программного модуля и отличаются расширениями.
  4. Далее сохраняется заголовочный файл проекта имя по умолчанию — Project1PCH1.h.
  5. Затем сохраняется файл проекта (имя по умолчанию — Project1.cbproj). В примере 5.1 это имя заменено на primer.cbproj. При изменении имени проекта автоматически изменяется и имя заголовочного файла проекта.
  6. Запустить проект на выполнение.
Вид окна приложения:

Команды для компиляции файлов проекта находятся в меню Project: