Наименование: Конструирование меню
1.ЦЕЛЬ РАБОТЫ:
Научится использовать меню при программирование в Delphi. Сформировать компетенции ОК 6, ОК8; овладеть знаниями и умениями для освоения ПК 3.1.
2.ПОДГОТОВКА К ЗАНЯТИЮ:
2.1. Изучить предложенную литературу.
2.2. Подготовить бланк отчёта.
3.ЛИТЕРАТУРА:
3. 1 Игнатов А.С. Основы программирования. Учебное пособие, КС ПГУТИ, 2017
3.2 Белов В.В., Чистякова В.И. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное. Учебное пособие. – М.: Горячая линия – Телеком, 2014
4. ПЕРЕЧЕНЬ ОБОРУДОВАНИЯ И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ:
4.1. Персональный IBM PC.
5.ЗАДАНИЕ:
5.1 Создать приложение которое позволяет выполнить перевод из одной валюты в другую. При помощи выбора соответствующего CheckBox.
5.2. Создать приложение. «Тестовая форма» - вопрос и варианты ответов сRadioButton.
5.3 Создать приложение. Выбор цвета текста переданного в Label1из Edit1. Выбор цвета при помощи компонента RadioButton.
6. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ:
6.1 По предложенной литературе изучить необходимый материал;
|
|
6.2 Выполнить задания;
6.3 Оформить отчет;
7. СОДЕРЖАНИЕ ОТЧЕТА:
7.1 Наименование и цель работы
7.2 Записать результат (листинг) выполненных заданий.
7.3 Ответы на контрольные вопросы
7.4 Вывод о проделанной работе
8. КОНТРОЛЬНЫЕ ВОПРОСЫ:
8.1.Что такое страница Standart?
8.2 Что такое VCL?
8.3 Что такое элементы интерфейса Windows?
8.4 Что такое RadioButton?
8.5 Что такое «Поле»?
ПРИЛОЖЕНИE:
Выбор и настройка параметров при работе с программным приложением считается стандартной частью работы пользователя с любым серьезным приложением. Это может быть как настройка самого приложения, так и определение параметров отображаемых или моделируемых в приложении процессов и явлений. Элементы интерфейса Windows-программы для основных операций такой работы в настоящее время практически стандартизированы. Рассмотрим создание этих элементов на примере работы с компонентами библиотеки VCL (Visual Component Library) в среде Delphi.
Базовые элементы выбора и настройки параметров расположены на странице Standart палитры компонент Delphi. В представленном ниже проекте используем следующий классический набор компонент:
GroupBox – группа, которая визуально и логически объединяет наборы компонент, определяет порядок перемещения по компонентам на форме (при нажатии клавиши TAB). При помещении в группу новый компонент получает свойства ParentColor, ParentShowHint, ParentFont, ParentCtl3D этой группы. Свойства Left и Top сгруппированных объектов определяются по верхнему углу группы, а не формы;
RadioGroup – группа для объектов RadioButton (см. ниже);
сRadioButton – переключатели или радиокнопки, служат для выбора одной возможности из набора взаимоисключающих возможностей. Термин отражает сходство с набором кнопок выбора каналов радиоприемника. Эти кнопки обычно объединяют группой RadioGroup. Выбор кнопки отражает свойство Checked, свойство Alingment определяет положение поясняющей надписи относительно кнопки;
|
|
CheckBox – выключатель, выглядит как строка текста с окошком для установки отметки о выборе. Выключатели работают независимо, но их обычно группируют. При определении реакции на выбор можно использовать событие OnClick, но обычно устанавливают как индикатор свойство State по трем состояниям – cbChecked (есть), cbUnChecked (нет), cbGrayed (неопределенно) внутри программы. При этом для блокировки ручного изменения этого свойства нужно установить DragMode=Automatic.
Пример проекта с выбором параметров
- Поместить компоненты Label, Panel, GroupBox, RadioButton (страница Standard) в форму.
- Установить следующие свойства объектов, используя Инспектор объектов:
Label1 | Caption | Светофор |
Panel1,2,3 | Caption | |
GroupBox1 | Caption | Цвет |
RadioButton1 | Caption | Красный |
RadioButton2 | Caption | Желтый |
RadioButton3 | Caption | Зеленый |
- Записать код для процедуры обработки события Click (щелчок мыши) на объекте RadioButton1:
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
Panel1.Color:= clRed;
Panel2.Color:= clWhite;
Panel3.Color:= clWhite;
end;
Самостоятельно записать код для процедур: TForm1.RadioButton2Click и TForm1.RadioButton3Click
- Добавить печать информации "Стойте", "Внимание", "Идите" на панели с соответствующим сигналом белым цветом шрифта жирным начертанием 12п.