C#

C#とポインタ

C#

今回書いているEDIDリーダーは物としてはbinaryリーダーで、128バイトのEDID情報の各バイト(もしくは、複数バイト)を定義に従いそれぞれ意味合いの異なるデータとして解釈していく。 例えばこんな感じである、言語はC#である。 // EDIDHeader byteEDIDBuffer…

初めてのC#その5

C#

なかなか本題に入らず、C#の勉強ばかり。 今日はネットラジオの再生。 フォームにWindows Media Playerコンポネントを貼り付ける、標準では表示されないので、ツールボックスを右クリックし、"アイテムの選択"を選んで、"COMコンポネント"タブのWindows Medi…

初めてのC#その4

C#

またしてもC#関連だ。 KeyDownイベントではKeyEventArgsにKeyCodeやKeyData、KeyValueなどのプロパティが取得できるが、KeyPushイベントではKeyCharのみとなる。 F1-F12、ALT、INS、DELなどの特殊キーはKeyDownイベントは発生するが、KeyPushは発生しない。 …

初めてのC#その3

C#

ちょいと脱線して、.net frameworkを利用した、Windows Form Applicationの勉強中。 今日は、Drag & Dropの実装。 単に"DragDrop"のイベントハンドラーを実装するだけでは、NG。 フォームのプロパティで"AllowDrop"を"True"に フォームの"DragEnter"に以下を…

今日の教訓

C#

Image img = new Image.FromFile( "C:\\temp\\lena_std.jpg" );などとはできません。 やるなら、こうです。 Image img = Image.FromFile( "C:\\temp\\lena_std.jpg" );

初めてのC#その2

C#

久々の何もしなくてもよい日曜日、酒をあおりながらいそいそとコーディングにいそしむ、至福の一時。これからはじめるVisualC#2010作者: 木暮啓一出版社/メーカー: 秀和システム発売日: 2010/09/22メディア: 単行本 クリック: 4回この商品を含むブログ (3件)…

初めてのC#その1

C#

出張往路の機上で、いわゆる「初めてのC#・・・」系の本をほぼ通読。 誤解を承知で言えば、.net frameworkで参照で使う限りはC#もC++も変わらなくて、 (C#) Hoge aho = new Hoge(); で、メソッド・プロパティの呼び出しに aho.foo; を使うか (C++) Hoge^ aho …