まさるblog

越後在住アプリケーションエンジニア奮闘記

目次

Blog 利用状況

ニュース

07/04/23
新規加入しました。
よろしくお願いします。

07/06/02
東京勉強会#8に参加しました。

07/10/21
情報処理技術者試験(NW)受験しました。

07/11/17
オブジェクト指向分科会#2参加しました。

07/12/06
SOFTWARE TOYBOXオープンしました。

08/03/02
息子誕生しました。

08/03/05
twitterはじめました。

現在
子育て奮闘中です。
デザインパターン勉強中です。
iKnow!、ESLPodcastなどで英語勉強中です。

ブログパーツ

あわせて読みたい

書庫

日記カテゴリ

コミュニティ

色々

電卓祭~その1~

アクアさんとこの電卓祭に参戦します!

 

ひとまず、C#、Windowsアプリケーションで作成し、1,2,3,6の仕様に対応しようと思います。

#残り3つはまた考えます。

 

んで、まずは画面。√ボタン、%ボタンなんかもつけてみました。あと、ON、OFFボタンで電卓のON、OFFを表現してみましたw

そして数字の入力部分ですが、符号、小数点の判定についてはStateパターン(今後デザインパターンを学ぶシリーズでも取り上げます)を使ってやりました。 

[画面]

Calclator

[数字入力の際の状態遷移図]

CalcState

 

次回以降は計算処理をやろうと思います。

#ここまでのソースWankumaCalculator_070707.zip

投稿日時 : 2007年7月7日 2:10

Feedback

# re: 電卓祭~その1~ 2007/07/07 12:17 επιστημη

ねー、このstate-diagramなんで描いたのぉ?

# re: 電卓祭~その1~ 2007/07/07 17:46 まさる

Excelのオートシェイプ使って描きました。
丸はフローチャートの結合子、矢印はコネクタの矢印です。

# re: 電卓祭~その1~ 2007/07/07 23:43 επιστημη

なるほどー♪

# re: 電卓祭~その1~ 2007/07/08 0:55 通り*

す、すごいです!
図を見て、ふ~ん、噂の状態遷移図ってこうかくんだって感心したんですが、プログラムに結びつくとは思ってなくて、考えを整理するだけだと思ってました。
でもソース拝見してびっくり(≧ロ≦)
図がそのままソースコードになってるっぽい!!
勉強させていただきました~(続きもwktkです~)

# re: 電卓祭~その1~ 2007/07/10 0:20 まさる

褒めていただき恐縮です。
でも、まだまだ全然整理されてないので、これからが勝負です。

# 電卓祭~その2~ 2007/07/10 0:35 まさるblog

電卓祭~その2~

タイトル  
名前  
Url
コメント