(題名の"シャープ"は全角。半角は受け付けてくれなかった)

軽く、小さく、単純なプログラムが好み。なので、動作にはFrameworkが必要で、メモリも喰うらしい.NETにはあまり食指が動かなかったが、
-Visual C++ (ver.6)は好きだが全体的に面倒(特にCOMまわり)だし、
-かといってVisual Basic (ver. 6)は新しいんだか古いんだかよくわからない文法がイマイチ好きになれないし、
-世の中の流れも.NETみたいなので、

チョロチョロと触った方が良いかなと思った。そして言語としてC#を選択した。

*とりあえず動かす [#i7c85f3f]
個人的に、Windowsアプリケーションを作る動機の大半は他のアプリケーションの制御にある。特に、[[Roper Scientific:http://www.roperscientific.com/]]社の分光器・CCDカメラ用ソフトである[[WinSpec:http://www.roperscientific.de/WinSpec-32%20.html]]が主なターゲットとなる。以下のコードで、とりあえずダイアログが出るのを確認した。

 WINX32Lib.Winx32App app = new WINX32Lib.Winx32AppClass();
 app.ShowDemoBox("hello");