Задача 2.1.Поясните, как по коду проекта можно восстановить интерфейс формы для рассмотренной выше задачи. Запишите в тетрадь, как изменится код, если на форму установить дополнительно по одному компоненту Edit, Label и RadioButton. Поясните смысл и назначение каждой строчки кода введенного Вами с клавиатуры.
Задача 2.2.Вставьте в созданную форму ещё одну кнопку для очистки полей денежных сумм. Выполните программу и убедитесь в правильности ее работы.
Подсказка: Для объектов Edit3, Edit4 в процедуре обработки события нажатия на кнопку очистки используйте команду присваивания их свойствам Text пустой строки (") .
Задача 2.3. Обеспечьте появление подсказки “Введите курс купли” и ‘Введите курс продажи” после перемещения указателя мыши к полям Editl и Edit2 соответственно (см. п. 2.4).
Задача 2.4.В процедуре для кнопки “Вычислить” предусмотрите 1% сбора в пенсионный фонд от операции продажи.
Задача 2.5. Модифицируйте программу, введя дополнительную возможность: после щелчка мышью на стрелке изменяется тип операции (купля, продажа). Запишите в отчет фрагмент программного кода, реализующий эту возможность. Выполните программу.
Подсказка. Для этого дважды щелкните на текстовом поле стрелки. Откроется окно программного кода с заготовкой процедуры Label3Click (описание действий в случае щелчка по компоненту Label3). В теле этой процедуры можно воспользоваться командами вида:
if RadioButtonl.Checked=True then
Begin
Меняем направление стрелки на => для Labe.13. Caption}
• • • {Устанавливаем переключатель в правое положение,
меняя значение свойств Checked объектов
• • • RadioButton1 и RadioBulton2)
End
Else
Begin
• • • {Устанавливаем направление стрелки <=}
• • • {Устанавливаем переключатель в левое положение,
меняя значения свойств Checked объектов
• • • RadioButton1 и RadioButton2}
end;
Задача 2.6. Упростите форму (удалите лишние компоненты) и измените код кнопки “Вычислить” так, чтобы ее можно было использовать для перевода миль в километры или наоборот в зависимости от положения переключателя
(1 миля = 1,609344 километров).
Задача 2.7. В созданную для задачи 2.5. форму вставьте компонент группу переключателей (RadioGroup) для выбора типа мили из двух возможных значений: морской или обычной (1 морская миля = 1,852 километров).
Подсказка. Чтобы ввести подписи к переключателям используйте свойство Items группы переключателей RadioGroup, а для контроля выбора определенного переключателя воспользуйтесь свойством Itemlndex (равняется -1, если ни один не выбран, 0 — если выбран первый переключатель группы, 1 — если второй и т.д.).
ПРАКТИЧЕСКАЯ РАБОТА № 3. ТАБУЛИРОВАНИЕ ФУНКЦИИ ПЛАНОВОЙ ЧИСЛЕННОСТИ РАБОЧИХ