Проектирование калькулятора в среде Delphi. Семенов Н.М. - 7 стр.

UptoLike

Составители: 

7
отображенная внутри быстрой кнопки, или некоторого другого компонента,
определяющая, как он выглядит визуально.
Вы можете подобрать вид быстрых кнопок по своему вкусу, создавая для их
начертания соответствующие файлы Windows в стандарте битовых матриц (*.bmp). Это
очень полезно для создания более современно выглядящих инструментальных панелей.
Но в демонстрационной программе калькулятора мы просто зададим для этих кнопок
изображения символов.
20) Выберите верхнюю левую кнопку SpeedButton1 в группе быстрых кнопок,
которые размещены на панели.
21) Измените атрибут заголовка SpeedButton1 на знакплюс” (+), а свойство
Name на BtnAdd.
22) Теперь последовательно выберите каждую из оставшихся быстрых кнопок и
измените свойства Caption на символ соответствующей операции, а их имена - согласно
таблице 1.
Обратитесь снова к рис.1, чтобы видеть, какие операции должен поддерживать
Ваш калькулятор.
Таблица 1 включает все функции программы калькулятора со свободным
вводом. На панели для каждой из этих функций калькулятора имеется
соответствующая быстрая кнопка.
Таблица 1. Функциональные клавиши калькулятора.
___________________________________________________________________________
Символ для быстрой кнопки Имя кнопки Функция
___________________________________________________________________________
+ BtnAdd Сложение
- BtnSubtract Вычитание
* BtnMultiply Умножение
/ BtnDivide Деление с вещ. рез.
mod BtnMod Остаток
div BtnDiv Целочисленное дел.
Clear BtnClear Очистить поля ввода
_________________________________________________________________________________________
_
23) Из страницы Standard Палитры компонентов выберите компонент Label
(метка) и разместите две метки на панели перед окнами редактирования - EditOperand2
и EditResult соответственно.
24) Переименуйте метку перед EditOperand2 из Label1 в LabelOperator и
измените свойство Caption на ? - одинарный вопросительный знак.
25) Переименуйте метку перед окном EditResult из Label2 в LabelResult и
измените свойство Caption на вопросительный знак.
Отображённые вопросительные знаки означают отсутствие на калькуляторе в
настоящее время каких - либо допустимых вычислений. Метки изменяются
динамически во время выполнения в зависимости от того, что делает пользователь.