الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عن تصميم محررات النوافذ

بدأه szerf في 31 مايو 2011 · 3 رد · 1,446 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

محررات النوافذ هي form editor

وهي موجودة في العديد من بيئات التطوير المتكاملة(IDE) مثل الفيجوال ستوديو و الديلفي و winasm وايضا في محررات الموارد(resource editors)

هل يوجد شرح لكيفية عمل هاته المحررات أو هل يوجد فريمورك جاهز لفعل ذلك

لغات البرمجة الممكنة هي c/c++ أو .net أو دلفي

واجهة المستخدم :لا يهم

#2

برمجة Form Editor يختلف بإختلاف المحرر و لغة البرمجه و نظام التشغيل، حيث لكل منهم اسلوب و نظام خاص به.

على سبيل المثال الدوت نت توفر لك مجموعه من الواجهات التى عندما تقوم بتضمينها تستطيع انشاء Form Editor خاص بك، أنظر هذا المثال و هذا المثال.

إذا اردت أنشاء إحداهما من البدايه سيكون الامر صعب قليلا لأنك ستحتاج لبناء شجرة فئات تمثل الادوات التى سيتم التعامل معها - بما فيها النافذه - و كل هذه الادوات تعرف كيف ترسم نفسها - فى الغالب بإستخدام الداله CreateWindow او دوال الرسم مثل الموجوده بـ UnTheme.dll.

و الله ولي التوفيق

1

مدونتي: C++ Tips and Tricks

#3

في مشاريع كتير مفتوحة المصدر تقدر تطلع على المصدر وتعرف ازاي بتتعمل

على سبيل المثال

http://monodevelop.com/documentation/stetic_gui_designer

http://www.mono-project.com/WinForms_Designer

http://glade.gnome.org/

وكذلك lazarus

http://www.lazarus.freepascal.org/

http://wxformbuilder.org/

http://wxglade.sourceforge.net/

تستطيع تصفح المصادر بسهولة...

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 1 يونيو 2011 في 10:22

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#4
اقتباس
برمجة Form Editor يختلف بإختلاف المحرر و لغة البرمجه و نظام التشغيل، حيث لكل منهم اسلوب و نظام خاص به.

على سبيل المثال الدوت نت توفر لك مجموعه من الواجهات التى عندما تقوم بتضمينها تستطيع انشاء Form Editor خاص بك، أنظر هذا المثال و هذا المثال.

إذا اردت أنشاء إحداهما من البدايه سيكون الامر صعب قليلا لأنك ستحتاج لبناء شجرة فئات تمثل الادوات التى سيتم التعامل معها - بما فيها النافذه - و كل هذه الادوات تعرف كيف ترسم نفسها - فى الغالب بإستخدام الداله CreateWindow او دوال الرسم مثل الموجوده بـ UnTheme.dll.

و الله ولي التوفيق

ملاحظة: الامثلة لم تعد مدعومة في الدوت نت 4

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…