Материал: Информационные технологии. методические указания к выполнению лабораторных работ № 5-6. Ромащенко М.А., Пирогов А.А

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

 

PopupMenu

Всплывающее меню. Обычно это меню

 

 

появляется после нажатия правой кнопкой

 

 

мыши.

 

 

 

 

 

Label

Метка. Используется для размещения не

 

 

очень длинных сообщений в виде

 

 

статического текста

 

 

 

 

Edit

Строка ввода. Предназначена для ввода

 

 

пользователем

текстовой

информации

в

 

 

виде одной строки. Имеет возможности по

 

 

управлению

вводимой

информацией,

 

 

например, переопределению символов до их

 

 

появления в поле ввода, что используется в

 

 

формах для ввода пароля.

 

 

 

 

Memo

Многострочный текстовый

редактор.

 

 

Используется для ввода пользователем и

 

 

отображения

многострочного

текста

без

 

 

функций форматирования.

 

 

 

 

Button

Командная кнопка. Используется для

 

 

реализации в программе команд с помощью

 

 

обработчика

события

OnClick этого

 

 

компонента.

 

 

 

 

 

CheckBox

Независимый переключатель. Используется

 

 

его свойство Checked (отмечено), имеющее

 

 

значения true или false, меняющееся при

 

 

щелчке мышью.

 

 

 

 

RadioButton

Зависимый переключатель. Используется

 

 

для выбора только одного из нескольких

 

 

вариантов. Для этого компонент объединяется

 

 

как минимум с одним или несколькими

 

 

такими же компонентами в группу. Щелчок

 

 

по компоненту приводит к его выделению и

 

 

снятию выделения ранее

выбранного

 

 

компонента. Такжеимеет свойствоChecked.

 

 

 

Окончание табл. 1

11

 

ListBox

Список

выбора.

Содержит

список

 

 

предлагаемых вариантов (опций) и даёт

 

 

возможность

проконтролировать

текущий

 

 

выбор.

 

 

 

 

 

 

 

ComboBox

Выпадающий список выбора. Представляет

 

 

собой комбинацию компонентов Edit и

 

 

ListBox.

 

 

 

 

 

 

 

ScrollBar

Полоса прокрутки. Представляет собой

 

 

вертикальную или горизонтальную полосу,

 

 

управляющую визуальным представлением

 

 

компонентов, не помещающихся целиком в

 

 

окне программы.

 

 

 

 

 

GroupBox

Контейнер

группы

компонентов.

 

 

Используется для группировки нескольких

 

 

связанных по смыслу компонентов.

 

 

 

RadioGroup

Группа

зависимых

переключателей.

 

 

Содержит

специальные

свойства

для

 

 

обслуживания нескольких связанных между

 

 

собой зависимых переключателей.

 

 

 

Panel

Панель. Этот компонент, как и GroupBox,

 

 

служит

для

объединения нескольких

 

 

компонентов. Содержит внутреннюю и

 

 

внешнюю кромки, что позволяет создавать

 

 

эффекты "вдавленности" и "выпуклости".

 

ActionList

Список

действий.

Служит

для

 

 

централизованной

реакции программы

на

 

 

действия пользователя, связанные с

 

 

выбором одного из группы однотипных

 

 

управляющих элементов, таких как опции

 

 

меню, кнопки и т.д.

 

 

 

 

Задание 2 – изучить страницу палитры компонентов

Additional.

Additional

 

 

 

 

 

 

На страницу

 

помещены

дополнительные

12

компоненты, без некоторых из которых сегодня трудно представить программу для Windows: кнопки с дополнительными свойствами, таблицы, компоненты для размещения изображений и многие другие, представленные в табл. 2.

 

Список компонентов страницы Additional

Таблица 2

 

 

 

 

 

 

 

 

 

Пикто-

Имя

 

 

Назначение

 

 

грамма

компонента

 

 

 

 

 

 

BitBtn

Командная кнопка с пиктограммой.

 

 

Отличается от стандартной кнопки Button

 

 

возможностью отображения пиктограммы.

 

SpedButton

Пиктографическая кнопка.

Обычно

 

 

используется для быстрого доступа к

 

 

опциям Главного Меню.

 

 

 

StringGrid

Таблица строк. Этот компонент обладает

 

 

мощными

 

возможностями

для

 

 

представления

текстовой

информации в

 

 

табличном виде.

 

 

 

DrawGrid

Таблица изображений. Этот компонент

 

 

используется

для

представления

 

 

изображений в табличном виде.

 

 

Image

Рисунок. Компонент для отображения

 

 

изображений, в том числе пиктограмм и

 

 

метафайлов.

 

 

 

 

Shape

Фигура. С помощью этого компонента

 

 

можно вставить на Форму правильную

 

 

фигуру

-

прямоугольник,

эллипс,

 

 

окружность.

 

 

 

 

Bevel

Кромка. Служит для выделения отдельных

 

 

частей Формы трёхмерными рамками и

 

 

полосами.

 

 

 

 

 

 

 

 

Окончание табл. 2

13

 

ScrollBox

Панель с полосами прокрутки. В отличие

 

 

от компонента

Panel

автоматически

 

 

вставляет полосы прокрутки, если

 

 

размещённые

на

нём

 

компоненты

 

 

отсекаются его границами.

 

 

 

 

CheckListBox

Список

множественного

выбора.

 

 

Отличается

от

стандартного

компонента

 

 

ListBox наличием рядом с каждой опцией

 

 

независимого

переключателя

типа

 

 

CheckBox,

облегчающего

выбор

сразу

 

 

нескольких опций.

 

 

 

 

 

Splitter

Разделитель.

Этот компонент создаёт

 

 

границу

между

двумя

видимыми

 

 

компонентами

и

даёт

возможность

 

 

пользователю перемещать её.

 

 

 

StaticText

Статический

текст.

Отличается от

 

 

стандартного компонента Label наличием

 

 

собственного Windows-окна, что позволяет

 

 

обводить текст рамкой или выделять его в

 

 

виде "вдавленной" части Формы.

 

 

Chart

Диаграмма. Этот

компонент облегчает

 

 

создание

специальных

панелей

для

 

 

графического представления данных.

 

Задание 3 – изучить страницу палитры компонентов Win32.

Эта страница содержит компоненты, представляющие собой интерфейсные элементы для 32-разрядных операционных систем Windows 95/98/NT (В версии системы Delphi 2 эта страница называлась Win95). Использующие эти компоненты программы выглядят в стилистике последних версий операционных систем

Windows.

Таблица 3

14

Список компонентов страницы Win32

Пикто-

Имя

 

Назначение

 

 

 

 

грамма

компонента

 

 

 

 

 

 

 

 

TabControl

Набор закладок. Каждая закладка

 

 

представляет собой поле с надписью и/или

 

 

текстом. Выбор той или иной закладки

 

 

распознаётся

программой

и

используется

 

 

для управления

содержимым

окна

 

 

компонента.

 

 

 

 

 

 

 

PageControl

Набор панелей с закладками. Каждая

 

 

панель может содержать свой набор

 

 

интерфейсных элементов

и

 

выбирается

 

 

щелчком по связанной с ней закладке.

 

 

ImageList

Набор рисунков. Представляет собой

 

 

хранилище

для

нескольких

рисунков

 

 

одинакового

размера,

 

 

например,

 

 

пиктограмм для кнопок.

 

 

 

 

 

RichEdit

Многострочный

 

 

 

редактор

 

 

форматированного текста. В отличие от

 

 

компонента Memo может изменять такие

 

 

характеристи текста как шрифт, цвет,

 

 

выравнивание и т.д. (формат RTF).

 

 

TrackBar

Регулятор. Используется для управления

 

 

значениями

некоторых

 

величин

в

 

 

программах. Например, с его помощью

 

 

удобно изменять

громкость

звучания

 

 

мультимедийных устройств.

 

 

 

 

ProgressBar

Индикатор процесса. С помощью этого

 

 

компонента

можно отображать

ход

 

 

исполнения

достаточно

 

длительного

 

 

процесса, например, копирование данных.

Продолжение табл. 3

15

Источник: https://studfile.net/preview/16564665/