في الدرس السابق (بناء تطبيق سطح المكتب بتقنية javascript_GTK ) تعرفنا على البنية الأساسية التي يبنى بها التطبيق الجافاسكربت هي لغة تدعم الكائنية لذا باستطاعتنا بناء نفس الهيكلة باستخدام الكائنات داخل عنصر الفورم .... في هذا العنصر سنتعرف على التوريث باستخدام الكائنية
#!/usr/bin/seed
Gtk = imports.gi.Gtk;
Gtk.init(null, null);
Example = new GType({
parent: Gtk.Window.type,
name: "Example",
init: function()
{
init_ui(this);
function init_ui(w) {
w.signal.hide.connect(Gtk.main_quit);
w.set_default_size(250, 200);
w.set_title("Center");
w.set_position(Gtk.WindowPosition.CENTER);
w.show();
}
}
});
var window = new Example();
Gtk.main();
هذا المثال يبين البرمجة الكائنية في التطبيق
Example = new GType({
parent: Gtk.Window.type,
name: "Example",
init: function()
{
بهذه الطريقة قمنا بتوريث في الفروم من مكتبة GTK حيث وضعنا الكود بداخل مثود المدخل
0 تعليقات