יום שישי, 31 ביולי 2009

VALA: רציתי להציג לפניכם את השלד הבסיסי של תוכנה בשפת VALA

שלום לכולם, לכל אילו שמעוניינים ללמוד שפת VALA, אני לומד אותה מניסויים שונים ורציתי לחלוק איתכם איך רצוי לבנות שלד בסיסי של תוכנית ב VALA:

using Gtk;

public class MyApp {

private Window window;

public MyApp () throws Error {
var builder = new Builder ();
builder.add_from_file ("gui.ui");
builder.connect_signals (this);
this.window = builder.get_object ("win_main") as Window;
this.window.destroy += Gtk.main_quit;
}

public void run () {
this.window.show_all ();
Gtk.main ();
}
}

int main (string[] args) {
Gtk.init (ref args);
try {
var app = new MyApp ();
app.run ();
} catch (Error e) {
stderr.printf ("Could not load UI: %s\n", e.message);
return 1;
}
return 0;
}

את הקובץ gui.ui, אתם יוצרים על ידי glade, בתוכנה את אתם יכולים לעצב ממשקים גרפיים שונים...
ועל תשכחו לקרוא לחלון win_main...

אין תגובות:

הוסף רשומת תגובה