Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
16.04.2013
Размер:
70.66 Кб
Скачать

Лабораторное задание

Дополнить программу текстового редактора, разработанного в лабораторной работе №6, полосой состояния и инструментальной панелью с кнопками BitBtn и SpeedButton, предназначенными для дублирования всех пунктов дополнительных меню:

Файл

Правка

Формат

Создать

Вырезать

Шрифт

Открыть

Копировать

Цвет фона

Сохранить как

Вставить

Выход

Найти

Заменить

Пиктограммы для кнопок выбрать их папок F:\Program Files\Common Files\Borland Shared\Images\Buttons и F:\Program Files\Common Files\Borland Shared\Images\Icons.

Предусмотреть вывод сообщений о назначении кнопок в окно оперативной подсказки и полосу состояния, а также отображение в первой панели полосы состояния текущих координат курсора в текстовом редакторе, которые хранятся в свойстве CaretPos компонента Memo1:

Memo1.CaretPos.Y + 1 {задает номер строки в окне редактора}

Memo1.CaretPos.X + 1 {задает номер позиции в строке}

Порядок выполнения лабораторной работы

1. Ознакомиться с теоретическими сведениями о компонентах, реализующих пользовательский интерфейс.

2. Открыть проект, созданный в лабораторной работе №6, и разместить на форме дополнительные компоненты, необходимые для выполнения задания.

3. Настроить компоненты так, чтобы они имели соответствующий внешний вид и выполняли требуемые действия. Первоначально для полосы состояния свойство AutoHint установить в true и проверить, что вывод "длинной" подсказки в первую панель полосы состояния происходит автаматически.

4. Установить для полосы состояния свойство AutoHint в false и включить в модуль формы процедуры, обеспечивающие вывод "длинной" подсказки во вторую панель полосы состояния.

5. Для многострочного редактора задать процедуры обработки событий, связанных с нажатием клавиш клавиатуры и кнопки мыши, чтобы изменение положения курсора в редакторе оперативно отображалось в первой панели полосы состояния.

6. Отладить проект и выполнить его на компьютере. Результаты показать преподавателю.

7. Оформить отчёт и защитить работу.

Требования к отчету

Отчёт должен содержать:

1) краткий конспект лабораторной работы со сведениями о компонентах, рассматриваемых в лабораторной работе;

2) таблицу заданных программистом значений свойств для компонентов, использованных в программе;

3) процедуры обработки событий.

Соседние файлы в папке ВМИП