WinUI — слой современных элементов управления и стилей Microsoft для создания настольных приложений Windows; WinUI 3 входит в состав Windows App SDK.
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
Установите Visual Studio с рабочей нагрузкой Universal Windows Platform Development
- 2
Клонируйте репозиторий
git clone https://github.com/Microsoft/calculator.git - 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 обновляется ежедневно.
Похожие проекты
Архиватор для Windows, ответвление 7-Zip с интерфейсом на XAML, тёмной темой и современным оформлением для Windows 10/11.
Современная программа с открытым исходным кодом для очистки Windows, созданная на WinUI 3 и удаляющая ненужные файлы по правилам winapp2.ini.
Бесплатное GUI-приложение с открытым исходным кодом для настройки Windows 10 и Windows 11: более 130 параметров конфиденциальности, интерфейса и системы.
Порт Dynamic Desktop из macOS Mojave для Windows: меняет обои и изображение экрана блокировки в течение дня вслед за движением солнца.
Графический интерфейс на Qt для Qalculate! — кроссплатформенного настольного калькулятора с единицами измерения, символьной математикой и конвертацией валют.