calculator - Windows 電卓: Windows に同梱されているシンプルでありながら強力な電卓

(Windows Calculator: A simple yet powerful calculator that ships with Windows)

Created at: 2019-01-29 01:55:49
Language: C++
License: MIT

電卓

Windows 電卓アプリは、C++ と C# で記述された最新の Windows アプリで、Windows にプレインストールされて出荷されます。このアプリは、標準、科学的、プログラマーの電卓機能だけでなく、測定と通貨の様々な単位の間のコンバータのセットを提供します。

電卓は、新機能とバグ修正で定期的に出荷されます。最新バージョンの電卓は、Microsoft Store で入手できます。

ビルドステータス

電卓のスクリーンショット

顔立ち

  • 基本的な操作を提供し、入力されたコマンドをすぐに評価する標準電卓機能。
  • 拡張された操作を提供し、操作の順序を使用してコマンドを評価する関数電卓機能。
  • プログラマ電卓機能:共通の基底間の変換など、開発者に共通の数学演算を提供します。
  • 2つの日付の違いを提供する日付計算機能、および特定の入力日付に年、月、および/または日を追加/減算する機能。
  • 計算履歴とメモリ機能。
  • 多くの測定単位間の変換。
  • Bingから取得したデータに基づく通貨換算。
  • 基本的な算術演算 (加算、減算、乗算、除算) の無限精度。計算が精度を失うことはありません。

はじめ

前提 条件:

  • お使いのコンピュータは、Windows 11、ビルド22000以降を実行している必要があります。

  • 最新バージョンの Visual Studio をインストールします (無料のコミュニティ エディションで十分です)。

    • "ユニバーサル Windows プラットフォーム開発" ワークロードをインストールします。
    • オプションの "C++ ユニバーサル Windows プラットフォーム ツール" コンポーネントをインストールします。
    • 最新の Windows 11 SDK をインストールします。

    Visual Studio のインストールに関するスクリーンショット

  • XAML Styler Visual Studio 拡張機能をインストールします。

  • コードを取得します。

    git clone https://github.com/Microsoft/calculator.git
    
  • Visual Studio で src\Calculator.sln を開き、電卓アプリをビルドして実行します。

  • 電卓プロジェクトアーキテクチャの一般的な説明については、「ApplicationArchitecture.md」を参照してください。

  • UI テストを実行するには、Windows アプリケーション ドライバー (WinAppDriver) がインストールされていることを確認する必要があります。

貢献

貢献したいですか?チームはコミュニティのフィードバックと貢献を奨励しています。私たちの貢献ガイドラインに従ってください。

電卓が正常に動作していない場合は、フィードバックハブにレポートを提出してください。また、GitHub で提出された問題も歓迎します。

ロードマップ

Windows 電卓の計画とリリース スケジュールの詳細については、「Windows 電卓のロードマップ」を参照してください。

グラフモード

グラフ電卓機能の追加はプロジェクトのロードマップにあり、このプロジェクトがグラフ作成に関する優れたエンドユーザーエクスペリエンスを作成できることを願っています。そのために、公式のインボックスWindows電卓のUIは現在このリポジトリの一部ですが、Microsoftが構築した独自のグラフエンジンは、Microsoft MathematicsとOneNoteのグラフ作成も推進しています。コミュニティメンバーは引き続きUIの作成に関与することができますが、開発者ビルドには、共通のグラフAPIの上に構築されたエンジンのモック実装が使用されるため、グラフ機能はありません。

診断データ

このプロジェクトは、使用状況データを収集し、Microsoft に送信して、製品とサービスの向上に役立てます。詳細については、プライバシーに関する声明をお読みください。診断データは、開発ビルドでは既定で無効になっており、ビルド フラグを使用して有効にできます。

SEND_DIAGNOSTICS

通貨換算

Windows 電卓には、開発者ビルドでモック データを使用する通貨換算機能が含まれています。Microsoft が通貨換算機能に使用するデータ (製品の製品版など) は、お客様の使用に対してライセンス供与されていません。モックデータは、国ではなく惑星を参照しているため、明確に識別でき、選択した入力に関係なく静的なままです。

セキュリティ問題の報告

SECURITY.md を参照してください。

ライセンス

著作権 (c) マイクロソフト株式会社。すべての権利予約。

MITライセンスの下でライセンスされています