مورد 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 ]

انظر أيضاً

مراجع

  1. "نظام موارد قائم على لغة XML (XRC)" . wxWidgets.org. مؤرشف من الأصل بتاريخ 10 يوليو 2011. تم الاطلاع عليه بتاريخ 18 أبريل 2011 .
  2. "ميزات wxSmith" . مؤرشف من الأصل بتاريخ 19 يناير 2009. تم الاطلاع عليه بتاريخ 10 أكتوبر 2011 .