Skip to content

Реализация расширенной версии обычного калькулятора(тригонометрические функции, графики) на C# AvaloniaUI и c++ для реализации бизнес логики.

Notifications You must be signed in to change notification settings

gunter0216/SmartCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SmartCalc

Расширенная версия обычного калькулятора, написанная на языке C# с использованием кроссплатформенной платформы Avalonia.
"Ядро" калькулятора для вычислений польской нотации подключается в виде самописной динамической библиотеки написанной на C/C++.


image info

  1. поле для ввода уравнения(поддерживает ввод с клавиатуры), также позволяет вводить переменную Х
  2. открывает документацию в виде html страницы
  3. поле для ввода переменной Х
  4. открывает новое окно для построения графиков
  5. расширяет текущее окно для выбора предыдущих вычислений

image info

  • Скриншот после нажатия на кнопку History.
  • Повторное нажатие скроет список операций.
  • Кнопка Clear History очищает историю.
  • История сохраняется между перезапусками программы.

image info

  • Нажатие на кнопку create graph откроет новое окно.
  • Поле ввода XRadius определяет минимальную и максимальную область определения.
  • Поле ввода YRadius определяет минимальную и максимальную область значения.
  • Поле ввода Step определяет шаг оси X.
  • Нажатие на кноку Redraw graph обновит график.
  • Уравнение вводится в главном окне.

image info

About

Реализация расширенной версии обычного калькулятора(тригонометрические функции, графики) на C# AvaloniaUI и c++ для реализации бизнес логики.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published