Hatena::ブログ(Diary)

当面C#と.NETな記録 このページをアンテナに追加 RSSフィード

2008/9/14 (日)

siokoshou2008-09-14

[][] 2進そろばんを作ってみた  2進そろばんを作ってみたを含むブックマーク  2進そろばんを作ってみたのブックマークコメント

こんばんは、siokoshou です。気になる色は Midori と Red です。あと .NET4.0。って色じゃないか。

こないだの本に3進法のそろばんが載ってました。写真が載ってるので本当に作ってしまったようですw それがおもしろかったので、2進そろばんを作ってみました。実物は作れないので WPF ですがw

サービスで10進表示とクリアボタン付きです。そういえば子供のころ、本物のそろばんにクリアボタンが付いてるのがあったなぁ…。

ぱちぱち音が出ればもっとおもしろいけど、そろばんがないので音が拾えませんでした。無念。

8bit CPU になったつもりで計算してみてくださいw 桁上がりしすぎ!とか楽しめます(^^;

突然ですが問題です。-1 はどうやって表すでしょう?って、ここを見てる人には簡単すぎか。

WPF の練習がてら作ったのでうまく使いこなせているかわかりませんが、コードも晒しときます。こうするともっといいよって所があれば教えてください。GUI なのにこの短さってのが驚きです。それにしても、スタイルとかテンプレートとかリソースとかややこしい。

XAML の見どころ。珠は ToggleButton そのもので、Trigger を使って XAML だけで絵を切り替えています。見方によっては XAML で if 文を実行してることになります。C# のコードを書かなくてもここまでできるのがスゲー。

さらに Template を設定する Style を書くことですべての ToggleButton の見た目を変えています。テンプレートって名前の印象から例えば Button のテンプレートを書けば、その後の Button すべてに影響があるのかと思ってたけど、そうじゃないんですね。ややこしい。本当にすべての ToggleButton の見た目を変えるには、この例のように「Style で ToggleButton の Template を Setter で設定する」とできました。

本当は Silverlight2 で公開したいところだけど、Go-Live ライセンスがどうのとかよくわからないのと、Trigger のあたりが動かない(ない?)のであきらめました。

続きを読む

トラックバック - http://d.hatena.ne.jp/siokoshou/20080914

2008/9/10 (水)

[] 納得いかないこと  納得いかないことを含むブックマーク  納得いかないことのブックマークコメント

こんばんは、siokoshou です。世の中、納得いかないことは多いものですが、今日も一つ納得いかないことが増えてしまったので聞いてください。

¥frac13 = 0.3333...

は、おk。じゃあ、両辺に 3 を掛けると

3 * ¥frac13 = 3 * 0.3333...

よって、

1 = 0.9999...

エェェー、納得いきません!

こちらの本からのネタでした。おもしろいです、コレ。

ちなみに、Windows の電卓で 1 / 3 = して、次に * 3 すると?お試しを。

トラックバック - http://d.hatena.ne.jp/siokoshou/20080910
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 06 | 09 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 12 |
2009 | 01 | 03 | 04 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 07 |
2011 | 04 | 07 | 10 |
2012 | 04 | 12 |
2013 | 08 |
2014 | 03 | 08 |
2017 | 09 |