Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Delphi.doc
Скачиваний:
29
Добавлен:
28.04.2019
Размер:
407.55 Кб
Скачать

Практическая работа Delphi_07

Цель: Создать программу, выполняющую следующие действия.

(После запуска программы пользователь выбирает с помощью мыши или стрелок название цвета и нажимает клавишу Enter. На экране появляется название цвета на русском языке и код цвета в формате RGB. Программа заканчивает работу по нажатию клавиши «Выход ».)

План разработки программы

1. Открыть новый проект. Дать форме название «Справочник».

2. Разместить на форме экземпляры компонентов в соответствии с таблицей.

3. Выполнить следующие действия:

Выделенный объект

Вкладка окна Object Inspector

Имя свойства/ имя события

Действие

BitBtn1

Properties

Caption

Установка имени кнопки: «Выход»

Kind

bk Close

Label1

Properties

Caption

Ввод надписи «Справочник записи цвета в формате RGB»

Label2

Properties

Caption

Ввод надписи «Цвет Формат RGB»

Label3

Properties

Caption

Удаление названия и кода цвета

4. Сохранить код программы и проект под именами, например, pr_3.pas и pr_3.dpr.

5. Запустить программу, затем закрыть окно проекта, щелкнув на кнопке «Выход».

6. Выделить объект ListBox1, найти свойство Items, щелкнуть на кнопке с тремя точками, расположенной справа от него. В появившемся окне встроенного редактора ввести названия цветов, каждый на новой строке.

7. Сохранить набранный текст под именем color.txt. Для этого нажать правую кнопку мыши и выбрать режим Save. Для выхода из встроенного редактора щелкнуть на кнопке ОК.

8. Выполнить следующие действия:

Выделенный

объект

Вкладка окна

Object Inspector

Имя свойства/

имя события

Действие

ListBox1

Events

OnKeyPress

If key = #13 then

case Listbox1.ItemIndex of

0: Label3.Caption:='черный 000000';

1: Label3.Caption:='белый FFFFFF';

2: Label3.Caption:='красный FF0000’;

3: Label3.Caption:='зеленый 00FF00';

4: Label3.Caption: ='бирюзовый 00FFFF';

5: Label3.Caption:='синий 0000FF';

6: Label3.Caption:='фиолетовый' FF00FF';

7: Label3.Caption: ='желтый FFFF00';

8: Label3.Caption: ='коричневый 996633’;

9: Label3.Caption: ='оранжевый FF8000';

10: Label3.Caption:=‘лиловый 8000FF';

11: Label3.Caption: ='серый А0А0А0';

end;

9. Сохранить проект окончательно, запустить и протестировать его.

Задание для самостоятельного выполнения

1. Изменить шрифты, цвет экрана и букв.

Подсказка. Возможно, придется в коде программы подкорректировать количество пробелов между названием цвета и его кодом.

2. Сделать так, чтобы при установке курсора мыши в поле ListBox1 появлялась подсказка о том, что надо сделать.

Подсказка. Воспользуйтесь свойствами Hint (текст сообщения), Showhint (показывать ли сообщение) объекта ListBox1.

3. Внести изменения в программу, чтобы для надписей «Цвет» и «Формат RGB» использовались два отдельных объекта Label.

4. Проверить как изменится программа, если исходные данные о таблице цветов будут заданы в массиве.

5. Записать текст программы Unit1.pas в тетрадь.