WinUIは、Windowsデスクトップアプリを構築するための最新のコントロールとスタイルを提供するMicrosoftのUIレイヤーで、WinUI 3はWindows App SDKに含まれています。
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
Universal Windows Platform Development ワークロードを含めて Visual Studio をインストールします
- 2
リポジトリを clone します
git clone https://github.com/Microsoft/calculator.git - 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 の数値は毎日更新されます。
関連プロジェクト
7-Zipから派生したWindows向けアーカイバー。XAML GUIやダークモードを採用し、Windows 10/11に適したモダンな操作性を備えています。
winapp2.iniのコミュニティ製クリーニングルールで不要ファイルを削除する、WinUI 3製のモダンなオープンソースWindowsクリーナーです。
Windows 10/11のプライバシー、UI、システム設定を、130以上の調整項目でカスタマイズできる無料のオープンソースGUIアプリ。
太陽の動きに合わせて壁紙とロック画面の画像を一日を通して切り替える、macOS MojaveのDynamic DesktopをWindowsに移植したアプリです。
Qalculate!のクロスプラットフォーム対応デスクトップ電卓向けQt GUI。単位、記号計算、通貨換算に対応します。