Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Палитра имеет ряд страниц.docx
Скачиваний:
3
Добавлен:
24.08.2019
Размер:
37.45 Кб
Скачать

Палитра имеет ряд страниц, на которых скомпонованы пиктограммы всех компонентов, предопределенных в Delphi. По умолчанию в палитре Delphi 5 имеются страницы:

Standard

Стандартная, содержащая наиболее часто используемые компоненты

Additional

Дополнительная, являющаяся дополнением стандартной

Win32

32-битные компоненты в стиле Windows 95/98 и NT (только начиная с Delphi 2)

System

Системная, содержащая такие компоненты, как таймеры, плееры и ряд других

Data Access

Доступ к данным через Borland Database Engine (BDE)

Data Controls

Управление данными

ADO

Связь с базами данных через Active Data Objects (ADO) — множество компонентов ActiveX, использующих для доступа к информации баз данных Microsoft OLEDB (только начиная с Delphi 5)

InterBase

Прямая связь с InterBase, минуя Borland Database Engine (BDE) и Active Data Objects (ADO) (только начиная с Delphi 5)

Midas

Построение приложений баз данных с параллельными потоками (только в вариантах Client/Server и Enterprise и только начиная с Delphi 4)

Internet Express

Построение приложений InternetExpress — одновременно приложений сервера Web и клиента баз данных с параллельными потоками (только начиная с Delphi 5)

Internet

Интернет, компоненты для приложений, работающих с Интернет (только начиная с Delphi 2)

FastNet

Различные протоколы доступа к Интернет (только начиная с Delphi 5)

Decision Cube

Многомерный анализ данных (только в вариантах Client/Server и Enterprise, начиная с Delphi 3)

Qreport

Быстрая подготовка отчетов

Dialogs

Диалоги, системные диалоги типа «Открыть файл» и др.

Win 3.1

Windows 3.x, компоненты в стиле Windows 3.x (оставлены для обратной совместимости, начиная с Delphi 2)

Servers

Оболочки VCL для распространенных серверов СОМ (только начиная с Delphi 5)

Имеются еще две страницы, содержащие примеры:

ActiveX

Примеры активных элементов ActiveX

Samples

Образцы: различные интересные, но не до конца документированные компоненты

Примеры на страницах Samples и ActiveX не документированы в Delphi и во встроенной справке сведения о них отсутствуют. Однако, исходные тексты примеров со страницы Samples имеются в каталоге ...\Source\Samples. Вы можете их просмотреть и понять, как построены эти примеры и как ими пользоваться.

Примеры со страницы ActiveX также не документированы. Но если вы перенесете соответствующий компонент на форму и щелкнете на нем правой кнопкой мыши, то во всплывшем меню можете выбрать команду Property и некоторые другие, которые отобразят диалоговые окна, помогающие задать необходимые свойства компонента.

Многие из компонентов страниц Samples и ActiveX надо рассматривать скорее именно как примеры создания компонентов. Их полезно изучить, но для практического использования в приложениях многие из них не очень приспособлены.

В версиях Delphi, отличных от Delphi 5, страницы палитры несколько иные. Особенно отличается от других палитра в Delphi 1. Многие компоненты, которые имеются в Delphi 1 на страницах Standard, Additional и других, перенесены в последующих версиях на страницу Win 3.1 и заменены их более совершенными аналогами (см. таблицу 2.1). Компоненты страницы Win 3.1 сохраняются в 32-разрядных версиях для обеспечения совместимости при переводе приложений из Delphi 1.0 в более поздние версии. В 32-разрядных приложениях компоненты данной страницы применять не рекомендуется.

Таблица 2.1. Соответствие компонентов страницы Win 3.1 и новых 32-разрядных компонентов Компонент Win 3.1

Новый компонент

Страница нового компонента

DBLookupList

DBLookupListBox

Data Controls

DBLookupCombo

DBLookupComboBox

Data Controls

TabSet

TabControl

Win32

Outline

TreeView

Win32

Header

HeaderControl

Win32

Notebook

PageControl

Win32

TabbedNoteBook

PageControl

Win32

Страница Standard

Страница Standard содержит ряд часто используемых компонентов общего назначения

Компонент

Тип

Описание

фрейм

Frame

Панель с возможностями наследования. Проектируется как отдельное окно. Компонент визуальный.

главное меню

MainMenu

Позволяет конструировать и создавать полосу главного меню формы и выпадающие меню. Компонент невизуальный.

всплывающее меню

PopupMenu

Позволяет конструировать и создавать всплывающие контекстные меню, возникающие при нажатии пользователем правой кнопки мыши. Компонент невизуальный.

метка

Label

Используется для размещения на формах и других контейнерах текста, который не изменяется пользователем. Компонент визуальный.

окно редактирования

Edit

Используется для ввода пользователем однострочных текстов. Может использоваться для отображения текста. Компонент визуальный.

многострочное окно редактирования

Memo

Используется для ввода и отображения многострочных текстов. Компонент визуальный.

командная кнопка

Button

Используется для создания кнопок, которыми пользователь выбирает команды в приложении. Компонент визуальный.

контрольный индикатор с флажком

Checkbox

Позволяет пользователю включать и выключать различные опции. Компонент визуальный.

радиокнопка

RadioButton

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

окно списка

ListBox

Представляет собой стандартное окно списка Windows, позволяющее пользователю выбирать разделы из списка. Компонент визуальный.

редактируемый описок

ComboBox

Объединяет функции ListBox и Edit. Пользователь может либо ввести текст, либо выбрать его из списка. Компонент визуальный.

линейка прокрутки

Scrollbar

Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов. Компонент визуальный.

групповое окно

GroupBox

Является контейнером, объединяющим группу связанных органов управления, таких как радиокнопки RadioButton, контрольные индикаторы Checkbox и т.д. Компонент визуальный.

Группа

радиокнопок

RadioGroup

Является комбинацией группового окна GroupBox с набором радио кнопок RadioButton; служит специально для создания групп радиокнопок. Можно размещать в компоненте несколько радиокнопок, но никакие другие оргаыы управления не разрешены. Компонент визуальный.

панель

Panel

Является контейнером для группирования органов управления и меньших контейнеров. Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов. Компонент визуальный.

список событий

ActionList

Обеспечивает диспетчеризацию событий компонентов. Компонент невизуальный.