|
مساحة اعلانات نصية ذهبية |
||
اعلن هنا | اعلن هنا | اعلن هنا |
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
يامبرمجي php أين موقع xul من الإعراب في عالمنا العربي
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته وبعد .. وتحيه طيبه للجميع . أرحب بجميع أعضاء سوالف وأتمنى لهم دوام الصحة والعافية وأن يكونوا على الدوام بأحسن حال إن شاء الله تعالى ... في الحقيقة شدني في الأونة الأخيرة عدم اهتمام المبرمجين لدينا بموضوع XUL مع أنه موضوع جداً بسيط وقوي في نفس الوقت فأحببت أن أعطي عنها نبذة تكون كنواة بسيطة لمعرفة هذا الموضوع بشكل أوسع ولجعل المبرمجين يتوجهون توجهات أخرى تفيدهم في كتابة برمجياتهم . ماهي XUL ؟ XUL وتنطق Zol وهي عبارة عن إختصار لـ XML User Interface Language وهي عبارة عن لغة XML عادية و ملفاتها تحمل الإمتداد xul مثل index.xul ... ما فائدة XUL ؟ تمكنك XUL من كتابة تطبيقات GUI أو برامج بواجهات رسومية وليست مثل صفحات الإنترنت وإنما مثل برامج سطح المكتب حيث تحتوي XUL على أزرار ونوافذ وقوائم وما إلى ذلك مما تراه في شاشات برامج سطح المكتب العادية. كيف أكتب XUL ؟ XUL هي عبارة عن ملفات XML عادية جداً وبإمكانك كتابتها على Notpad في Windows أو في gedit من خلال Linux أو أي محرر تفضله أنت. كيف يتم تنفيذ XUL ؟ وكيف أرى نتيجة الكود الذي أكتبه ؟ هناك 3 طرق لتنفيذ ملفات XUL وهي كالتالي : 1- يمكنك تنفيذها من خلال متصفح Mozilla Firefox حيث إذا كان لديك ملف بإسم begin.xul على جهازك فبإمكنك فتح الملف مثل الطريقة التي تستخدمها لفتح ملفات html على جهازك وعندها سيقوم المتصفح بفتح new tab أو نافذة جديدة وترى الواجهه فيها حيث يعمل برنامجك من داخل Mozilla firefox مثل البرامج الملحقة مع نفس المتصفح. 2- يمكنك تشغيل ملفات xul الخاصة بك على شكل برنامج منعزل يعمل بمفرده دون الحاجة إلى متصفح Mozilla Firefox ولكن في هذه الحالة فأنت تحتاج إلى تركيب مشغل ملفات xul على الجهاز و أسمه XULRunner وهو عبارة عن مشغل أو (Virtual Machine) لملفات xul حيث تقوم بتركيبه على الجهاز مره واحده وبعدها تستطيع تشغيل جميع برامج XUL دون أي مشاكل وهذا يشبه طريقة تشغيل برامج لغة Java فلغة Java تعتمد على وجود الـ JVM أو الـ Java Virtual Machine لكي تعمل برامج الجافا . 3- الطريقة الثالثة وهي أن تكون ملفات xul لديك على السيرفر الخاص بك أي موجودة في موقعك فلو فرضنا على سبيل المثال أن موقعك هو http://abc.com وكان لديك ملف اسمه data.xul عندها يمكنك كتابة www.abc.com/data.xul من خلال المتصفح وعندها ستظهر النتيجة على شكل واجهة ضمن متصفح Mozilla Firefox ولكن هذه الطريقة عليها بعض القيود للأسباب الأمنية حيث أن بعض ملفات xul الموجودة على السيرفر تحتاج لإستعمال بعض موارد الجهاز وعندها تكون صلاحية هذه الملفات ضعيفة لعمل تلك الأشياء ولكن في حال قمت بالموافقة على إعطاء كامل الصلاحيات لهذه الملفات لإستخدام موارد الجهاز الخاص بك عندها يقوم متصفح Mozilla Firefox بإستخدام بروتوكول خاص به يسمى chrome بدلاً من http وعندها اذا استبدل http:// في الرابط بالقيمة chrome:// عندها تعرف أن الملفات الموجودة على السيرفر لديها الصلاحية للعمل بشكل كامل بما في ذلك استخدام الموارد الخاصة بجهازك. هل بالإمكان رؤية مثال مكتوب بلغة XUL ؟ بالطبع فهي سهلة جداً وكل ماعليك وهو معرفة كل وسم أو tag ماذا يعني بالنسبة للغة فهي تكتب مثلها مثل الـ HTML ولكن نتائجها باهرة جداً وإليك المثال التالي : كود بلغة HTML: Register Online! Save الآن انسخ هذا الكود وقم بحفظه في ملف بإسم begin.xul وقم بتشغيله عن طريق Mozilla Firefox ولاحظ النتيجة التي ستظهر أمامك مبروك.. بإختصار هذه هي XUL من أين أستطيع تعلم XUL ؟ مكنك الحصول على وظيفة كل وسم أو tag أو element في هذه اللغة من خلال الموقع الرسمي لها وهو على الرابط التالي : http://www.mozilla.org/projects/xul/ . وإذا أردت الحصول على وظيفة كل وسم أو tag أو element بشكل مباشر فراجع الرابط التالي : https://developer.mozilla.org/En/XUL_Reference والذي يحتوي على مرجع اللغة . هل يمكن أن أشاهد مثال لبرنامج كامل على هذه اللغة ؟ بإختصار أنظر إلى Mozilla Firefox فهو بالكامل مكتوب على XUL وفي الأساس فإن XUL أنشئت ليكتب عليها هذا المتصفح والشئ الأخر أن هذا المتصفح يدعم مفهوم الـ Plug-ins أو الملحقات وكلنا يعرف أن هذا المتصفح لديه العديد من الملحقات والتي بإختصار كتبت على XUL . ويمكنك عزيزي القارئ أن تكتب ملحقاتك الخاصة لهذا المتصفح أيضاً وتنشرها كذلك . ومن الأمثلة الجيدة أن هناك برنامج FTP خاص بـ Mozilla Firefox ويعمل من داخل وهو مكتوب على XUL ايضاً وهذا يوضح مدى سهولة وقوة هذه اللغة. وكملاحظة أخيرة فإنه يمكنك كتابة شفرات Javascript من داخل XUL لتنفيذ الإجراءات . وفي الأخير أرجوا أن أكون وفقت في إيصال شئ يسير من المعلومات و التي أرجوا من الله أن تكون مفيدة للجميع وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل .. أخوكم عبدالله عيد . |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
موقع العربي لبيع المتابعين ولايكات | مزاد rss | إعلانات ودعم | 0 | 01-19-2016 11:27 PM |
"رئيس الشورى": عالمنا العربي يمر بتحديات بالغة الدقة والخطورة | eshrag | القناة الإخبارية - أخبار | 0 | 01-20-2014 09:50 AM |
مفاتيح الإعراب | اشراق العالمrss | اشراق شامل - منوعات | 0 | 04-23-2013 09:21 AM |
مفاتيح الإعراب | اشراق العالمrss | اشراق شامل - منوعات | 0 | 04-23-2013 08:50 AM |
مدير القناة بوناب: لدينا مشاكل إبداعية في عالمنا العربي وقناتنا ستنمي ثقافة أطفالنا | اشراق العالمrss | المنتدى العام - مواضيع عامة | 0 | 01-26-2009 02:26 AM |
شراء روابط نصية | |
راسلنا الآن لشراء روابط نصية باك لينك وجيست بوست | خدمات الباك لينك والروابط النصية |
روابط نصية AAXA | ||||
اشتراك يوتيوب بريميوم | اشتراك تطبيقات بلس | اشتراك IPTV شهر | يوتيوب بريميوم | عسل النحل |
روابط نصية AAPS | ||||
دراما كافيه | دراما صح | اهواك Tv | فوستا | شبكتي Tv |
روابط نصية AA1A | |||||
كورة لايف | koora live | مباريات اليوم بث مباشر | kora 360 | koora4live | كورة لايف |
koora live | مباريات اليوم بث مباشر | kora 360 | koora4live | kooralive | مساحة إعلانيه |
روابط نصية AAZ | ||
متجر الرياض | شحن شدات ببجي | شحن شدات ببجي |
روابط نصية AHD3 | |||||||||
عزل اسطح | كشف تسربات المياه | عزل فوم بالرياض | شركة عزل اسطح | كشف تسربات المياه بالرياض | عزل اسطح بجدة | شركة كشف تسربات المياه | نقل اثاث بالرياض | شراء اثاث مستعمل بالرياض | شركة تنظيف بالرياض |
روابط نصية KSM | |||||||
خصومات | هدايا وكوبونات | توفير المال | مال واستثمار | صفقات وتسوق | عروض اسواق السعودية | تحسين مالي | كوبونات |
روابط نصية AN | ||||
يلا شوت | يلا شوت | يلا لايف | yalla shoot | يلا شوت |
روابط نصية M11 | |||||||
كورة جول | يلا لايف | دوت سبورت | bein match | yalla shoot | yalla shoot | koora live | koora live |
يلا شوت | koora4live | سوريا لايف | تابع لايف | كورة لايف | كورة جول | كورة لايف | koora live |
روابط نصية AWA | ||||
كورة لايف | Koora live | يلا شوت | Yalla shoot | يلا شوت |