Состав проекта

Средства разработки приложений в Borland C++ Builder

 

 

Одной из задач при освоении новой программы является изучение ее

оболочки: базовой структуры меню, набора опций и общих принципов работы.

 

 

Главное меню

Панель инструментов

 

 

Инспектор объектов

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

 

 

Редактор кода

 

 

Редактор форм

 

 

Рис.1. Общий вид окна C++Builder

 

Интегрированная среда разработки C++Builder состоит из следующих

основных частей:

1. Главного меню и панели инструментов (main menu and toolbar).

2. Палитры компонентов (Component Palette).

3. Редактора форм (Form Designer).

4. Редактора кода (Code Editor).

5. Инспектора объектов (Object Inspector).

6. Менеджера проектов (Project Manager).

 

 

Для понимания дальнейшей информации важно знать, что проект в C++

Builder состоит из форм и модулей.

Форма - это любое окно программы: простое окно, форма ввода или

диалоговая панель. Сам файл формы представляет собой файл с расширением

.DFM, в котором в виде ресурсов хранится изображение формы и ее свойства.

 


 

Модуль - это файл с исходным текстом на языке Cи++. Когда создается

форма, к ней автоматически добавляется свой модуль, управляющий поведением

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

форм. В каталоге, где находится проект как минимум шесть файлов. Их создает и

надлежащим образом наполняет C++ Builder

В любом проекте есть:


·


Исходный файл проекта (project source fail) (Project1.cpp) -содержит


WinMain и код , который C++ Builder пишет сам.


·


Исходный файл формы (form source file) (Unit1.cpp) и заголовочный


файл формы (form header file) (Unit1.h) -эта пара всегда соответствует одной из

форм, в этих файлах находится код вносимый средой и вами (C++ Builder здесь

вставляет только объявления и оформляет функции, остальное пишете вы).


·


Файл ресурсов формы(form resource file) (Unit1.dfm) -этот файл тоже


создается с каждой новой формой, этот файл содержит описание формы.


·


Файл ресурсов приложения (application resource fail) (Project1.res) -


стандартный файл ресурсов, здесь содержатся ресурсы для всего приложения

(иконка и т.п.)


·


Информационный файл проекта (Project1.bpr) -здесь установочный


опции компилятора и всякий хлам нужный для компиляции.