【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

GTK

Gtk#でファイルをドラッグ&ドロップ

Gtk#のウィジェットにファイルをドラッグ&ドロップで渡します。受け取る種類を指定しておくと、ドロップしたときにDragDataReceivedシグナルが発生します。ファイルは "text/uri-list" です。URIで渡されるため、ローカル名に変換が必要です。 using System…

Gdk#によるグラフィックス

本日のMonoDevelop勉強会の資料として、Gdk#でグラフィックスを表示して操作する手順をまとめました。 Gdk#によるグラフィックス

固定レイアウトとレイアウトマネージャ

10月13日(土)のMonoDevelop勉強会の資料として、固定レイアウトとレイアウトマネージャを比較しながら触る手順をまとめました。 固定レイアウトによるGUI レイアウトマネージャによるGUI

MonoDevelopでHello World!

MonoDevelopとGtk#の最初の一歩として、ハローワールドの作成手順をまとめました。 mdev-hello.docx

Gtk#でBrainf*ckのGUIシミュレータ

MonoDevelopの練習の一環としてBrainf*ckのGUIシミュレータの作成手順をまとめました。Gtk#とBrainf*ckの両方が一度に勉強できる内容となっています。 mdev-bf.docx

MSYSでGtk#をビルド

MSYSでのGTK+のビルドと、コマンドライン引数の問題が解決したので、ようやくGtk#のビルドに成功しました。 MSYSでGTK+をビルド (2)http://7shi.hateblo.jp/entry/2012/05/02/120012 MSYSでGTK+をビルド (3)http://7shi.hateblo.jp/entry/2012/05/06/110555 …

MSYSでGTK+をビルド (3)

先日、MSYSでGTK+ 2.24.10をビルドしました。 MSYSでGTK+をビルド (2)http://7shi.hateblo.jp/entry/2012/05/02/120012 このままでもGtk#のビルドはできますが、Gtk#のバイナリ配布物(GTK# for .NET 2.12.10)に含まれるのはGTK+ 2.16.6です。バージョンを…

MSYSでGTK+をビルド (2)

MSYSでGTK+をビルドする手順をまとめました。ビルド後のパッケージ一覧は前回の記事を参照してください。 MSYSでGTK+をビルド (1)http://7shi.hateblo.jp/entry/2012/04/30/181459 ビルドには非常に時間と手間が掛かります。自分でビルドしなくても本家でWin…

MSYSでGTK+をビルド (1)

Gtk#の挙動でよく分からない点があったので、GTK+を調べてみようと思い、MSYSでビルドしてみました。依存関係がとても複雑で、まるで初期のGNOMEをビルドしているような気分でした。【追記】ビルド手順をまとめました。 MSYSでGTK+をビルド (2)http://7shi.h…

MonoDevelopの衝撃

MonoDevelopを試しました。バージョンは2.8.8.4です。 http://monodevelop.com/ 予想以上にパワーアップしていて驚きました。 MonoなしにMicrosoft .NET上で動く。作成したGtk#アプリも同様。 ソリューションはVisual Studio互換。そのままVisual Studioで開…