بناء تطبيقات سطح المكتب بالجافاسكربت مستخدما تقنية GTK الجزء الثاني

في  الدرس  السابق  (بناء تطبيق سطح المكتب  بتقنية 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 حيث وضعنا  الكود بداخل  مثود المدخل


Post a Comment

0 Comments