64 Глава 2

Midas	Построение многопотоковых приложений баз данных
Decision Cube	Многомерный анализ данных
Qreport Dialogs	Быстрая подготовка отчетов Диалоги, системные диалоги типа «Открыть файл» и др.
Win 3.1	Windows З.х, компоненты в стиле Windows З.х
Samples	Образцы, различные интересные, но не до конца документированные компоненты
ActiveX	Активные элементы ActiveX

Поскольку число страниц в C++Builder 4 велико и не все закладки видны на
акране одновременно, в правой части палитры компонентов имеются две кнопки
со стрелками, направленными влево и вправо. Эти кнопки позволяют перемещать
отображаемую на экране часть палитры.

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

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

Имена компонентов, соответствующих той или иной пиктограмме, вы можете
узнать из ярлычка, появляющегося, если вы задержите над этой пиктограммой
курсор мыши. Тут надо сразу сделать одно замечание. Имена на ярлычках выгля-
дят, например, так: MainMenu, Button и т.д. Однако, в C++Builder все имена
классов компонентов в действительности начинаются с символа «Т», например,
TMainMenu, TButton и т.д. Под такими именами вы можете найти описания соот-
ветствующих компонентов во встроенной в C++Builder справочной системе.

2.2.5 Окно формы

Основой почти всех приложений C++Builder является форма. Ее можно пони-
мать как типичное окно Windows. Форма является основой, на которой размеща-
ются другие компоненты. Типичный вид пустой формы C++Builder показан на
рис. 2.4.

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

Как мы увидим далее, в некоторых случаях при разработке какого-то модуля
форма может оказаться вообще ненужной. Но обычно вся наша работа будет прово-
дится именно на форме.