Основные компоненты DELPHI
Среда Delphi - это сложный механизм, обеспечивающий высокоэффективную работу программиста. Визуально она реализуется несколькими одновременно раскрытыми на экране окнами. Окна могут перемещаться по экрану, частично или полностью перекрывая друг друга.
Главное окно осуществляет основные функции управления проектом создаваемой программы. Это окно всегда присутствует на экране и занимает его самую верхнюю часть. Если его распахнуть на весь экран: даже в максимизированном состоянии его размеры и положение практически не отличаются от обычных. Связано это с функциональностью главного окна: с одной стороны, оно несет в себе элементы, которые всегда должны быть под рукой у программиста, с другой - окно не должно отнимать у остальных окон Delphi значительного пространства экрана. Минимизация главного окна приводит к исчезновению с экрана других окон Delphi, а его закрытие означает окончание работы программиста с системой программирования. В главном окне располагается главное меню Delphi, набор пиктографических командных кнопок и палитра компонентов[1].
Главное меню содержит все необходимые средства для управления проектом. Все опции главного меню представляют собой опции-заголовки, открывающие доступ к выпадающим меню второго уровня.
Все элементы главного окна располагаются на специальных панельках, в левой части которых имеются кнопки управления, позволяющие с помощью мыши перетаскивать панельки с помещенными на них элементами. Любую панельку (кроме главного меню) можно убрать из окна (сделать ее невидимой) или “пустить плавать” по экрану в отдельном окне. Для этого нужно лишь “стащить” панельку с помощью мыши за кнопку из пределов главного окна.
Для изменения состава показываемых на панельке кнопок нужно предварительно щелкнуть по ней правой кнопкой мыши.
Пиктографические кнопки открывают быстрый доступ к наиболее важным опциям главного меню. По функциональному признаку они разделены на 13 групп. Каждая группа занимает отдельную панельку. В следующей таблице описаны команды, реализуемые стандартным набором пиктографических кнопок.
Рассмотрим наиболее часто используемые компоненты в делфи. Они располагаются на панели инструментов standard иadditional.
Страница STANDARD
FrameРама. Наравне с формой служит контейнером для размещения других компонентов
MainMenuГлавное меню программы. Способен создать и обслуживать сложные иерархические меню
PopupMenuСоздает вспомогательное меню, появляющийся после нажатия правой кнопки мыши
LabelМетка. Размещает в окне небольших однострочных надписей
EditОднострочный редактор для ввода, отображения или редактирования небольшого текста
MemoМногострочный редактор для ввода, отображения или редактирования большого текста
ButtonКомандная кнопка. Обработчик события OnClick используется для выполнения команды
CheckBoxНезависимый переключатель. Состояние определяется логическим свойством Checked
RadioButtonЗависимый переключатель. Объединяются в группу для переключения
ListBoxСписок выбора. Содержит список опций и контролирует текущий выбор
ComboBoxКомбинированный список выбора. Комбинация списка выбора и текстового редактора
ScrollBarПолоса управления. Вертикальная или горизонтальная полоса прокрутки по бокам комп-та
GroupBoxГруппа элементов. Группирует нескольких связанных по смыслу компонентов
RadioGroupГруппа зависимых переключателей.
PanelПанель. Служит для объединения нескольких компонентов
ActionListСписок действий. Служит для определения реакции программы на действия пользователя, свя-занные с выбором одного из группы однотипных управляющих элементов (опции меню).
Страница ADDITIONAL
BitBtnКомандная кнопка с надписью и пиктограммой
SpeedButtonПиктографическая кнопка
StringGridТаблица текстовых строк
GrawGridТаблица произвольных информаций
ImageРисунок. Отображает рисунков, пиктограмм или метафайлов
ShapeФигура. Вставить в окно правильную геометрическую фигуру