Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект2.rtf
Скачиваний:
18
Добавлен:
11.04.2015
Размер:
4.5 Mб
Скачать

ПРОЕКТ ПРИЛОЖЕНИЯ№ 2. ЗАДАЧА ОБ ОБМЕНЕ ВАЛЮТЫ

Объекты: поля редактирования, переключатели и их свойства. Программирование ветвлений

Цель работы: Создать форму с названием «Обмен валюты» для моделирования соответствующих операций обменного пункта. Применить поля редактирования (Edit) и переключатели (ltadioButton, радиокнопка), а также кнопки для выполнения вычислений и выхода из программы ( на рис. 1).

Теоретические сведения.

Объект поле редактирования (Edit) используют для ввода строки символов с клавиатуры. При необходимости для преобразования полученной строки (свойство Text) в число и наоборот применяют стандартные функции языка Pascal Val и Str, или функции среды Delphi StrToFloat и FIoatToStr. Кроме уже известных вам свойств, поля редактирования Edit обладают такими:

Свойство

Описание свойства

Примеры значений

CharCase

Вид символов, которые будут вводить в поле редактирования

ecNormal (обычные), ecUpperCase (прописные буквы), ecLowerCase (строчные буквы)

Ctl3D

Объемное изображение объекта

True, False

PasswordChar

Символ для ввода пароля

#0 (обычное отображение текста), * (текст будет отображаться звездочками), 0 (текст будет отображаться нулями)

Readonly

Возможность менять текст (доступность поля)

True (текст нельзя менять), False (текст можно менять)

Hint

Текст подсказки, который появляется при наведении указателя мыши

«Введите сумму» (произвольная строка символов)

ShowHint

Показывать/Не показывать подсказку

True, False

Text

Текст в поле редактирования .

«0,0001» (произвольная строка символов)

Объект переключатель (RadioButton) используют для выбора некоторого действия среди нескольких альтернатив. Рассмотрим такие свойства переключателей:

Свойство

Описание свойства

Примеры значений

Checked

Состояние переключателя

True (выбранный), False (не выбранный)

TabOrder

Порядок выбора объекта клавишей Tab

0 (первый), 4 (пятый)

TabStop

Доступ к данному объекту табулятором

True (доступный), False (не доступный)

Ход работы

1. Загрузите среду визуального программирования DeIphi.

2. Откажитесь от возможности изменять размеры окна программы, указав значение свойства формы BorderStyle — bsDialog.

Задав это значение, выполните программу и убедитесь, что нельзя изменить размер формы. Обратите внимание на отсутствие кнопок для минимизации и максимизации окна, а также системного меню. Завершите работу программы.

3. Вставьте в форму два объекта типа RadioButton (переключатель), как показано на рис. Для этого щелкните на пиктограмме объекта типа RadioButton (переключатель), которая находится на закладке Standard палитры компонентов главного окна Delphi. После этого щелкните в точке вставки на форме. Повторите эти действия, чтобы вставить вторую радиокнопку.

4. Задайте начальное значение второго переключателя как активное.

Для этого щелкните на правом переключателе и задайте значение его свойства Checked (контроль выбора) - True.

5. Вставьте в форму два поля редактирования — объекты Editl и Edit2.

Для этого щелкните на пиктограмме объекта типа Edit (редактирование), которая находится на закладке Standard палитры компонентов, а потом щелкните в нужном месте на форме. Вставьте второй объект. Запустите программу и поупражняйтесь со вставленными объектами: щелкните в поле редактирования, введите некоторое число, удалите его. Закройте окно программы.

6. Разместите на форме два текстовых поля — объекты Label1 и Label2

7. Вставьте в форму два поля редактирования — объекты Edit3 и Edit4

8. Вставьте две кнопки - объекты типа Button

9. Вставьте в форму еще два текстовых поля — объекты Label3 и Label4

10. Сохраните созданную на данный момент форму в своей папке.

File => Save A11. Файлы текста программы и проекта назовите разными именами. Имена запишите в отчет. В дальнейшем периодически, в частности перед очередными запусками проекта на выполнение, сохраняйте файлы программы (File =» Save A11, вводить имена файлов уже не нужно).

11. Поменяйте название формы с «Form1» на «Обмен валюты». Для этого замените значения свойства Caption формы. Щелкните на свойстве Caption окна Object Inspector. Введите название формы без кавычек. Обратите внимание на то, что для объектов многих типов (в частности, Label, Button, Form, RadioButton; CheckBox и других) значения свойств Caption и Name совпадают.