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

استعمل Dev-cpp لكتابة برامج Qt

بدأه djug في 6 يوليو 2008 · 29 رد · 8,422 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#26
Omar Eladel كتب:
اخى حسن يوسف , لا يوجد نسخة لـ Dev C++ على اللينوكس استخدم Code::Blocks فهو احسن منه

وفقك الله

السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا أخى

بس ما زالت محتاج إجابة ع الاسئلة ده

اقتباس
السؤال الاول: توضيح فرق بين ال اكيو تى و الديف بلس بلس ؟

هل الكيو تى ده مجرد اداة عشان اعمل بيها الشاشات و القوائم كل شىء يخص الواجهة

والديف سى بلس بلس أو غيره هو المترجم

اقتباس
السؤال الأخير: هل ممكن أكمل على شغلى انا بعمله ع الويندوز من اللينكس ؟

مع العم إن على الويندوز بشتغل ب الديف سى بلس بلس

شكرا جداا لمجهودكم معايه

تم تعديل هذه المشاركة بواسطة HasanYousef في 18 سبتمبر 2008 في 18:22

box.gif

[يمين] تلك طبيعة الإيمان إذا تغلغل و استمكن ، إنه يضفى على صاحبه قوة تنطبع فى

سلوكه كله ، فإذا تكلم كان واثقا من قوله ، و إذا اشتغل كان راسخا فى عمله

. و إذا اتجه كان واضحا فى هدفه . و ما دام مطمئنا إلى الفكرة التى تملأ

عقله ، و إلى العاطفة التى تعمر قلبه ، فقلما عرف التردد سيلا إلى نفسه ،

و قلما تزحزحه العواصف العاتية عن موقفه . الشيخ محمد الغزالى

[/يمين]

#27

مرحبا اخي حسن ،

اقتباس
هل الكيو تى ده مجرد اداة عشان اعمل بيها الشاشات و القوائم كل شىء يخص الواجهة

والديف سى بلس بلس أو غيره هو المترجم

نعم ، ولكن لا ينحصر استخدام Qt لعمل الواجهات GUI ، تستطيع استخدامها لعمل برامج شبكات ، صوتيات ، رسوميات ، ...الخ ، ايضا ممكن تستخدمها لعمل برامج Console قوية جدا .

اقتباس
السؤال الأخير: هل ممكن أكمل على شغلى انا بعمله ع الويندوز من اللينكس ؟

طبعا يمكنك ، اهم شيء فقط هو الـ source code للمشروع بتاعك .

وعليك ان تعيد ترجمة المشروع في النظام الذي تعمل عليه.

سلام.

#28
SudaNix كتب:
مرحبا اخي حسن ،

نعم ، ولكن لا ينحصر استخدام Qt لعمل الواجهات GUI ، تستطيع استخدامها لعمل برامج شبكات ، صوتيات ، رسوميات ، ...الخ ، ايضا ممكن تستخدمها لعمل برامج Console قوية جدا .

طبعا يمكنك ، اهم شيء فقط هو الـ source code للمشروع بتاعك .

وعليك ان تعيد ترجمة المشروع في النظام الذي تعمل عليه.

سلام.

السلام عليكم ورحمة الله وبركاته

أخى العزيز جزاك الله خيرا

طيب

حضرتكم ايه هو أفضل مترجم ممكن يشتغل على اللينكس ومع الويندوز

أسف جداا لو تذكر مترجم تذكر ليه هو الافضل . مميزاته لو استطعت

وجزاكم الله خيرا

box.gif

[يمين] تلك طبيعة الإيمان إذا تغلغل و استمكن ، إنه يضفى على صاحبه قوة تنطبع فى

سلوكه كله ، فإذا تكلم كان واثقا من قوله ، و إذا اشتغل كان راسخا فى عمله

. و إذا اتجه كان واضحا فى هدفه . و ما دام مطمئنا إلى الفكرة التى تملأ

عقله ، و إلى العاطفة التى تعمر قلبه ، فقلما عرف التردد سيلا إلى نفسه ،

و قلما تزحزحه العواصف العاتية عن موقفه . الشيخ محمد الغزالى

[/يمين]

#29

وعليكم السلام اخي حسن ،

المترجم الوحيد الذي تستطيع استخدامه على لينوكس وويندوز هو g++.

في لينوكس هو ياتي مع اي توزيعة تلقائيا ، اما في ويندوز فيوجد داخل الحزمة MinGW لذا يجب عليك ان تحملها.

هذا بالنسبة للمترجم ، اما بالنسبة للـ IDE فيمكن ان تستخدم اي واحد فيهم بلا مشاكل .

على ويندوز لديك QDevelop و Eclipse و Code::Block و Dev-C++ .

وكذلك يتوفرون على لينوكس جميعا ما عدا Dev-c++ .

الـ IDE غير مهم جدا ، فهو فقط يزودك ببعض التجميلات والتحسينات ، مثلا عملية الترجمة ستتم عن طريق الضغط على زر Compile وكذلك يوجد خاصية اكمال النص ، خاصية الازاحة التلقائية ، والاكمال التلقائي في بعض منهم.

لذلك ممكن تستغنى عنه ، وتقوم بالترجمة وتشغيل البرنامج من سطر الاوامر .

الان في حالتك انت تريد ان تعمل على النظامين مع بعض اثناء تطوير مشاريعك ، لذلك جرب ان تستخدم نفس الـ IDE في كلا النظامين ، او الحل الافضل هو ان تبتعد عن الـ IDE وتكتب برامجك في المفكرة Notepad++ ثم تترجم برامجك عبر محرر الاوامر .

الابتعاد عن الـ IDE في البداية سيساعدك كثيرا في تعلم الاساسيات ، من انشاء مشروع ، ترجمة وربط وتنفيذ الى امكانية استخدام مكتبات خارجية مع Qt .

وفي الاخير انا لم اجرب الكثير منهم ، جربت QDevelop ولم يعجبني كثيرا ، ايضا Eclipse وهو ممتاز جدا ومستقر stable لكن يعيبه بعض البطء وذلك لانه يعتمد على جافا ، لكن مميزاته كثيرة ، منها توفر التكامل مع جميع ملحقات Qt ، حيث تستطيع استخدام الـ Designer من داخله مباشرة ، ايضا يوجد اكمال تلقائي والوان جميلة وخصائص عديدة ، لذلك لا تنسى ان تلقي نظرة عليه :wink:

سلام.

#30
SudaNix كتب:
وعليكم السلام اخي حسن ،

المترجم الوحيد الذي تستطيع استخدامه على لينوكس وويندوز هو g++.

في لينوكس هو ياتي مع اي توزيعة تلقائيا ، اما في ويندوز فيوجد داخل الحزمة MinGW لذا يجب عليك ان تحملها.

هذا بالنسبة للمترجم ، اما بالنسبة للـ IDE فيمكن ان تستخدم اي واحد فيهم بلا مشاكل .

على ويندوز لديك QDevelop و Eclipse و Code::Block و Dev-C++ .

وكذلك يتوفرون على لينوكس جميعا ما عدا Dev-c++ .

الـ IDE غير مهم جدا ، فهو فقط يزودك ببعض التجميلات والتحسينات ، مثلا عملية الترجمة ستتم عن طريق الضغط على زر Compile وكذلك يوجد خاصية اكمال النص ، خاصية الازاحة التلقائية ، والاكمال التلقائي في بعض منهم.

لذلك ممكن تستغنى عنه ، وتقوم بالترجمة وتشغيل البرنامج من سطر الاوامر .

الان في حالتك انت تريد ان تعمل على النظامين مع بعض اثناء تطوير مشاريعك ، لذلك جرب ان تستخدم نفس الـ IDE في كلا النظامين ، او الحل الافضل هو ان تبتعد عن الـ IDE وتكتب برامجك في المفكرة Notepad++ ثم تترجم برامجك عبر محرر الاوامر .

الابتعاد عن الـ IDE في البداية سيساعدك كثيرا في تعلم الاساسيات ، من انشاء مشروع ، ترجمة وربط وتنفيذ الى امكانية استخدام مكتبات خارجية مع Qt .

وفي الاخير انا لم اجرب الكثير منهم ، جربت QDevelop ولم يعجبني كثيرا ، ايضا Eclipse وهو ممتاز جدا ومستقر stable لكن يعيبه بعض البطء وذلك لانه يعتمد على جافا ، لكن مميزاته كثيرة ، منها توفر التكامل مع جميع ملحقات Qt ، حيث تستطيع استخدام الـ Designer من داخله مباشرة ، ايضا يوجد اكمال تلقائي والوان جميلة وخصائص عديدة ، لذلك لا تنسى ان تلقي نظرة عليه :wink:

سلام.

السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا على مشاركتك الرائعة جداااااااااااا والافادة

والله الواحد مش عارف يشكركم اذاى

إن شاء الله هبتدى بالنوت باد بلس بلس

والله المستعان

جزاك الله خيرا جميع من شارك ومن لم يشارك

السلام عليكم جميعا

box.gif

[يمين] تلك طبيعة الإيمان إذا تغلغل و استمكن ، إنه يضفى على صاحبه قوة تنطبع فى

سلوكه كله ، فإذا تكلم كان واثقا من قوله ، و إذا اشتغل كان راسخا فى عمله

. و إذا اتجه كان واضحا فى هدفه . و ما دام مطمئنا إلى الفكرة التى تملأ

عقله ، و إلى العاطفة التى تعمر قلبه ، فقلما عرف التردد سيلا إلى نفسه ،

و قلما تزحزحه العواصف العاتية عن موقفه . الشيخ محمد الغزالى

[/يمين]

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