電卓(Windowsプログラミング)

序文

  ブログの管理の利便性を享受しながら、(少し醜いブログを感じます)= V =が、それでもあなたは生活や学習を記録するために、独自のサーバーのホールドを取得したい、少し高い自律性、主にいくつかのプロジェクトを入れて、自分の物事の独自の書面の要約を実行することができ、サーバー上で、後でビューの他のコンビニエンスポイントのために、シンクお金保存しない、とすることができます白白売春婦の売春婦は、PYのPYに、それはそれを購入することではありません。( `・Ω・「)

問題の説明

完全に機能する、美しいインターフェイスの電卓アプリケーションを設計します。要件:

  • マウスクリックボタン、テキストボックス、乗算、減算、加算を達成するために、及び付加等四則演算の逆数、反転機能により、(1)ユーザが入力オペランド。レイアウトは、プログラミングのボタンを簡素化する機能分類によって、良い結果を達成するために必要。
  • (ボタンのクリックと同じ効果を達成するために、数字と演算子を入力するキーボードを介して、すなわち、)動作を達成することができるマウス入力、キーボード入力、および(2)において添加。
  • (3)連続小数演算を実現します。
  • (4)SQRT、罪及び他の科学技術計算機能を達成します。
  • (5)そのような発現を解析するなどの追加機能を実装

ソリューション

多くのボタンは異なるイベントによって区別されます

  そのような四則イベントとしてDoudleClicked、およびSQRT、X ^ 2,1 / XのSiNxをSingleClickedされ、同一のボタンに異なる入射、コードの高い再利用性、明確なロジックを割り当てます。

決意解釈表現するために使用MSScriptControl

 SScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
 sc.Language = "JavaScript";
 textBox1.Text= sc.Eval(textBox2.Text.ToString()).ToString();

  前記textBox1.Text結果、TextBox2.Textは、それが直接の優先順位によって要求に役立ち、その後、減算をカウントすることができ、そのような1 + 3 * 5-4 / 2のように、文字列であるので、ここに私のコードですプロセスがイベントをSingleClicked場合は4つの操作に対処する問題は、それが競合します。興味のある方は、あなたも次のような効果がある勉強を続けることができます。

        = =

ソースアタッチプロジェクトポータル

おすすめ

転載: www.cnblogs.com/xxhao/p/12513369.html