Repolode
microsoft

microsoft/calculator

Windows 11に付属する、C#とC++で実装されたWindows Calculatorアプリのオープンソースコード。

代替できる製品:Windows Calculator

スター
31,085
フォーク
5,837
未解決の Issue
481
最終コミット
15 日前

これは何?

このリポジトリには、WindowsにプリインストールされているモダンなWindowsアプリ、Windows Calculatorのソースコードが含まれています。C++とC#で実装され、標準、科学、プログラマー向けの各計算モードに加え、単位や通貨の換算機能を備えています。

標準モードでは入力されたコマンドごとに計算し、科学モードでは演算子の優先順位に従って計算します。プログラマーモードでは基数を変換でき、日付計算では日付間の差を求めたり、年・月・日を加減算したりできます。基本的な算術演算は無限精度で行われるため、結果の精度が失われません。

このプロジェクトはWindows 11を対象としており、Universal Windows Platformワークロードを使用してVisual Studioでビルドします。グラフ表示モードのUIは含まれていますが、プロプライエタリなエンジンは含まれていないため、開発者向けビルドではモック実装を使用します。また、開発者向けビルドの通貨データもモックデータです。

主な機能

  • 01標準、科学、プログラマーモードでの計算
  • 02日付間の差の計算と、日付の加算・減算
  • 03さまざまな単位の換算
  • 04製品版ビルドでBingのデータを使った通貨換算
  • 05計算履歴とメモリ機能
  • 06基本的な算術演算の無限精度計算

ユースケース

  • C#とC++で構成された、実運用中のWindows UWPアプリの構造を学ぶ
  • このコードベースからWindowsの電卓アプリをビルドまたはカスタマイズする
  • Windows CalculatorプロジェクトにUIの改善やバグ修正を提供する

クイックスタート

  1. 1

    Universal Windows Platform Development ワークロードを含めて Visual Studio をインストールします

  2. 2

    リポジトリを clone します

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

    Visual Studio で src\Calculator.slnx を開き、アプリを実行します

使う前に知っておきたいこと

  • ビルドと実行には、Windows 11 build 22000 以降と Visual Studio が必要です。
  • 開発者ビルドではグラフモードにモックエンジンを使用するため、グラフ機能は動作しません。
  • 開発者ビルドでは通貨換算にモックデータを使用しており、実データは再利用が許諾されていません。

収録されている特集

トピック

よくある質問

calculator とは?
Windows 11に付属する、C#とC++で実装されたWindows Calculatorアプリのオープンソースコード。 このリポジトリには、WindowsにプリインストールされているモダンなWindowsアプリ、Windows Calculatorのソースコードが含まれています。C++とC#で実装され、標準、科学、プログラマー向けの各計算モードに加え、単位や通貨の換算機能を備えています。
calculator は無料で使えますか?ライセンスは?
calculator は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
calculator は今もメンテナンスされていますか?
活発にメンテナンス中。calculator の最終コミットは 2026年10月23日 です。
calculator は何に使えますか?
C#とC++で構成された、実運用中のWindows UWPアプリの構造を学ぶ このコードベースからWindowsの電卓アプリをビルドまたはカスタマイズする Windows CalculatorプロジェクトにUIの改善やバグ修正を提供する
calculator のインストール方法は?
Universal Windows Platform Development ワークロードを含めて Visual Studio をインストールします リポジトリを clone します: git clone https://github.com/Microsoft/calculator.git Visual Studio で src\Calculator.slnx を開き、アプリを実行します
calculator はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/calculator

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト