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

أية أدوات يمكن استعمالها لبناء تطبيقات C++ متعددة المنصات بشكل سهل ؟

بدأه docesam في 10 أبريل 2009 · 1 رد · 506 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أود البدء بمشروع برمجي يختص بشئون الموظفين وحيث أني منذ فترة أتمنى لو أتعلم لغة ++C (حيث أني من مبرمجي فجول بيسك 6 ) فستكون هذه فرصة عظيمة لتعلم هذه

اللغة لذلك أود منكم مساعدتي في اختيار بيئة التطوير المناسبة مع العلم أن متطلباتي كالتالي :

* المنتج النهائي يجب أن يكون عابر للمنصات (وندوز و لينكس).

* دعم الاتصال بقواعد البيانات Mysql عبر الشبكة المحلية بسهولة.

* دعم كامل للغة العربية في جميع المجالات بدون مشاكل ( واجهة المستخدم ، رسومات بيانية باللغة العربية ، تقارير باللغة العربية .... إلخ).

* القدرة على تصميم واجهة المستخدم بشكل رسومي (Visual design) مماثل لما هو موجود في فجول بيسك.

وعندي بعض الأسئلة لو سمحتم :

السؤال الأول :

حسب ما فهمت فإنه للبرمجة بأي لغة يجب أن يكون لدينا الأشياء التالية :

1- واجهة تطوير IDE أو محرر ملفات

2- مترجم و Linker

3- يمكن الاستعانة بمكتبات خارجية لتسهيل العمل مثل Qt أو Wxwidgets .. إلخ

هل ما سبق صحيح ؟

السؤال الثاني: ما هي لغة البرمجة المقترحة لمشروع كهذا والتي توفر الإمكانيات المطلوبة وسرعة التطوير والخلو من المشاكل في اللغة العربية ؟ مع العلم أني سأقوم بالمشروع بمفردي وأريد لغة برمجة مدعومة لسنوات طويلة قادمة(بقدر الإمكان)

السؤال الثالث : ما هي المكتبات التي تعمل عليها لغة البرمجة التي اخترتها في السؤال الثاني والتي تناسب احتياجاتي المذكورة بالأعلى ؟

وشكراً لكم :)

#2

اقترح لك حلان :

1- الق نظرة على مونو Mono اذا كنت مبرمج دوت نت .

http://mono-project.com/Main_Page

http://en.wikipedia.org/wiki/Mono_(software)

وهذا المشروع "Open Source" هو عبارة عن إعادة تطبيق دوت نت بنفس المعايير Ecma لكي تعمل في عدة منصات "ولا علاقة له مع دوت نت". والنتيجة منه هو ان برنامجك المكتوب على الويندوز سيعمل على اللينوكس بمجرد إعادة ترجمته :wink: .

وهنا لن تحتاج الى تعلم لغة جديدة ، فقط قم بتحميل مونو وتجربتها .

ايضا يوجد مشروع مماثل وهو DotGNU

http://dotgnu.org/

http://en.wikipedia.org/wiki/DotGNU

2- استخدم Qt :wub:

لكن عليك ان تتعلم لغة سي++ اولا .

و بالنسبة للسؤال الاول :

اقتباس
حسب ما فهمت فإنه للبرمجة بأي لغة يجب أن يكون لدينا الأشياء التالية :

1- واجهة تطوير IDE أو محرر ملفات

2- مترجم و Linker

3- يمكن الاستعانة بمكتبات خارجية لتسهيل العمل مثل Qt أو Wxwidgets .. إلخ

هل ما سبق صحيح ؟

1- لا يجب توفر IDE فقط محرر نصوص لكتابة الكود.

2- نعم

3- نعم

اما الثاني والثالث :

استخدم C++/Qt

الى اللقاء.

تم تعديل هذه المشاركة بواسطة SudaNix في 11 أبريل 2009 في 22:05

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

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

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

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

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