- •Введение Среда Delphi и ее компоненты
- •Компонентный подход
- •1. Разработка приложения с использованием компонентов edit, label и button
- •2. Разработка консольного приложения
- •3. Разработка приложения с использованием окон ввода-вывода текста
- •4. Использование компонента stringgrid для обработки массивов
- •5. Разработка приложения с использованием компонента memo при обработке текстовых файлов
- •6. Упорядочение массивов. Обработка одномерных динамических массивов
- •7. Обработка многомерных динамических массивов
- •8. Создание и использование типизированных файлов, состоящих из записей
- •9. Создание класса в отдельном модуле
- •10. Создание динамической библиотеки и ее использование в программе
- •11. Создание движущегося обьекта на фоне
- •12. Представление данных при помощи графиков
- •13. Использование в программе меню
- •14. Управление программой с помощью компонентов scrollbar, trackbar, radiobutton, checkbox
- •15. Создание многостраничного приложения
- •Исходные данные
- •16. Управление программой с помощью компонентов закладки dialogs
- •17. Буксировка экранных объектов. Использование технологии drag & drop
- •18. Создание и хранение шаблонов компонентов
- •19. Создание динамических структур данных типа список
- •20. Создание и использование базы данных
- •Исходные данные
- •Литература
- •Содержание
14. Управление программой с помощью компонентов scrollbar, trackbar, radiobutton, checkbox
Цель работы: Изучить основные свойства и методы компонентов ScrollBar ,TrackBar, RadioButton, CheckBox.
Постановка задачи: Написать программу смешивания цветов. При этом должен быть организован диалог, как показано ниже.
Таблица 14
Исходные данные
Вариант |
Используемые компоненты |
1 |
CheckBox и TrackBar |
2 |
RadioButton и ScrollBar |
3 |
CheckBox и ScrollBar |
4 |
RadioButton и TrackBar |
5 |
RadioButton и ScrollBar |
6 |
RadioButton и TrackBar |
7 |
CheckBox и ScrollBar |
8 |
CheckBox и TrackBar |
9 |
CheckBox и ScrollBar |
10 |
RadioButton и ScrollBar |
Рекомендации: использовать для получения необходимого результата функции для работы с цветом(StrToColor, API-функцию RGB и другие)
Компонент TrackBar представляет собой элемент управления в виде ползунка, который пользователь может перемещать курсором мыши или клавишами во время выполнения. Таким образом, пользователь может управлять какими-то процессами: громкостью звука, размером изображения и т.п.
Основное свойство компонента — Position. Это свойство можно задавать во время проектирования или программно во время выполнения. При перемещении пользователем ползунка можно прочитать значение Position, характеризующее позицию, в которую пользователь переместил ползунок. Для возможности такого чтения служит событие OnChange. В обработчике этого события можно прочитать значение Position и использовать его для управления каким-то компонентом.
Свойство Position — целое, значение которого может изменяться в пределах, задаваемых свойствами Min и Мах.
Свойство Orientation определяет ориентацию ползунка: trHorizontal — горизонтальная, trVertical — вертикальная.
Компонент ScrollBar похож на ползунок по своим функциям, хотя выглядит он иначе и предназначен по замыслу для других целей. Этот компонент представляет собой стандартную линейку прокрутки Windows. Однако, он может использоваться и для целей, и для управления, подобного компоненту TrackBar.
Основные свойства ScrollBar — Position, Min и Мах те же, что у компонента TrackBar. Свойство Kind, определяющее горизонтальное или вертикальное расположение полосы и принимающее соответственно значения sbHorizontal или sbVertical, аналогично свойству Orientation компонента TrackBar.
Содержание отчета: Задание, листинг программы, результат работы программы.
15. Создание многостраничного приложения
Цель работы: Изучить компоненты TPageControl, TTabSheet
Постановка задачи: Разработать программу тестирования по предметной области, указанной в таблице 15, используя компоненты TPageControl и TTabSheet.
Таблица 15