أداة إنشاء واجهة المستخدم الرسومية

أداة إنشاء واجهة المستخدم الرسومية NetBeans

مُنشئ واجهة المستخدم الرسومية (أو مُنشئ واجهة المستخدم الرسومية )، المعروف أيضًا باسم مصمم واجهة المستخدم الرسومية أو بيئة التطوير المتكاملة (IDE) للتطوير السريع للتطبيقات ( RAD )، هو أداة لتطوير البرمجيات تُسهّل إنشاء واجهات المستخدم الرسومية (GUIs) من خلال تمكين المصمم من ترتيب عناصر التحكم الرسومية (التي تُسمى غالبًا بالأدوات) باستخدام محرر WYSIWYG يعمل بتقنية السحب والإفلات . [ 1 ] بدون مُنشئ واجهة المستخدم الرسومية، يجب إنشاء واجهة المستخدم الرسومية يدويًا عن طريق تحديد معلمات كل أداة في شفرة المصدر، دون أي معاينة مرئية حتى يتم تشغيل البرنامج.

تُبرمج واجهات المستخدم عادةً باستخدام بنية تعتمد على الأحداث ، لذا تُسهّل أدوات إنشاء واجهات المستخدم الرسومية إنشاء التعليمات البرمجية التي تعتمد على الأحداث. تربط هذه التعليمات البرمجية الداعمة عناصر واجهة المستخدم البرمجية بالأحداث الصادرة والواردة التي تُشغّل الوظائف التي تُوفّر منطق التطبيق.

تقوم بعض أدوات تصميم واجهات المستخدم الرسومية بإنشاء جميع التعليمات البرمجية المصدرية لعنصر التحكم الرسومي تلقائيًا . بينما تقوم أدوات أخرى، مثل Interface Builder أو Glade Interface Designer ، بإنشاء نسخ من الكائنات المتسلسلة التي يتم تحميلها بعد ذلك بواسطة التطبيق.

قائمة أدوات إنشاء واجهات المستخدم الرسومية

لغة البرمجة C

لغة البرمجة C#

لغة البرمجة C++

لغة البرمجة Objective-C، تعتمد على لغة Swift

جافا

HTML-JavaScript

لغة بايثون

مبني على لغة أوبجكت باسكال

إطار عمل Tk

قائم على لغة فيجوال بيسك

أدوات أخرى

قائمة بيئات التطوير

بيئات التطوير المتكاملة المزودة بأدوات إنشاء واجهة المستخدم الرسومية ( بيئات التطوير المتكاملة المتقدمة )

انظر أيضاً

مراجع

  1. زاراس، أبوستولوس ف.؛ ماماليس، جورجيوس؛ باباميشيل، أنجيلوس؛ كولياس، بانايوتيس؛ فاسيلياديس، بانوس (2018). "وأداةٌ أنشأت واجهة مستخدم رسومية غير نقية وبلا شكل: أنماط مضادة في واجهات المستخدم الرسومية المُنشأة تلقائيًا" (ملف PDF) . وقائع المؤتمر الأوروبي الثالث والعشرين حول لغات أنماط البرامج (EuroPLoP '18) . إيرسي، ألمانيا: ACM. doi : 10.1145/3273418.3273450 .