- •Федеральное агентство по образованию государственное образовательное учреждение
- •Кафедра автоматики и телемеханики интегрированная среда разработки приложений
- •Лабораторная работа 1 Ознакомление с Интегрированной Средой Разработки (иср)
- •Основное окно иср
- •Библиографический список
- •Лабораторная работа 2 Формы и компоненты Включение в проект новой формы
- •Размещение компонентов на форме
- •Депозитарий – хранилище форм и проектов
- •Задание 7. Опробовать режимы заимствования форм из Депозитария
- •Библиографический список
- •Лабораторная работа 3 Отладка приложений Компиляция и компоновка проекта
- •Сообщения компилятора и компоновщика
- •Действия в случае ошибки выполнения
- •Дальнейшие действия
- •Окно наблюдения Список Часов
- •Окно оценки и модификации Оценить|Изменить
- •Пошаговое выполнение приложения
- •Точки прерывания
- •Использование окна Инспектора Отладки
- •Другие средства отладки
- •Библиографический список
- •Лабораторная работа 4 Компоненты ввода и отображения текстовой информации
- •Компоненты Label, StaticText, Panel
- •Компоненты Edit, LabeledEdit, MaskEdit
- •Компоненты Memo, RichEdit
- •Компоненты ListBox, CheckListBox, ValueListEditor
- •Компонент StringGrid
- •Библиографический список
- •Лабораторная работа 5 Диаграммы и графики Компонент Chart
- •Компонент Image
- •Формирование квадратных матриц
- •Кнопки, индикаторы, управляющие элементы
- •Управляющие кнопки Button и BitBtn
- •Кнопка с фиксацией SpeedButton
- •Группы радиокнопок − компоненты RadioGroup, RadioButton и GroupBox
- •Индикаторы CheckBox и CheckListBox
- •Ползунки и полосы прокрутки − компоненты TrackBar и ScrollBar
- •Заголовки − компоненты HeaderControl и Header
- •Таймер − компонент Timer
- •Панели и компоненты внешнего оформления
- •Панели общего назначения − компоненты Panel,
- •Многостраничные панели − компоненты TabControl,
- •Инструментальные панели − компоненты ToolBar и PageScroller
- •Перестраиваемые панели − компоненты CoolBar и ControlBar
- •Библиографический список
- •Лабораторная работа 9 Системные диалоги
- •Диалоги открытия и сохранения файлов – компоненты
- •Фрагменты диалогов – компоненты
- •Диалог выбора шрифта – компонент FontDialog
- •Диалоги выбора цвета – компоненты ColorDialog, ColorBox
- •Диспетчеризация действий на основе компонента ActionList
- •Диспетчеризация действий на основе компонентов ActionManager, ActionMainMenuBar, ActionToolBar, CustomizeDlg
- •Библиографический список
Кнопки, индикаторы, управляющие элементы
В нижеприведенной таблице дана краткая характеристика основных управляющих элементов.
Компонент |
Страница |
Описание |
Button (командная кнопка) |
Стандарт |
Используется для создания кнопок, которыми пользователь выполняет команды в приложе-нии |
BitBtn (кнопка с графикой) |
Дополни-тельно |
Используется для создания кнопок, на кото-рых располагается битовая графика (напри-мер, кнопка OK с галочкой) |
SpeedButton (кнопка с фиксацией и графикой) |
Дополни-тельно |
Используется для создания инструментальных панелей кнопок с фиксацией нажатого состо-яния и в качестве быстрых кнопок, дублиру-ющих команды меню |
RadioGroup (группа радиокнопок) |
Стандарт |
Является комбинацией группового окна Gro-upBox с набором радиокнопок RadioButton; служит специально для создания групп радио-кнопок. Можно размещать в компоненте не-сколько радиокнопок, но никакие другие орга-ны управления не разрешены |
RadioButton (радиокнопка) |
Стандарт |
Предлагают пользователю набор альтернатив, из которого выбирается одна. Набор реализу-ется требуемым количеством радиокнопок, размещенных в одном контейнере (форме, па-нели и т.п.) |
GroupBox (групповое окно) |
Стандарт |
Является контейнером, объединяющим группу связанных органов управления, таких, как ра-диокнопки RadioButton, контрольные индика-торы CheckBox и т.д. |
UpDown (кнопка-счетчик) |
Win32 |
Кнопка-счетчик, в сочетании с компонентами Edit и другими позволяющая вводить цифро-вую информацию |
CheckBox (контрольный индикатор с флажком) |
Стандарт |
Позволяет пользователю включать и выклю-чать опции программы |
CheckListBox (список с индикаторами) |
Дополни-тельно |
Компонент является комбинацией свойств списка ListBox и индикаторов CheckBox в од-ном компоненте |
TrackBar (ползунок) |
Win32 |
Используется как элемент управления в виде ползунка |
ScrollBar (линейка прокрутки) |
Стандарт |
Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компо-нентов |
Timer (таймер) |
Система |
Используется для запуска процедур, функций и событий в указанные интервалы времени |
В качестве управляющих кнопок используются обычно Button или, если желательно иметь на кнопке пиктограмму − BitBtn.
Кнопки SpeedButton применяются в качестве быстрых кнопок и для построения инструментальных панелей, в которых требуется фиксация нажатого состояния.
Компонент RadioGroup применяется для формирования группы регулярно размещенных радиокнопок, из которых в любой момент времени может быть включена только одна.
Если регулярное размещение радиокнопок нежелательно, то используются компоненты RadioButton, размещенные желательным образом в панели GroupBox.
Для введения в приложение различных опций, которые пользователь может включать и выключать, используются индикаторы CheckBox.
Большинство управляющих элементов имеет свойство Action. Это ссылка на некоторое действие, введенное тем или иным диспетчером действий. Ссылка на это действие заменяет установку для данного управляющего элемента множества свойств и написание для него обработчика события. Все эти свойства и обработчик наследуются элементом от того действия, ссылка на которое находится в свойстве Action.