hakeの日記

Windows環境でプログラミングの勉強をしています。

Visual Studio 2005 Express Edition

昨日買った本に影響されてC#な環境をいれてみる。
http://www.microsoft.com/japan/msdn/vstudio/express/maninstall/
から、C#なISOイメージをダウンロードしてインストール。使わないと思うけど、ついでにC++なファイルもゲット(後で気がつきましたが本の添付CDに収録されてまいしたね) インストール後のメッセージどおりにWindowsUpdateしたところ.NETナントカがアップデートされていたので適用。


C#ってC++と何が違うの?.NETって何??ってなレベルですが、まぁボチボチと
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html
とりあえずこのあたりから学習。

引数付きシグナル

Ruby/Qteの勉強 その41
画面をタップしてその座標をテキストエリアに表示するプログラム。MyWidgetのmousePressEventにてシグナルtappedを発生、それを受けてMyLineEditのdispPosメソッドで座標を表示させる。その際にシグナルの引数として座標を示すクラスMyPointのオブジェクトを渡す。
シグナルで引数を持つ場合はオブジェクト作成の際にRSignal.new("Object")とし、sendWithで引数を渡す。
詳細は以下
http://noir.s7.xrea.com/rubyqte/?Ruby%2FQte%CE%AE%A5%B7%A5%B0%A5%CA%A5%EB%A1%A6%A5%B9%A5%ED%A5%C3%A5%C8#l2
Qtのオブジェクトには渡せない型があるとのことで、試しにQPointを引数にしてみたらエラーになった。

続きを読む