- •Программирование пользовательского интерфейса с использованием меню и стандартных диалоговых окон
- •Теоретические сведения
- •Свойства пунктов главного и дополнительных меню
- •Компоненты вызова стандартных диалоговых окон открытия и сохранения файлов
- •Компонент вызова стандартного диалогового окна для выбора цвета
- •Компонент вызова стандартного диалогового окна для выбора шрифта
- •Компонент вызова стандартного диалогового окна для установки параметров принтера
- •Компонент вызова стандартного диалогового окна для настройки параметров вывода документа на принтера
- •Компоненты вызова стандартных диалоговых окон поиска и замены текста
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
Лабораторное задание
Разработать на основе компонента Memo (многострочного редактора) программу текстового редактора, позволяющего пользователю набирать, сохранять и загружать текст в область редактора, изменять шрифт и цвет области с текстом (цвет фона), осуществлять поиск и замену текста, настраивать принтер и задавать параметры вывода документа с помощью обычного и контекстного меню и стандартных диалоговых окон.
Порядок выполнения лабораторной работы
1. Ознакомиться с теоретическими сведениями о компонентах, реализующих пользовательский интерфейс.
2. Создать проект, разместив на форме компонент Memo, компоненты обычного и контекстного меню, а также компоненты-диалоги, представленные в теоретических сведениях.
3. Создать меню программы со следующими пунктами:
-
Файл
Правка
Формат
Создать
Вырезать
Шрифт
Открыть
Копировать
Цвет фона
Сохранить как
Вставить
Выход
Найти
Заменить
4. Включить в программу процедуры обработки для выбираемых пунктов меню, предусмотрев активизацию соответствующих стандартных диалоговых окон.
5. Связать контекстное меню с компонентом Memo.
6. Включить в контекстное меню пункты Создать, Открыть, Сохранить как, Шрифт. Указать для этих пунктов в Инспекторе Объектов на странице Events для событий OnClick соответствующие имеющиеся уже процедуры обработки.
7. Отладить проект и выполнить его на компьютере. Результаты показать преподавателю.
8. Сохранить проект на сетевом диске Н, оформить отчёт и защитить работу.
Требования к отчету
Отчёт должен содержать:
1) краткий конспект лабораторной работы со сведениями о компонентах;
2) процедуры обработки событий.