• 0
szerf

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

سؤال

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

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

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

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

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

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

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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
0

شارك هذا الرد


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

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .