Главное окно

 

Помимо традиционного меню, содержащего базовые команды типа 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 Диалог поиска текста с заменой