- •Практическая работа Delphi_01
- •План разработки программы
- •Практическая работа Delphi_02
- •План разработки программы
- •План разработки программы
- •План разработки программы
- •Практическая работа Delphi_03
- •План разработки программы.
- •Практическая работа Delphi_04
- •План разработки программы
- •Практическая работа Delphi_05
- •План разработки программы
- •Практическая работа Delphi_06
- •План разработки программы
- •Практическая работа Delphi_07
- •План разработки программы
- •Практическая работа Delphi_08
- •План разработки программы
- •Практическая работа Delphi_09
- •План разработки программы
- •Практическая работа Delphi_10
- •План разработки программы
- •Практическая работа Delphi_11
- •План разработки программы
- •Практическая работа Delphi_12
- •План разработки программы
- •Практическая работа Delphi_13
- •План разработки программы
- •Практическая работа Delphi_14
- •План разработки программы
- •Разработчик - Иванов и.И. Пример создания заставки
- •Практическая работа Delphi_15
- •План разработки программы
- •Практическая работа Delphi_16
- •План разработки программы
- •Практическая работа Delphi_17
- •План разработки программы
- •Практическая работа Delphi_18
- •План разработки программы
- •Практическая работа Delphi_19
- •План разработки программы
Практическая работа 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 в тетрадь.