Главное окно
Помимо традиционного меню, содержащего базовые команды типа File. Edit, Search, View, Project, Run, Component, Database, Tools и Help, главное окно разработчика включает полосу быстрого доступа к командам и палитру компонентов.

Рис.1. Главное окно интегрированной среды разработчика.
Вызовите C++Builder и начните работу над новым приложением по команде FileNew Applicationиз главного меню.
Щёлкая мышью по вкладкам Палитры компонентов, просмотрите имеющийся ассортимент элементов интерфейса программы с пользователем.

Рис.2. Основные инструменты интегрированной среды C++Builder IDE.
Переходя от вкладки к вкладке Палитры, можно заметить, что набор доступных компонентов меняется. Когда курсор мыши останавливается на значке компонента, он "выпячивается" и возникает подсказка с названием. Если нажать клавишу F1, справочная служба системы выдаст полную информацию о выбранном компоненте. Назначение компонентов, представленных на наиболее употребительных вкладках, приводится в следующей сводной таблице [2].
| Standard | Стандартные компоненты | |||
| TFrame | Контейнер для других компонентов | |||
| TMainMenu | Панель команд главного меню для формы | |||
| TPopUpMenu | "Выскакивающее" контекстное меню для формы или компонента | |||
| TLabel | Текстовая метка, которую нельзя редактировать | |||
| TEdit | Область редактируемого ввода одиночной текстовой строки | |||
| TMemo | Область редактируемого ввода множественных строк информации (комментарии) | |||
| TButton | Простая кнопка с надписью | |||
| TCheckBox | Ячейка выбора с двумя состояниями | |||
| TRadioButton | Кнопка с двумя состояниями | |||
| TListBox | Простой список текстовых строк для выбора | |||
| TComboBox | Комбинация TEdit и TListBox | |||
| TScrollBar | Линейка прокрутки для просмотра содержимого окна, формы, списка или диапазона значений | |||
| TGroupBox | Контейнер, объединяющий логически связанную группу некоторых компонентов | |||
| TRadioGroup | Контейнер для группы логически взаимоисключающих радиокнопок | |||
| TPanel | Панель инструментов или строк состояния | |||
| TActionList | Список действий по командам меню и кнопкам быстрого вызова | |||
| Additional | Дополнительные компоненты | |||
| TBitBtn | Кнопка с изображением битового образа | |||
| TSpeedButton | Графическая кнопка быстрого вызова | |||
| TMaskEdit | Область редактируемого ввода данных специфического формата | |||
| TStringGrid | Сетка для представления текстовых строк в табличном виде | |||
| TDrawGrid | Сетка для представления графических данных в табличном виде | |||
| TImage | Контейнер для изображения битового образа, пиктограммы или метафайла | |||
| TShape | Простые геометрические фигуры | |||
| TBevel | Линии и рамки обрамления с объёмным видом | |||
| TSrollBox | Контейнер переменного размера с линейками прокрутки | |||
| TCheckListBox | Комбинация TListBox и TCheckBox | |||
| TSplitter | Разделитель клиентской области формы на две зоны | |||
| TStaticText | Метка, способная активизировать определённый оконный элемент управления | |||
| TControlBar | Контейнер для причаливания инструментальных панелей на определённом месте экрана (docking site) | |||
| TApplicationEvents | Компонент, выставляющий события глобального объекта Application | |||
| TChart | Поле для рисования многоцветных схем, графиков и диаграмм различного вида | |||
| Win32 | Компоненты 32-разрядных версий Windows | |||
| TTabControl | Набор частично перекрывающих друг друга картотечных вкладок | |||
| TPageControl | Многостраничный блокнот с закладками | |||
| TImageList | Контейнер с коллекцией изображений | |||
| TRichEdit | Область редактируемого ввода множественных строк информации в формате RTF | |||
| TTrackBar | Шкала с метками и регулятором текущего положения | |||
| TProgressBar | Индикатор процесса выполнения некоторой процедуры в приложении | |||
| TUpDown | Спаренные кнопки со стрелками "вверх" и "вниз" | |||
| THotKey | Установка клавиши быстрого вызова во время выполнения программы | |||
| TAnimate | Контейнер для воспроизведения видеозаписей | |||
| TDateTimePicker | Область ввода системной даты и времени | |||
| TMonthCalendar | Месячный календарь | |||
| TTreeView | Древовидный перечень элементов заголовков, документов, записей в указателе, файлов и каталогов | |||
| TListView | Различные виды представления списка дерево с пиктограммами, простой список, таблица с заголовками | |||
| THeaderControl | Набор заголовков столбцов переменной ширины | |||
| TStatusBar | Панели для отображения статусной информации | |||
| TToolBar | Панель инструментов (быстрых кнопок и других элементов управления) | |||
| TCoolBar | Панель инструментов со шторками | |||
| TPageScroller | Контейнер со стрелками прокрутки узких и длинных инструментальных панелей, таких как TToolBar | |||
| System | Системные компоненты | |||
| TTimer | Таймер с установкой временного интервала | |||
| TPaintBox | Поле для рисования на канве заданной прямоугольной области | |||
| TMediaPIayer | Стандартная панель управления устройствами мультимедиа | |||
| TOleContainer | Организует связь с объектами OLE | |||
| TDdeClientConv | Устанавливает режим DDE-клиента для приложения | |||
| TDdeClientItem | Определяет элемент обмена данными DDE-клиента | |||
| TDdeServerConv | Устанавливает режим DDE-клиента для приложения | |||
| Т Dde ServerItem | Определяет элемент обмена данными DDE-сервера | |||
| DataAccess | Компоненты доступа к базам данных | |||
| TDataSource | Действует как интерфейс между ТТаЫе, TQuery и TStoredProc | |||
| TTable | Обеспечивает доступ к таблицам базы данных | |||
| TQuery | Обеспечивает передачу команд на языке SQL серверу локальной или удалённой базы данных | |||
| TStoredProc | Обеспечивает выполнение хранимых процедур на сервере удалённой базы данных | |||
| TDataBase | Предоставляет возможность управления в приложениях клиент-сервер | |||
| TSession | Предоставляет средства глобального управления групповых соединений с несколькими базами данных | |||
| TBatchMove | Выполняет пакетные операции над группами | |||
| TUpdateSQL | Предоставляет специальный механизм обновления данных, возвращаемых некоторыми запросами SQL | |||
| Data Control | Компоненты представления наборов данных | |||
| TDBGrid | Регулярная сетка для отображения и редактирования записей наборов данных в табличной форме | |||
| TDBNavigator | Используется для перемещений по наборам данных и для выполнения операций по их редактированию | |||
| TDBText | Метка с названием поля текущей записи набора данных | |||
| TDBEdit | Однострочная область редактируемого ввода в поле текущей записи набора данных | |||
| TDBMemo | Многострочная область редактируемого ввода в поле текущей записи набора данных | |||
| TDBImage | Контейнер для графического изображения, которое хранится в поле текущей записи набора данных | |||
| TDBListBox | Список, выбранный элемент которого становится новым значением поля текущей записи в наборе данных | |||
| TDBComboBox | Комбинация TDBEdit и выпадающего списка TDBListBox для изменения значения поля текущей записи в наборе данных | |||
| TDBCheckBox | Элемент управления с двумя состояниями, связанными с булевым полем текущей записи в наборе данных | |||
| TDBRadioGroup | Контейнер для группы радиокнопок, связанных с полем текущей записи в наборе данных | |||
| TDBLookupList | Список ссылок для заполнения полей текущей записи информацией из другого набора данных | |||
| TDBLookupComboBox | Комбинация TDBEdit и TDBLookupList для заполнения полей текущей записи информацией из другого набора данных | |||
| TDBRichEdit | Многострочная область редактируемого ввода строк формата RTF в поле текущей записи набора данных | |||
| TDBCtrlGrid | Регулярная сетка для отображения и редактирования записей набора данных на отдельных панелях | |||
| TDBChart | Схемы, графики и диаграммы различного вида по информации полей текущей записи в наборе данных | |||
| Dialogs | Компоненты диалогов | |||
| TOpenDialog | Диалог открытия файлов | |||
| TSaveDialog | Диалог сохранения файлов | |||
| TOpenPictureDialog | Диалог открытия файлов изображений (битовых образов, пиктограмм или метафайлов) | |||
| TSavePictureDialog | Диалог сохранения файлов изображений | |||
| TFontDialog | Диалог выбора шрифтов и их атрибутов | |||
| TColorDialog | Диалог выбора цвета | |||
| TPrintDialog | Диалог печати (выбор принтера, диапазона печатаемых страниц, числа копий и т.п.) | |||
| TPrinterSetupDialog | Диалог предварительных установок принтера | |||
| перед печатью | ||||
| TFindDialog | Диалог поиска текста | |||
| TReplaceDialog | Диалог поиска текста с заменой | |||