
- •Лабораторная работа №1 Разработка и отладка алгоритмов и программ.
- •Лабораторная работа № 2.
- •Лабораторная работа №3
- •Лабораторная работа № 4.
- •Лабораторная работа № 5. Разработка и отладка программ обработки массивов.
- •Лабораторная работа № 6.
- •Лабораторная работа № 7.
- •Лабораторная работа №8. Создание и подключение пользовательских модулей
- •Лабораторная работа № 9.
- •Лабораторная работа № 10.
- •Лабораторная работа № 11.
- •Лабораторная работа № 13
- •Лабораторная работа № 14.
- •Лабораторная работа № 15
- •Лабораторная работа № 16.
- •Лабораторная работа № 17.
- •Лабораторная работа № 18-19 Разработка программ с использованием алгоритмов на графах
- •Лабораторная работа № 21 Разработка приложений с использованием объектно-ориентированного программирования
- •Лабораторная работа № 21 (часть 2) Разработка приложений с использованием объектно-ориентированного программирования. Применение наследования
- •Лабораторная работа №22 «Интегрированная среда программирования Delphi. Стандартные компоненты»
- •Лабораторная работа № 23
- •Лабораторная работа №24 Разработка приложений с использованием дополнительных компонентов.
- •Лабораторная работа № 25
- •Лабораторная работа №26 Использование компонент вкладок Win32 и System
- •Лабораторная работа № 27 Обработка текстовых файлов с помощью изученных компонентов
- •Лабораторная работа № 28 Обработка графической информации
- •Лабораторная работа №29 Мультимедийные возможности Delphi
- •Лабораторная работа № 30 Создание и обработка таблиц базы данных
- •Лабораторная работа № 31
- •Лабораторная работа № 32
Лабораторная работа № 25
ТЕМА: Разработка программ с использованием компонентов страниц Standart, Additional, Win32.
ЦЕЛЬ РАБОТЫ:
Получить практические навыки разработки программ в среде Delphi.
Отработать навыки составления программ с использованием компонент страниц Standart, Additional, Win32.
Задание для выполнения.
Разработать Windows-приложение, в котором при щелчке по радио-кнопке с названием цвета на светофоре загорается соответствующий цвет и рядом появляется надпись («стой», «внимание», «иди».) Светофор представить в виде трех объектов типа Shape.
Соответствующие команды могут дублироваться в главном меню программы.
Контрольные вопросы:
1. Перечислите объекты страницы компонент Win32?
2. Каковы основные свойства и методы объектов страницы компонент Win32?
3. Как изменить свойство объекта с использованием Object Inspektor?
4. Как изменить свойство объекта программно?
Лабораторная работа №26 Использование компонент вкладок Win32 и System
Цель: выработать практические навыки применения компонент вкладок Win32 и System (Timer, TrackBar, ProgressBar).
Ход работы:
Разместите на форме следующие компоненты: Timer, TrackBar, ProgressBar, BitBtn.
Задание на 4 балла:
Реализовать заполнение полосы загрузки, которое начинается по нажатию кнопки.
Задание на 5 баллов:
Организовать смену надписи на кнопке после нажатия на «Стоп» и обратно. Останавливать загрузку при нажатии на кнопку, если на ней написано «Стоп» и возобновлять загрузку, если на кнопке написано «Старт».
.
,
Задание на 6 баллов:
Добавить на форму кнопку «Сброс». Реализовать сброс текущей загрузки по нажатию на нее.
Задание на 7-8 баллов:
Добавить кнопку «Назад», запускающую загрузку в обратную сторону.
Задание на 9-10 баллов:
Добавить функцию переключения скорости загрузки при помощи TrackBar (медленно, средне, быстро).
Контрольные вопросы:
Охарактеризуйте каждый компонент на форме. В чем их предназначение?
Какое свойство Timer отвечает за период срабатывания таймера? Как запустить таймер?
Какое свойство компонента ProgressBar передает текущее положение загрузки?
Каким способом можно организовать изменение скорости заполнения полосы загрузки?
Лабораторная работа № 27 Обработка текстовых файлов с помощью изученных компонентов
Ход работы:
На 4 балла: создать форму следующего вида. Реализовать открытие и сохранение текстового файла (использовать компонент RichEdit).
На 5 баллов: реализовать работу пунктов меню «Правка» - настройку шрифта и фона компонента RichEdit.
На 6 баллов: добавить возможность выбора работы с текстовым или графическим файлом (с помощью радиокнопок ) – загрузка и сохранение соответствующего файла.
На 7 баллов: предусмотреть следующие фильтры для открытия и сохранения файлов: .rtf, .txt, .dat, .bmp, .jpg. По умолчанию сохранять текстовые файлы в формате .txt, графические - .bmp.
На 8 баллов: реализовать возможность выбора применения настроек шрифта ко всему тексту или к выделенному фрагменту (с помощью радиокнопок).
На 9-10 баллов: добавить на форму компоненты, отображающие дерево каталогов одного из дисков на вашем ПК и список файлов данного каталога (желательно искомого типа). Реализовать открытие выбранного таким образом файла.