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() |
Als weitere Schritte werde ich mit dem Gui-Designer Glade und der Erzeugung von Xml-Dokumenten für das Gui beschäftigen.