さわってみる
とりあえずMonodevelopをインストールしてはみたものの、
さわってみないことには何とも言えません。
というわけで、以下のページを参考にさせて頂き、さわっていきます。
1studying.blogspot.com
(上のページの解説のほうがしっかりしているので、試して見る方は是非こちらを参考に)
プロジェクトを作る
まずは新規プロジェクトを作成します。
テンプレートはGTK#、名前は適当に。
MainWindow.csを選択し、下部のデザイナをクリックすると、GUIのエディット画面に切り替わります。
ツールボックスから、「Fixed」、「button」、「 label」を持ってきて適当に配置。面倒なので名前はそのまま。
VisualStudioっぽい!
ボタンのプロパティ-シグナルから、クリックイベントを選択。
ダブルクリックしてやります。
そうするとOnButton1Clickedという関数が生成されるので、
その中に以下のプログラムを追加してやります。
var task = System.Threading.Tasks.Task.Run(new System.Action(() => { for (int i = 0; i < 6; i++) { label1.Text = i.ToString() + "秒"; System.Threading.Thread.Sleep(1000); } }));
あとはF5でビルドしてやればウィンドウが生成され、ボタンをクリックするとラベルの数字が1から5まで変化します。
なるほどなるほど。
ちょっとVisualStudioとUIが違うだけで、だいたい同じ感じに作れるっぽい。
まぁ当然か(笑)