Repolode
microsoft

microsoft/calculator

Открытый исходный код приложения «Калькулятор» для Windows — приложения UWP на C# и C++, поставляемого с Windows 11.

Open source альтернатива:Windows Calculator

Звёзды
31,085
Форки
5,837
Открытые issues
481
Последний коммит
15 дней назад

Что это?

В этом репозитории находится исходный код приложения «Калькулятор» для Windows — современного приложения на C++ и C#, предустановленного в Windows. В нём есть стандартный, научный и программистский режимы калькулятора, а также конвертеры единиц измерения и валют.

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

Проект предназначен для Windows 11 и собирается в Visual Studio с рабочей нагрузкой Universal Windows Platform. Интерфейс режима построения графиков включён, но его проприетарный движок — нет, поэтому в сборках для разработчиков используется имитация реализации, а данные о валютах заменены тестовыми.

Ключевые возможности

  • 01Стандартный, научный и программистский режимы калькулятора
  • 02Вычисление разницы между датами, а также прибавление и вычитание дат
  • 03Перевод между различными единицами измерения
  • 04Конвертация валют на основе данных Bing в розничных сборках
  • 05История вычислений и функции памяти
  • 06Бесконечная точность базовых арифметических операций

Сценарии использования

  • Изучение структуры готового приложения UWP для Windows на C# и C++
  • Сборка или настройка приложения-калькулятора для Windows на основе этого кода
  • Внесение изменений в интерфейс или исправлений ошибок в проект Windows Calculator

Быстрый старт

  1. 1

    Установите Visual Studio с рабочей нагрузкой Universal Windows Platform Development

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/Microsoft/calculator.git
  3. 3

    Откройте src\Calculator.slnx в Visual Studio и запустите приложение

Что важно знать

  • Для сборки и запуска требуются Windows 11 build 22000 или новее и Visual Studio.
  • В режиме построения графиков в сборках для разработчиков используется имитационный движок, поэтому построение графиков не работает.
  • Конвертер валют в сборках для разработчиков использует имитационные данные, а лицензия на реальные данные не разрешает их повторное использование.

В подборках

Темы

Частые вопросы

Что такое calculator?
Открытый исходный код приложения «Калькулятор» для Windows — приложения UWP на C# и C++, поставляемого с Windows 11. В этом репозитории находится исходный код приложения «Калькулятор» для Windows — современного приложения на C++ и C#, предустановленного в Windows. В нём есть стандартный, научный и программистский режимы калькулятора, а также конвертеры единиц измерения и валют.
calculator можно использовать бесплатно? Какая у него лицензия?
calculator распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
calculator всё ещё поддерживается?
Активно поддерживается. Последний коммит в calculator — 23 окт. 2026 г..
Для чего можно использовать calculator?
Изучение структуры готового приложения UWP для Windows на C# и C++ Сборка или настройка приложения-калькулятора для Windows на основе этого кода Внесение изменений в интерфейс или исправлений ошибок в проект Windows Calculator
Как установить calculator?
Установите Visual Studio с рабочей нагрузкой Universal Windows Platform Development Клонируйте репозиторий: git clone https://github.com/Microsoft/calculator.git Откройте src\Calculator.slnx в Visual Studio и запустите приложение
Где скачать calculator?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/calculator

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное GUI-приложение с открытым исходным кодом для настройки Windows 10 и Windows 11: более 130 параметров конфиденциальности, интерфейса и системы.

5,2 тыс.+6 за неделю219C#MITАктивно поддерживаетсяОбновлён 7 дней назад