強火で進め

このブログではプログラム関連の記事を中心に書いてます。

Gtk#プログラムの始め方

まずはこちらのMonoの開発環境の準備を行います。この作業が完了すると既に Gtk# が使える環境になっています。

Monoの開発環境の構築 - 強火で進め
http://d.hatena.ne.jp/nakamura001/20120509/1336564759

コマンドラインからGtk#を使ったプログラムをビルド

ここから実際にプログラムをする事になりますが最初に触ってみるのはこちらのページのサンプルなどがお勧めです。

GtkSharpBeginnersGuide - Mono
http://www.mono-project.com/GtkSharpBeginnersGuide

ここではコマンドラインでビルドする方法が解説されています。コマンドラインでビルドする場合はここで紹介されている様にファイル1つだけでGtk#を使ったウィンドウベースのアプリを簡単に作成する事が出来ます。

ビルドコマンドはこんな感じ。

mcs -pkg:gtk-sharp-2.0 hoge.cs

IDE上でGtk#を使ったプログラムをビルド

IDEを使った方が好きな人はMonoDevelopを起動して、メニューから「ファイル」→「新規」→「ソリューション」。表示されたウィンドウで「Gtk# 2.0 プロジェクト」を選択し、「名前」の欄に適当な名前を記述してプロジェクトを作成します。

自動的に生成されたファイルの中から MainWindows.cs をダブルクリックして開き、ウィンドウ下部に有るタブで「デザイン」の方に切り替えるとデザインモードに切り替わり、ここでGUIのレイアウトを行う事が出来ます。

右側に表示されるToolBoxからGUIパーツを追加します。

メニューから「実行」→「実行」を選択すると「ビルド→アプリの実行」が行われます。