ВУЗ:
Составители:
Рубрика:
4
Проектирование калькулятора в среде Delphi
Настоящая лабораторная работа ставит целью закрепление у студентов навыков
использования арифметических операторов в языке Object Pascal а также закрепление
умений для создания типичных Delphi - приложений.
Рассмотрим пример построения программы с использованием арифметических
операторов. Арифметические выражения будут использоваться в контексте рабочего
Delphi - приложения, построенного на форме. Вы будете вынуждены в какой - то
степени слепо использовать возможности Delphi, т.к. ещё формально не знакомились,
например, с объектными классами. Идея состоит в том, чтобы погрузить Вас в среду
создания типичных Delphi - приложений, а понимание подробностей придёт позже.
1 Создание калькулятора
Программа, которая будет создана Вами, - арифметический калькулятор со
свободным вводом. Свободный ввод означает, что калькулятор принимает данные в
виде текста, набранного в окне редактирования, а не как ряд нажатий кнопок.
Недостаток в использовании свободной формы ввода для Вашего калькулятора
состоит в том, что требуется проверка правильности данных на входе. Например, надо
быть уверенным, что пользователь ввёл действительно допустимое число. Для
упрощения программы сделаем допущение. что пользователь всегда вводит только
допустимые целые числа внутри приемлемого диапазона. Предположение, подобное
этому, конечно, недопустимо для хорошего программного продукта.
Для начала выполните следующие действия:
1) Создайте новый каталог, где Вы сохраните файл проекта. Назовите его,
например, CALC.
2) Начните новый проект, выбирая «Файл/ Создать/ Приложение» из главного
окна Delphi.
3) Сохраните новый проект в созданном каталоге под именем FCALC.DPR, а
модуль, поддерживающий основную форму приложения (Unit1 по умолчанию)
назовите FCALC1.PAS.
Основная форма приложения, Form1 по умолчанию, будет главным окном
калькулятора. Теперь поместим в форму некоторые средства управления.
1.1 Визуальное проектирование калькулятора
На рис.1 показано размещение относительно друг друга различных элементов
управления, расположенных на форме. Для получения такой панели надо проделать
следующее:
1) Измените свойство BorderStyle на bsSingle.
2) Измените свойство Caption на заголовок Free-form-Calculator.
3) Из страницы Standard Палитры компонентов выберите компонент Edit и
расположите его на форме. Компонент будет назван Edit1 самой Delphi.
4) Переименуйте Edit1 на EditOperand1.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »