مورد XML
XRC ، أو XML Resource ، أو نظام الموارد القائم على XML ، هي لغة ترميز واجهة مستخدم متعددة المنصات تعتمد على XML، وتستخدمها مكتبة wxWidgets . تتيح XRC تخزين عناصر واجهة المستخدم الرسومية ، مثل مربعات الحوار وقوائم الأدوات، بصيغة XML، والتي يمكن تحميلها في التطبيق أثناء التشغيل أو ترجمتها إلى لغة برمجة مستهدفة ثم تجميعها .
المزايا
- إعادة التجميع والربط ليسا ضروريين دائمًا عند تغيير الواجهة.
- يفصل واجهة المستخدم عن منطق البرنامج.
- القدرة على الاختيار بين ملفات الموارد المختلفة أثناء التشغيل.
- XRC هو معيار wxWidgets، لذا يمكن إنشاؤه ومعالجته بواسطة أي برنامج يفهمه.
- يمكن كتابتها (أو إنشاؤها بواسطة برنامج آخر) مرة واحدة، واستخدامها في أي لغة مدعومة تحتوي على روابط wxWidgets.
- تُعد لغة XML أسهل في التحليل من معظم لغات البرمجة.
- يمكن استخدام برامج تحرير XML الموجودة لتحرير ملفات XRC.
أدوات
تتيح أدوات البرمجيات المتخصصة، والتي عادة ما تكون أدوات بناء واجهة المستخدم الرسومية أو أدوات التطوير السريع للتطبيقات (RAD)، إنشاء ملفات XRC، ومن بينها: [ 1 ]
- wxFormBuilder
- تم الحصول عليه بواسطة الأشعة السينية
- wxDesigner
- DialogBlocks
- wxSmith ( ملحق Code::Blocks ) [ 2 ]
انظر أيضاً
- wxWidgets
- wxGlade - مصمم واجهة مستخدم رسومية مفتوح المصدر يفهم ويُنشئ ملفات XRC
- قائمة لغات ترميز واجهة المستخدم
- XUL
- QML
مراجع
روابط خارجية
- نظرة عامة على نظام الموارد القائم على لغة XML (الحالي) مؤرشف بتاريخ 10 يوليو 2011 على موقع Wayback Machine
- نظرة عامة على نظام الموارد القائم على لغة XML (مستقر)
- XRCed - محرر ملفات XRC
- برنامج تعليمي حول الأشعة السينية
فئات :
- المعايير القائمة على لغة XML
- لغات ترميز واجهة المستخدم
- WxWidgets
- مواضيع لغات البرمجة
