calculator - Windows Calculator: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 Calculatorアプリは、C ++およびC#で記述された最新のWindowsアプリであり、Windowsがプリインストールされた状態で出荷されます。このアプリは、標準、科学、およびプログラマーの計算機能に加えて、さまざまな測定単位と通貨の間の一連のコンバーターを提供します。

電卓には、新機能とバグ修正が定期的に付属しています。電卓の最新バージョンは、 Microsoftストアで入手できます。

ビルドステータス

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

特徴

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

入門

前提条件:

  • コンピューターは、Windows10バージョン1809以降を実行している必要があります。Windows11をお勧めします。

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

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

    VisualStudioのインストールのスクリーンショット

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

  • コードを取得します。

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

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

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

貢献

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

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

ロードマップ

Windows Calculatorの計画とリリーススケジュールについては、 WindowsCalculatorのロードマップを参照してください。

グラフモード

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

診断データ

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

SEND_DIAGNOSTICS
ビルドフラグを使用して有効にできます。

通貨換算

Windows Calculatorには、開発者ビルドで模擬データを使用する通貨コンバーター機能が含まれています。マイクロソフトが通貨コンバーター機能に使用するデータ(たとえば、アプリケーションの製品版)は、使用するためのライセンスが付与されていません。模擬データは、国ではなく惑星を参照しているため、明確に識別でき、選択した入力に関係なく静的なままです。

セキュリティ問題の報告

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

ライセンス

Copyright(c)MicrosoftCorporation。全著作権所有。

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