- •Федеральное агентство по образованию государственное образовательное учреждение
- •Кафедра автоматики и телемеханики интегрированная среда разработки приложений
- •Лабораторная работа 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
- •Библиографический список
Панели и компоненты внешнего оформления
Панели являются контейнерами, служащими для объединения других управляющих элементов, связанных друг с другом по назначению, или для организации их совместной работы. Приведем перечень панелей, обслуживающих их компонентов и компонентов внешнего оформления.
Компонент |
Страница |
Описание |
GroupBox (групповое окно) |
Стандарт |
Является контейнером, объединяющим группу связанных органов управления, таких, как радиокнопки RadioButton, контрольные индикаторы CheckBox и т.д. |
Panel (панель) |
Стандарт |
Является контейнером для группирования органов управления и меньших контейне-ров. Панель можно использовать также для построения полос состояния, инструмен-тальных панелей, палитр инструментов |
Bevel (рамка) |
Дополни-тельно |
Используется для рисования прямоуголь-ной рамки, изображенной как выступающая или утопленная |
ScrollBox (окно с прокруткой) |
Дополни-тельно |
Используется для создания зон отображе-ния с прокруткой |
Splitter (разделитель панелей) |
Дополни-тельно |
Используется для создания в приложении панелей с изменяемыми пользователем размерами |
ControlBar (инструментальная панель) |
Дополни-тельно |
Используется для размещения компонентов инструментальной панели |
TabControl (страница с закладкой) |
Win32 |
Позволяет добавлять закладки в стиле Windows, которые может выбирать пользователь |
PageControl (многостраничное окно) |
Win32 |
Позволяет создавать страницы в стиле Windows, управляемые закладками или иными органами управления, для экономии места на рабочем столе |
StatusBar (полоса состояния) |
Win32 |
Полоса состояния приложения, при необходимости − на нескольких панелях |
ToolBar (инструментальная панель) |
Win32 |
Инструментальная панель для быстрого доступа к часто используемым функциям приложения |
CoolBar (инструментальная перестраиваемая панель) |
Win32 |
Контейнер инструментальной панели, размеры которой могут изменяться пользователем |
PageScroller (прокрутка страниц) |
Win32 |
Обеспечивает прокрутку больших окон, например, инструментальных панелей |
ActionToolBar (инструментальная панель) |
Дополни-тельно |
Инструментальная панель, связанная с ActionManager |
TabSet (блокнот с закладками) |
Win3.1 |
Используется для создания блокнота с закладками |
TabbedNoteBook (многостраничная форма) |
Win3.1 |
Используется для создания многостраничных форм с закладками |
NoteBook (пачка страниц) |
Win3.1 |
Используется для создания пачки страниц, может применяться совместно с TabSet |
Frame (фрейм) |
Standart |
Используется как проектируемый в виде отдельного окна контейнер любых компо-нентов. Обладает возможностью наследова-ния, может включаться в Депозитарий |