電卓のデモ
更新 : 2007 年 11 月
このサンプル アプリケーションは単純な電卓です。レイアウト、コントロール、および単純なアニメーションを示します。
Windows Presentation Foundation (WPF) と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。
ユーザー補助 - 「ユーザー補助のベスト プラクティス」
セキュリティ - 「Windows Presentation Foundation のセキュリティ」
ローカリゼーション - 「WPF のグローバリゼーションおよびローカリゼーションの概要」
サンプルのビルド
Windows ソフトウェア開発キット (SDK) をインストールして、そのビルド環境のコマンド ウィンドウを開きます。[スタート] メニューの [すべてのプログラム]、[Microsoft Windows SDK] の順にポイントし、[CMD シェル] をクリックします。
サンプルをハード ディスク ドライブにダウンロードします。通常は、ソフトウェア開発キット (SDK) のドキュメントからダウンロードします。
ビルド環境のコマンド ウィンドウからサンプルをビルドするには、サンプルのソース ディレクトリに移動します。コマンド プロンプトで「MSBUILD」と入力します。
Microsoft Visual Studio でサンプルをビルドするには、サンプル ソリューションかプロジェクト ファイルを読み込んで、Ctrl キーと Shift キーを押しながら B キーを押します。
サンプルの実行
コンパイルしたサンプルをビルド環境のコマンド ウィンドウから実行するには、サンプルのソース コード フォルダの下にある Bin\Debug または Bin\Release フォルダで .exe ファイルを実行します。
コンパイルしたサンプルを Visual Studio でデバッグしながら実行するには、F5 キーを押します。
解説
このサンプルでは、すべての Microsoft Windows コンピュータに付属している電卓の代わりとなる電卓を構築します。この電卓は、Windows 電卓よりも次の点で優れています。
履歴が記録されます。
一部の操作 (パーセント、メモリ ボタンなど) についてツールヒントが示されます。
メモリに格納されている現在の値を表示します。
ユーザーは、画面上のボタンに加えキーボードのキーを使用できます。
ボタンは、スタイルとアニメーションを使用して描画され、XAML で記述されます。
ユーザーが無効な数値を入力するのを防ぎます。