Читайте также:
|
|
Данная программа предназначена для выполнения тех же действий, что и обычный калькулятор. Она выполняет
основные арифметические действия, такие, как сложение и вычитание, плюс функции научного калькулятора, такие как тригонометрические функции, логарифмы, степени ит. Также есть возможность записи хода вычислений в журнал событий. Нажимая на каждое событие в ListBox, мы получаем результаты предыдущих вычислений.
Можно производить вычисления, нажимая на кнопки калькулятора.
Или вводя символы с клавиатуры. Кроме того, доступен ввод
цифр и действий с цифровой клавиатуры, когда нажата клавиша
NUMLOCK.
Выполнение простых вычислений:
Введите первое число;
Нажмите кнопку + (сложение), - (вычитание), * (умножение) или / (деление);
· Введите следующее число;
· Введите необходимый оператор;
· Введите остальные числа и операторы;
· Нажмите кнопку =.
Работа с памятью
Чтобы занести отображаемое число в память, нажмите кнопку MS.
Чтобы вызвать число из памяти, нажмите кнопку MR.
Чтобы очистить память, нажмите кнопку MC.
Чтобы сложить отображаемое число с числом, хранящимся в памяти, нажмите кнопку M+. Чтобы вызвать результат, нажмите кнопку MR.
После сохранения числа над кнопками памяти на панели калькулятора появится индикатор M. Каждое новое число, занесенное в память, заменяет предыдущее.
Горячие клавиши:
1. F1 – Вызов справки
2. F10 – Выход из программы
ВЫВОДЫ
Был написан калькулятор, выполняющий действия, что и обычный калькулятор только с возможностью записи в журнал событий, была написана справка помощь для калькулятора. Отработаны и закреплены на практике навыки работы в среде программирования Delphi. Простота, скорость и эффективность Delphi объясняют ее популярность. Delphi имеет один из самых быстрых компиляторов, порождающий, тем не менее, весьма и весьма неплохой объектный код. Есть и другие достоинства: простота изучения Object Pascal; облегчающие жизнь нововведения - вроде свойств (properties); программы, написанные на Delphi, не требуется снабжать дополнительными библиотеками (в отличие от связки C++/MFC). В самом деле, VCL предоставляет удобный, легко расширяемый объектно-ориентированный интерфейс к Windows, что ни в коей мере не мешает программисту опускаться в самые глубины Windows API. Создателям оригинальных компонентов это приходится делать довольно часто, в отличие от "просто программистов". Как было сказано выше, модель программирования в Delphi - компонентная, что позволяет пользоваться компонентами, написанными другими разработчиками, даже не имея их исходного кода и уж подавно не изучая его. В Интернете есть огромное количество компонентов, значительная часть которых распространяется бесплатно. Применение компонентной модели приводит к тому, что довольно многое в поведении объектов программировать не нужно вообще, и многое, на что в других средах ушли бы недели, можно сделать за часы или даже минуты. Оно и понятно - это ведь RAD-среда. К достоинствам можно отнести очень быстрый браузер классов и мгновенный вывод подсказки автозавершения кода (code completion)[3]. Если кратко - может все. Конечно, Object Pascal накладывает определенные ограничения, но для тех вещей, для которых ее писали, Delphi подходит практически оптимально.
Дата добавления: 2014-12-23; просмотров: 42 | Поможем написать вашу работу | Нарушение авторских прав |