FXML
FXML هي لغة ترميز واجهة المستخدم القائمة على XML ، طورتها شركة أوراكل لتحديد واجهة المستخدم لتطبيقات JavaFX . [ 1 ] [ 2 ] [ 3 ] [ 4 ] تقدم FXML بديلاً لتصميم واجهات المستخدم باستخدام التعليمات البرمجية الإجرائية، وتتيح فصل تصميم البرنامج عن منطق البرنامج. [ 5 ]
<?import javafx.scene.control.Label?> <Label text= "مرحباً بالعالم!" />انظر أيضاً
مراجع
- ↑ ماير، ديفيد (2011-10-06). "JavaFX 2.0 يصل ويتجه نحو المصادر المفتوحة" . ZDNet . تم الاطلاع عليه في 2011-10-09 .
يُقدّم هذا التحديث لغة ترميز جديدة قائمة على XML تُسمى FXML، والتي تهدف إلى تعريف واجهات المستخدم. كما يُمكن استخدام لغات برمجة نصية أخرى، مثل Groovy وJRuby وScala، لكتابة التطبيقات في JavaFX 2.0، بالإضافة إلى أدوات تطوير Java مثل NetBeans وEclipse.
- ↑ غريغ براون (15 أغسطس 2011). "مقدمة إلى FXML" (ملف PDF) . تم الاطلاع عليه بتاريخ 9 أكتوبر 2011 .
- ↑ شاران، كيشوري (2015-04-02). تعلم JavaFX 8: بناء تجربة المستخدم والواجهات باستخدام Java 8. Apress. ص 1120. ISBN 978-1-4842-1142-7.
- ↑ تشين، ستيفن؛ فوس، يوهان؛ ويفر، جيمس (12 نوفمبر 2019). الدليل الشامل لعملاء جافا الحديثة مع JavaFX: تطوير تطبيقات الجوال والحوسبة السحابية متعددة المنصات . دار نشر Apress. ص 382. ISBN 978-1-4842-4926-0.
- ↑ " مقدمة إلى FXML" . docs.oracle.com . 9 أكتوبر 2013. تم الاطلاع عليه في 13 يوليو 2020.
FXML هي لغة ترميز قابلة للبرمجة النصية، تعتمد على XML، لإنشاء رسوم بيانية لكائنات Java. توفر بديلاً مناسبًا لإنشاء هذه الرسوم البيانية باستخدام التعليمات البرمجية الإجرائية، وهي مثالية لتحديد واجهة المستخدم لتطبيق JavaFX، نظرًا لأن البنية الهرمية لمستند XML تُشابه إلى حد كبير بنية الرسم البياني لمشهد JavaFX.
روابط خارجية
فئات :
- جافا (لغة برمجة)
- لغات الترميز التصريحية
- لغات البرمجة التصريحية
- لغات ترميز XML
- لغات ترميز واجهة المستخدم
- لغات ترميز الرسومات المتجهة
- المعايير القائمة على لغة XML
- نماذج لغة الترميز
