Freitag, 18. Dezember 2009

Meine erste Anwendung mit GTK# und Ironruby

Nachdem ich lange überlegt hatte, wie und womit man eine Anwendung entwickeln sollte, bin ich auf GTK/GTK# gestossen.

Da ich meine ersten Schritt meist mittels einer Skriptsprache erledige, war es natürlich, dass ich Ruby bzw. Ironruby verwendet habe.

Nachdem ich mir das Tutorial GtkSharpBeginnersGuide - Mono angesehen habe, statt den ersten Experimenten nichts mehr im Weg.

Hier ist meiner erste Anwendung zu finden (zwar ziemlich simple aber, naja).

require "gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f"
require "glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f"
include Gtk
Application.init()
win = Window.new("My first GTK# Application")
win.Resize(200, 200)
win.destroyed {|sender, args|
Application.quit
}
button = Button.new(:hello)
button.Label = "hello world"
button.clicked {|sender, args|
win.destroy
}
win.Add(button)
win.ShowAll()
Application.Run()
view raw sample_gtp.rb hosted with ❤ by GitHub

Als weitere Schritte werde ich mit dem Gui-Designer Glade und der Erzeugung von Xml-Dokumenten für das Gui beschäftigen.