60 Глава 2

Рис. 2.1

Основное окно
Интегрированной Среды
Разработки C++Builder 4

тирования, запуска и тестирования приложений и где все нацелено на облегчение
процесса создания программ. ИСР интегрирует в себе редактор кодов, отладчик,
инструментальные панели, редактор изображений, инструментарий баз данных —
все, с чем приходится работать. Эта интеграция предоставляет разработчику гар-
моничный набор инструментов, дополняющих друг друга. Результатом является
быстрая и в значительной степени свободная от ошибок разработка сложных при-
кладных программ.

В верхней части окна ИСР вы видите полосу главного меню. Ниже полосы
главного меню расположены две инструментальные панели. Левая панель содер-
жит два ряда быстрых кнопок, дублирующих некоторые наиболее часто использу-
емые команды меню. Правая панель содержит палитру компонентов, содержа-
щихся в библиотеке визуальных компонентов (Visual Component Library — VCL).
В дальнейшем мы для краткости будем называть библиотеку визуальных компо-
нентов просто библиотекой, благо это ближе к истине, так как в ней содержатся и
визуальные, и невизуальные компоненты. Палитра компонентов содержит ряд
страниц, закладки которых видны в ее верхней части.

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

В основном поле окна вы можете видеть слева окно Инспектора Объектов (Ob-
ject Inspector), с помощью которого вы в дальнейшем будете задавать свойства
компонентов и обработчики событий. Правее вы можете видеть окно пустой фор-
мы, готовой для переноса на нее компонентов. Под ним расположено окно Редак-
тора Кодов. Обычно оно при первом взгляде на экран невидимо, так как его размер
равен размеру формы и окно Редактора Кодов полностью перекрывается окном
формы. На рис. 2.1 это окно немного сдвинуто и выглядывает из под окна формы.

Рассмотрим теперь основные элементы окна ИСР.