TさんとC#の事情

Posted by Ken on 26th, 2008

今日の帰り際、TさんにC#を簡単に教えてきた。
手始めにってことで、メニューから”左上”を選ぶとウィンドウが左上に移動するもの。
同様に右上, 右下, 左下も存在する。

C#でウィンドウを持つものなんて作ったこと無かったから、どういう風に考えてるかということを話しつつ、一緒にやってみた。
“右上”を選択することで画面右上に移動するのはまぁ、なんとか出来た。
座標を設定するときにはどんなAPIを使うか?
まずは予想を立ててみた。

  • 位置を変更するんだからPositionみたいなAPIがあるかも?
  • 座標だからXやYってaccessorがあるかも?

どっちもハズレ。そんなAPIはなかった。
じゃぁ・・・値をセットするから”Set”から始まる何かがあるかも?
結果的にこれもハズレ。

そうは言っても、Ctrl+SPACEで保管機能があるため、ちょっと見たらTopがあった。
LeftとTopか・・・ってことでこれを用いた。
そんな風にAPIは推測出来ること、名前空間からも推測できることを説明。

説明しつつ左上、左下もなんとか出来、最後は右下への移動。
隣で見ていて、明らかに間違ったコードを書いているのはわかったけど、面白そうだからそのまま見てた。

this.Left = Leftにしたい座標;
this.Top = Leftにしたい座標;

とどっちもLeftにしたい座標。
実行後、メニューから”右下”の文字を選択すると・・・あっ :shock: ←Tさんの反応

画面は横の方が長いため、それをTopに代入すると高さが足りず画面から消えます(笑)
かなり面白かった~♪

そういうのがバグにつながるんだよ・・・などと話をしながら、結果的になんとか四隅への移動は完了。

収穫は、作ったものが動くことの楽しさと、充実感と言ったところか?
「コードを見ると頭が痛くなる症状がなくなりました」と言っていたことも収穫かな。

オブジェクト指向についても聞かれたから簡単に説明はしたものの、興味の無い”車”を題材にしたものだから、とんでもない絵を描く羽目になってしまった :sad:

TさんとC#の事情は続く。

2 Responses to “TさんとC#の事情”

  1. CK-ONE

    ↓全然違う話ですが・・・。

    ドメイン名のルール緩和で「.love」など使用可能に
    6月27日15時28分配信 ロイター

    http://headlines.yahoo.co.jp/hl?a=20080627-00000697-reu-int

    6月26日、インターネットの国際的な監督機関ICANNによるドメイン名ルールの緩和で「.love」などが使用可能に。

    アイキャン関係者によると、新しいドメイン名の審査は早ければ2009年上期に実施の予定。ただし、申請料は10万ドル(約1070万円)以上になるとみられる。

    ⇒ Kenさん、
       @I.love.F○○○○Sにするので、1,000万円下さい!! (>○<)
      


  2. Ken

    おしい!
    .loveは末尾なのですよ。
    1,500万円くらい出してくれたらドメイン取得と管理(1年間)しますよ♪


Leave a Reply



Search


SUBSCRIBE

  • 最近のコメント

  • カテゴリー

  • タグ

    しろいくも オトノハコ ハルフウェイ マンガ 岩岡 ヒサエ 帰省 広告 望遠鏡 桜井亜美 花粉症 Amazon Android au BeagleBoard blog CMS Compiz Fusion Django DVD Google HT-03A iPhone ISMS Linux LUMIX LUMIX G1 MacBook MySQL Workbench OpenX Poken Python server Software Design SOY CMS TinyMCE Ubuntu Ubuntu 9.04 Vim VirtualBox WordPress wwwsqldesigner XenServer XMind