Получите консультацию через форму обратной связи

подписка на RSS | 1452 Подписчика


Стандартные компоненты delphi.


Информационные технологии
3.7 / 5 (83 оценок)


Палитра компонентов представляет собою каталог визуальных и прикладных объектов, которые возможно включать в форм и программ. В Delphi компоненты объединены по группам: стандартная (Standard), дополнительная (Additional), группа Windows 95 (Win95), группа доступа к данным (Data Access), группа управления данными (Data Controls), группа Windows 3.1. (Win 3.1), диалоговая группа (Dialogs), системная группа (System), группа отчетов (QREPORT), OCX группа и примеров (Samples). Каждая из групп представлена ​​на окремийй странице палитры компонентов. Чтоб перенести нужные компоненты в форму, вы просто переносите их из палитры компонентов. Компонент, который был раз перенесен, становится настоящим объектом, готовым к выполнению каждый заданной инструкции. Если вы расположите курсор мыши над каждый кнопкой палитры компонентов, под курсором мыши возникает подсказка, объясняющая, для чего нужна выбранная кнопка. Ниже, для чего нужны страницы палитры компонентов:

Стандартная страница (Standart). Стандартная страница содержит чаще всего употребляемые компоненты, которые фигурируют во всех программах Windows. Эти компоненнти имеют однозначную связь со стандартными объектами Windows.

Дополнительная страница (Additional). Эта страничка содержит несколько более специфический набор компонентов, который вы, работая с основными программами Windows, имели возможность и не встретить. Компоненты этой страницы весьма полезны. К примеру, подобный компонент как MASKEDIT дает вам наилучший метод управления, чем стандартный Edit. Также, тут содержатся разные, ориентированные на графике визуальные компоненты, подобные как фигура (Shape) и образ (Image).

Win 95. На этой странице расположены компоненты, которые существуют лишь в Windows 95 и которых не было в Windows .1.

Доступ к данным (Data Access). Эта страница содержит компоненты, которые позволяют вам применять таблицы и запросы.

Управление данными (Data Controls). На этой странице размещена та часть интерфейса, связанная с данными. Тут есть компоненты, которые позволяют вам представлять данные пользователю любым способом, принятым в Windows.

Win 3.1. Тут располагаются устаревшие компоненты Windows 3.1, которые нечасто применяются, так как в Windows 95 более мощные их аналоги.

Диалоги (Dialogs). На этой панели вы найдете диалоговые панели для исполнения этих задач общего характера, как открытие файла, инсталляция принтера, поиск текста и т.д..

Системная (System). Системная страница содержит невизуальные и визуальные компоненты. Тут содержатся компоненты для таймера, дисковода, компоненты доступа к файлу, и компоненты динамического обмена данными - DDE (Dynamic Data Exchange) - и связи-встраивания объектов - OLE (Object Linking and Embedding).

Быстрые отчеты (QREPORT). Эта страница дает возможность с высокой скоростью строить разные отчеты по базам данных.

OCX. Эта панель содержит подобные компоненты как график, графический сервер, проверка орфографии и т.д..

Примеры (Samples). Эта страница содержит компоненты, демонстрирующие, как добавлять собственные компоненты в палитру.

Стандартные компоненты.

Компонент MAINMENU - средство для создания главного меню и подменю в вашей программе. Чтоб сделать меню, добавьте этот компонент в вашей формы и дважды щелкните на нем. Возникнет Menu Designer при помощи которого возможно просто дать наименования пунктам меню и связать их с соответствующими процедурами обработки.

Компонент TPOPUPMENU - дает возможность делать локальные меню в форме или любом компоненте формы. Меню вызывается нажатием правой кнопки мыши на соответствующем компоненте. Чтоб сделать локальное меню, перенесите его в вашу форму и свяжите характеристику POPUPMENU составляющая или формы с соответствующим локальным меню. Чтоб задать пункты меню используйте Menu Designer.

Компонент TLABEL - элемент управления, просто показывает текст в форме. Как всегда он объясняет какой нибудь иной элемент управления. Сам текст задается в характеристике Caption.

TEDIT. Используйте этот компонент для того, чтоб получить информацию от пользователя или вывести на экран необходимую информацию. За то, что вводится в компонент или выводится на экран отвечает характеристика Text.

Компонент TMEMO показывает текст и дает возможность пользователю вводить текст как и TEDIT. Однако в TEDIT возможно вводить текст в несколько строк.

Компонент TBUTTON - кнопка, которая широко применяется в диалоговых окнах. Процедура обработки задается в события ONCLICK.

TCHECKBOX дает пользователю выбор варианта из 2-х возможностей (вкл., выкл.). При этом меняется значение параметры Checked.

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

TLISTBOX показывает перечень, из которого пользователь может выбрать 1 или более пунктов. Сам перечень хранится в характеристике Items. Характеристика ITEMINDEX показывает точку выбран в данный миг.

TCOMBOBOX комбинирует в себе TEDIT и TLISTBOX. Пользователь может или ввести текст или выбрать 1 из предложенных вариантов. В обоих ситуациях меняется значение параметры Text.

TSCROLLBAR применяется для прокрутки содержимого окна, формы или элемента управления. В процедуре обработки ONSCROLL, вы задаете как именно окошко, форма или элемент управления будет реагировать на скроллинг.

TGROUPBOX применяется для группирования зависимых элементов управления. Чаще группируют TRADIOBUTTONS. Поместите group box в форму, а после в него введите иные компоненты. Текст, поясняющий назначение группы, задается в характеристике Caption.

TRADIOGROUP - группа, содержащая лишь radio buttons. Radio group упрощает создание группы radio buttons.

TPANEL применяется для создания панелей, на которых будут расположены иные компоненты. Панели могут быть расположены на форме так, чтоб занимать сравнительно того же положения даже если форма изменит размеры. Характеристика Align дает вам возможность выбрать конкретное выравнивание.

Визуальные компоненты.

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

Выберите стандартную страницу панели компонентов.

Нажмите на изображении кнопочки

Щелкните где-нибудь в форме, где вы хотели бы, чтоб разместилась кнопочка. Возникнет изображение стандартной кнопки Windows.

Измените характеристику Caption с Button1 на Click me.

Дважды щелкните на кнопке, чтоб написать процедуру обработки нажатия кнопки.

Введите

application.messagebox ('Clicked', 'Button', MB_OK);

Нажмите F9 или

для запуска утилиты.

Запустив программу, вы увидите кнопку с надписью Click me, нажав на которую, вы получите сообщение Clicked.


Другие статьи по теме:
 В-ТЕХ
 Современное состояние дел в области разработки встроенных систем требует быстрого выхода на рынок
 5 софт-скиллов, без которых вы не построите карьеру в технологиях
 Зачем нужна поисковая оптимизация сайта?
 Международная группа компаний «Световые Технологии»

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - введите символы с картинки (регистр имеет значение):