Классы

IDispatchБазовый интерфейс для интерфейсов на основе OLE.
IInterfaceТо же самое, что IUnknown.
IUnknownБазовый интерфейс для всех интерфейсов на основе COM.
TApplicationОпределяет некоторые свойства и методы приложения. Экземпляр этого класса уже создан и доступен в переменной Application.
TBevelКомпонент предназначен для простого обведения чего-либо рамкой.
TBitBtnКнопка с глифом - небольшим растровым изображением. Базовый класс для TdxButton.
TBitmapИнкапсулирует Windows API HBITMAP. Битовые карты обычно хранятся с расширением .BMP. TBitmap также инкапсулирует HPALETTE при помощи свойства Palette и автоматически распознает палитры.
TBrushКласс определяет свойства кисти: цвет и стиль заполнения фона окна и графических объектов.
TButtonРеализует стандартную кнопку с текстом без значка.
TButtonControlКласс обеспечивает функциональность кнопок.
TButtonPanelКнопочная панель, содержащая стандартные кнопки "ОК", "Отмена", "Закрыть" и "Помощь". В DataExpress кнопочная панель используется во всех диалоговых окнах, в том числе в окне редактирования записи TEditWindow и окне списка TListWindow.
TCanvasКанва - сердцевина графической подсистемы DataExpress. Он объединяет в себе и "холст" (контекст конкретного устройства GDI), и "рабочие инструменты" (перо, кисть, шрифт), и даже "подмастерьев" (набор функций по рисованию типовых геометрических фигур).
TCheckBoxЭто непосредственная реализация элемента управления флажком, который используется для определения того, выбрана ли некоторая опция. Хотя и можно иногда видеть в окне единую группу близких по теме флажков, которые могут быть даже собраны в группу, они никоим образом не связаны — каждый флажок функционирует независимо от других флажков.
TClipboardРеализует работу с буфером обмена. Обычно нет необходимости создавать объект буфера обмена. Вместо этого используйте функцию Clipboard, которая возвращает ссылку на системный буфер обмена. Таким образом вы можете обмениваться данными с другими приложениями.
TCollectionКоллекция - список объектов, используемый визуальным компонентом. К таким компонентам относится, например, TDBGrid, который содержит коллекцию столбцов TDBGridColumns.
TCollectionItemБазовый класс, представляющий элемент коллекции.
TColumnПредставляет столбец таблицы TDBGrid и входит в коллекцию столбцов TDBGrdiColumns.
TComboBoxРеализует стандартный компонент операционной системы поле со списком - комбинацию двух компонентов: однострочного поля редактирования и списка. Компонент примечателен тем, что может автоматически завершать вводимый текст значением из списка.
TCommonDialogБазовый класс для стандартных диалогов операционной системы открытия и сохранения файлов, печати и т. д.
TComponentПрародитель всех компонентов DataExpress. Он инкапсулирует наиболее общие свойства и методы компонентов, включая способность быть владельцем других компонентов или управляться другими компонентами.
TControlКласс TControl является базовым классом для всех визуальных компонентов DataExpress, т. е. для компонентов, которые пользователь может видеть и которыми манипулирует во время выполнения приложения. Все они имеют общие свойства, методы и события, определяющие место их размещения, расцветку, реакцию на нажатие клавиш или кнопок мыши и т. д.
TControlBorderSpacingПространство вокруг границ визуального компонента.
TControlScrollBarПолоса прокрутки, используемая в классах TCustomMemo, TScrollingWinControl.
TCookieЭлемент куки.
TCookiesКуки. Используется веб-сервером при подготовке ответа в обработчике OnRequest.
TCustomBitBtnБазовый класс для TBitBtn, TPanelBitBtn.
TCustomButtonБазовый класс для TButton, TCustomBitBtn.
TCustomCheckBoxБазовый класс для TCheckBox, TdxCheckBox, TRadioButton.
TCustomComboBoxБазовый класс для TComboBox, TdxComboBox.
TCustomControlБазовый класс для всех оконных компонентов, имеющих канву.
TCustomDBEditButtonОднострочный компонент редактирования с кнопкой. Базовый класс для компонентов число, дата и т. д.
TCustomEditЭто абстрактный класс для всех элементов управления редактированием. Он включает простой элемент управления редактированием, элементы управления редактированием по маске и все элементы управления мемо.
TCustomImageListБазовый класс для списков изображений TImageList. Вводит свойства и методы, общие для всех списков изображений.
TCustomListBoxБазовый класс для TListBox, представляющий собой список элементов.
TCustomMemoБазовый класс для TMemo, TdxMemo.
TCustomPanelБазовый класс для TdxForm, TFormView, TPanel, TButtonPanel.
TCustomTreeViewБазовый класс для TTreeView.
TDBEditОднострочный компонент редактирования, связанный с полем набора данных.
TDBGridКомпонент, представляющий данные в табличном виде. Является базовым классом для табличной части формы и запроса.
TDBGridColumnsКоллекция столбцов таблицы.
TDOMNodeУзел XML.
TDOMNodeListСписок узлов XML.
TdxButtonКомпонент "кнопка".
TdxCalcEditКомпонент "число".
TdxCheckBoxКомпонент "флажок".
TdxComboBoxКомпонент "список".
TdxCounterКомпонент "счетчик".
TdxDateEditКомпонент "дата".
TdxDBImageКомпонент "изображение".
TdxEditКомпонент "текст".
TdxFileКомпонент "файл". В базе данных с полем "файл" связано 4 поля: исходный путь к файлу, имя файла в папке хранения, содержимое файла, описание файла.
TdxFormФорма - главное действующее лицо в системе DataExpress.
TdxFormTreeДерево формы. Существует только в составе формы (см. TdxForm.Tree). Самостоятельным объектом быть не может.
TdxFormTreeFieldПоле дерева.
TdxFormTreeFieldsСписок полей дерева.
TdxGridТабличная часть формы. Существует только в составе формы (см. TdxForm.Grid). Самостоятельным объектом быть не может.
TdxGroupBoxКомпонент "группа".
TdxImageКомпонент "фоновое изображение". Поддерживаются форматы bmp, gif, ico, jpg, pcx, png, psd, tga, tif, xpm.
TdxLabelКомпонент "надпись".
TdxLookupComboBoxКомпонент "объект". С объектом связано окно списка.
TdxMemoКомпонент "запись". С компонентом может быть связано окно списка, если выбран источник списка. Окно открывается при нажатии на кнопку.
TdxObjectFieldКомпонент "поле объекта".
TdxPageControlКомпонент "закладки".
TdxPivotGridКомпонент "сводная таблица". Может использоваться не только для построения сводной таблицы, но и для любых других задач.
TdxQueryGridЗапрос - важный компонент в системе DataExpress.
TdxShapeКомпонент "фигура".
TdxSQLQuerySQL-запрос.
TdxTabSheetКомпонент "закладка".
TdxTimeEditКомпонент "время".
TEditОднострочный компонент редактирования.
TEditWindowОкно редактирования записи. Существует только в составе формы и только в представлении "Только таблица". Самостоятельным объектом быть не может.
TFieldПоле набора данных. Свойство данного типа есть почти во всех dx-компонентах. Оно позволяет обратиться напрямую к полю набора данных для каких-либо манипуляций.
TFileDialogБазовый класс для стандартных диалогов открытия и сохранения файлов, выбора каталога.
TFileStreamПоток, который хранит данные в файле на диске.
TFilterFieldИспользуется фильтром TFilterObject для хранения данных о поле.
TFilterObjectРеализует хранение и манипулирование фильтром формы.
TFontХарактеристики шрифта, используемого при отображении текстов: высота шрифта, его имя, атрибуты (полужирный, курсив) и т.д. Используется в свойстве Font.
TFormТот самый компонент, который в Lazarus и Delphi называется формой, а в DataExpress - окном. Базовый класс для TWindow.
TFormViewКомпонент представления формы. Входит в состав закладок и окон списка. Может быть самостоятельным объектом.
TFPHttpConnectionRequestЗапрос клиента. Используется в обработчике события веб-сервера OnRequest.
TFPHttpConnectionResponseОтвет веб-сервера. Используется в обработчике события OnRequest.
TGraphicАбстрактный базовый класс для графических объектов типа битовых матриц, пиктограмм, метафайлов и типов, определенных пользователем.
TGraphicControlБазовым классом для всех визуальных неоконных компонентов, имеющих канву.
TGraphicObjectАбстрактный базовый класс для всех графических объектов: кисть, перо, шрифт.
TGridColumnБазовый класс для TColumn.
TGridColumnTitleЗаголовок столбца TGridColumn.
TGroupBoxСтандартный компонент, позволяющий объединять компоненты в группы. На его основе создан компонент группа.
THttpClientКлиент доступа к серверам по протоколам HTTP и HTTPS. Может работать в многопоточном режиме.
THttpHeaderНабор стандартных HTTP-заголовков, отправляемых клиентом и сервером. Часть свойств обрабатывается только веб-сервером.
THttpServerВеб-сервер. Работает в отдельном потоке. Возможен запуск нескольких серверов на разных портах.
TIconРеализует работу со значками в формате ICO. Например, вы можете использовать свойство формы Icon для загрузки собственного значка.
TImageListСписок изображений одинакового размера. Широко используется в разных компонентах: меню, панели инструментов и т. д. К компоненту привязывается список изображений и затем достаточно указать нужный индекс изображения, чтобы его отобразить в компоненте.
TIniFileРеализует работу с ini-файлами.
TJSONArrayМассив JSON.
TJSONDataБазовый класс для всех типов данных JSON.
TJSONObjectОбъект JSON.
TKGridУниверсальная таблица для разных задач. Базовый класс для сводной таблицы.
TKGridColorsВсе цвета, используемые по умолчанию для рисования таблицы.
TLabelКомпонент используется для отображения текста, который играет роль метки и не изменяется пользователем.
TListBoxКомпонент, отображающий элементы в виде списка.
TListWindowОкно списка. Входит в состав полей типа "объект" и "заметка", а также может быть самостоятельным объектом.
TMainFmГлавное окно приложения.
TMainMenuСтрока меню в окне.
TMaskEditExОднострочный компонент редактирования с возможностью задания маски ввода.
TMemoРеализует многострочный компонента редактированием. Компонент представляет собой простейший текстовый редактор, с возможностью использования символов табуляции и переноса текста по словам. Подобный компонент используется в стандартной программе Windows Notepad.
TMemoryStreamРеализация потока, который хранит свои данные в памяти.
TMenuБазовый класс для строк меню TMainMenu и всплывающих меню TPopupMenu.
TMenuItemКласс реализует пункт меню TMainMenu или всплывающего меню TPopupMenu.
TObjectБазовый класс для всех объектов DataExpress. Находится на вершине иерархии.
TOpenDialogСтандартный диалог открытия файлов.
TPageControlКомпонент-контейнер, который позволяет размещать компоненты на страницах. Каждая страница имеет закладку, которая позволяет получить доступ к станице.
TPaintBoxКомпонент, представляющий собой канву для рисования.
TPanelКомпонент-контейнер с рамкой, содержащий другие компоненты.
TPanelBitBtnКнопка, используемая классом TButtonPanel - панелью стандартных кнопок. Также как и TBitBtn на кнопке может быть значок (глиф). Кнопка TPanelBitBtn уже имеет настроенные свойства и значок, которые зависят от типа кнопки (ОК, Отмена, Закрыть, Справка).
TParamListПредставляет собой массив элементов, к которым можно обратиться по имени. Каждый элемент одновременно может хранить значения двух типов: Variant и TObject.
TPenОпределяет свойства пера, используемые при рисовании линий и фигур на канве TCanvas.
TPersistentВсе потомки данного класса могут копировать данные другого класса.
TPopupMenuВсплывающее меню. Может быть привязано к любому визуальному компоненту для вывода контекстно-зависимых команд.
TPrintDialogСтандартный диалог печати.
TProxyDataСодержит сведения о прокси-сервере для http-клиента.
TRadioButtonРеализует переключатели Windows, называемые "радиокнопками".
TReportWindowОкно отчета.
TSaveDialogСтандартный диалог сохранения файла.
TScrollBarКомпонент, представляющий самостоятельную полосу прокрутки.
TScrollBoxКомпонент-контейнер с возможностью прокрутки.
TScrollingWinControlБазовый класс для всех контейнеров, имеющих полосы прокрутки. На нем основываются классы TScrollBox и TForm.
TSelectDirectoryDialogСтандартный диалог выбора каталога.
TShapeКомпонент, умеющий рисовать различные фигуры.
TSizeConstraintsСодержит свойства для установки ограничений размеров визуального компонента, наследованного от TControl. Для установки ограничений размера компонента используется свойство Constraints.
TSortColumnСтолбец сортировки. Содержит информацию о сортируемом поле и порядке сортировки.
TSortColumnsСписок сортируемых столбцов. Входит в состав табличной части формы и запроса. Самостоятельно не используется.
TSpeedButtonКнопка используется для создания инструментальных панелей и в других случаях, когда требуется кнопка с фиксацией нажатого состояния. Имеет возможность отображения пиктограмм и может использоваться как обычная управляющая кнопка или как кнопка с фиксацией нажатого состояния. Обычно используется в качестве быстрых кнопок, дублирующих различные команды меню, и в инструментальных панелях, в которых требуется фиксация нажатого состояния.
TSplitterКомпонент-разделитель, умеющий управлять размером контейнеров, к которым привязан.
TStatusBarКомпонент, представляющий строку состояния, расположенную в нижней части окна.
TStatusPanelПанель строки состояния.
TStatusPanelsСписок панелей строки состояния.
TStreamБазовый класс для всех потоков данных.
TStringListСтандартный класс для управления списком строк. Часто используется для чтения/записи текстовых файлов. Также используется некоторыми компонентами (например, TComboBox).
TStringListUTF8Класс для управления списком строк в кодировке UTF-8.
TStringsАбстрактный класс для управления списком строк.
TStringStreamПоток, хранящий данные в виде строки.
TTabSheetОтдельная страница в многостраничном компоненте TPageControl.
TTemplateКласс, реализующий генерацию текста на основе шаблона. Задуман как инструмент генерации html-страниц веб-сервером (см. встроенный веб сервер).
TTimerКомпонент, вызывающий событие через определенный интервал времени.
TToolbarКомпонент, представляющий панель инструментов.
TToolButtonКнопка панели инструментов TToolBar.
TTrayIconДобавляет значок в системный трей.
TTreeNodeУзел дерева TTreeView.
TTreeNodesКоллекция узлов дерева TTreeView.
TTreeViewКомпонент служит для отображения сложных данных, отображающихся в виде списка или дерева.
TUploadedFilesЗагружаемые на сервер файлы.
TUploadFileЗагружаемый на сервер файл.
TWinControlКласс TWinControl является базовым абстрактным классом для всех оконных компонентов DataExpress, т.е. для компонентов, которые:
TWindowОкно системы DataExpress. От этого класса берут начало окно редактирования записи, окно списка и окно отчета.
TXmlDocumentКласс, представляющий данные XML.