遅くなりましたが、電卓祭の15Calc電卓のソースコード
15Calc.zip (Visual Studio 2005 C# / Expression Blendプロジェクト)
を公開します。基本的に、応募時と同等のものです。
参考になるか、ならないかわかりませんが...(^^;;;
何かご質問などありましたら、なんでもかまいませんので
コメントください。改造、流用などもご自由にお願いします。
作成方法は、まず、Expression Blendにより、グリッドを入れ子にして
ボタンを配置。次に、そのボタンのクリックハンドラを作成しました。
クリック時の動作は、Visual Studio側ですべて作成しています。
最初に電卓のロジックを組み、まともに計算できるようになったら、
最後にパズルのロジックも付け加えると完成です。
一番難しかったのは、電卓のロジックでした。
アクアさんの電卓アプリの状態遷移図や、
επιστημηさんの状態遷移ってばこの程度のものなどを
参考にさせていただきました。ありがとうございます。
【課題】
・表示とクリップボードの値が異なることがある。
・動画付きのパズルボタン。
・小数点の計算。
・マイナスの計算。
・ボタンのアニメーション。
・XBAP化。Silverlight化。
投稿日時 : 2007年8月3日 0:49