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).
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.