Лабораторный практикум
«Визуальное программирование в среде Delphi»
доцента кафедры ИВТ Гродненского госуниверситета
канд. техн. наук Ливак Елены Николаевны
Лабораторная работа №2
Методические указания к выполнению лабораторной работы
Необходимо
1) изучить назначение свойств формы;
2) на разработанном уже (лаб. работа №1) приложении поэкспериментировать со свойствами формы, выполняя задания 1 и 2;
3) внести изменения в предыдущее приложение в соответствии с указаниями заданий 3 и 4;
4) разработать приложение, реализующее задание 5.
Для самопроверки рекомендуется выполнить все задания.
Для контроля преподавателем необходимо выполнить последнее задание.
Следует продемонстрировать преподавателю работу приложения.
Изучение свойств формы
Вспомним, что форма ¾ основа любого приложения.
По существу форма - это окно, с которым работает пользователь.
К внешнему виду окон в Windows предъявляются определенные требования.
Delphi автоматически обеспечивает стандартный для Windows вид окон приложения.
Но разработчику необходимо продумать и установить многие характеристики окон.
Все характеристики окон обеспечиваются установкой и управлением свойствами формы.
_______________________
Caption - определяет текст заголовка, который отображается на панели заголовка окна формы.
________________________
Height (высота), Width (ширина), Left (слева), Top (верх) - эти свойства описывают позицию формы на экране.
Замечание. Эти свойства изменяются автоматически при изменении размера формы и ее положения с помощью мыши
________________________
BorderStyle - задает стиль рамки формы.
Задание 1. Проверьте самостоятельно все значения этого свойства.
________________________
Color - задает цвет формы.
Задание 2. Поэкспериментируйте с цветом формы в предыдущем приложении.
________________________
BorderIcons - задает множество кнопок формы. По умолчанию форма имеет три кнопки: системное меню, кнопки минимизации и максимизации.
Задание 3. В предыдущем приложении отмените кнопку системного меню.
________________________
Font - задает шрифт текста.
Замечание. Проще изменять шрифт с помощью окна диалога. Получить доступ к нему можно с помощью кнопки (...) справа от значения свойства Font.
Задание 4. Измените предыдущее приложение следующим образом.
Добавьте строку - подсказку пользователю. Для этого поместите в форму компонент Label и измените его свойство Caption на строку-сообщение. Цвет символов текста и шрифт задайте в свойствах формы.
Замечание. Для того, чтобы компоненты наследовали шрифт формы, необходимо свойству компонентов ParentFont присвоить значение True.
Изменение свойств формы во время выполнения программы
Для демонстрации возможности изменения свойств во время выполнения программы необходимо создать приложение, которое будет переключать цвет фона формы между двумя цветами изменением свойства Color.
Самостоятельно создайте проект формы с одной кнопкой, нажатие на которую будет переключать цвет формы, например, с пурпурного на серебристый.
Подсказка.
Обработчик события OnClick кнопки.
If Form1.Color <> clPurple
then Form1.Color := clPurple {пурпурный}
else Form1.Color := clSilver; {серебристый}