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

وصلت الى طريق مسدود مع c++

بدأه عاشق البركمان في 29 يونيو 2012 · 7 رد · 1,599 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سأبدأ موضوعي من العنوان: وصلت الى طريق مسدود مع c++

انا متعلم من الانترنيت تابعت عدة دورات وقرأت عدة كتب في اساسيات كل من c & C++

والحمد لله بنيت الاساس جيدا :)

لكن ماذا بعد الاساس !! لقد توجهت الى البرمجة بواسطة:

Qt Creator

d897f5f9e65396d16434a952a0bf57bb_qtcreator.png

وبدأت في تعلم بعض دروس المبتدئين الخاصة بالبرنامج : وهدية بعض الامثلة:

هذا اول عمل وقد فرحت به كثيرا لانني وصلت للمرحلة التي تخلصت فيها من شاشة الكونسيل المملة هههه :)

:haha:

23062012211800.png

23062012223320.png

وهده اول الة حاسبة لي بلغة c++ يومين من العمل :wacko:

24062012044905.png

+ وقد برمجت عدة برامج اخرى تقريبا كلها تعتمد فقط على :



هو حقل نص عادي لإدخال النصوص

setPixmap لاظهار الصور

setText لاظهار نصوص

setEchoMode(QLineEdit::Password) e ادخال كلمة سر على شكل نجوم
+
:wacko:

 QLineEdit

الــــــــــــــــى هنا وصلت الى الطريق المسدود !! يعني لم اجد دروس او دورات في Qt

رغم انني بحث بحث بحث .. كثيــــــرا وسألت السيد جوجل عشرات المرات :blush: الا انني عجزت عن ايجاد الطريق التي اتبعها !!

هنالك من نصحني بعد ان اطلع على المستوى الذي وصلت اليه :بــالانتقال الى تعلم :

قواعد البيانات وهنالك من وجهني الى عدة اشياء اخرى مثل OpenGL و ,,, :dry: :huh: :sad:

لكني الا هذه اللحظة لازلت عاجز على الاستمرار ووضعت هذا الموضوع بين ايديكم لاحصل على ارشادات الخبراء في هذا المجال

انتظر منكم كل افادة وتوجيه :)

#2

السلام عليكم

مرحبا بك أخي الكريم :)

من قال بأن الطريق مسدود ؟ :) تابع التعلم فما زال أمامك الكثير ..

تصميم الآلة الحاسبة في الــ QT هو الدرس الأول, لذا تابع على ما كنت عليه ..

أظنك قطعتَ شوطا لا بأس به (كشخص جديد على عالم الــ GUI) لكن الــ QT أعمق مما تتصور .. :happy:

هل درست الــ QThread في الــ QT ؟ هل أتقنت SIGNAL و SLOT ؟

هل أتقنت التعامل مع الأحداث (أو الــ QEvent) ؟ هل فهمت مختلف الفئات الموجودة بالــ QT مثل QWidget, QVector, QMouseEvent , QPaintEvent , QPainter ؟؟

هل تعاملتَ مع الــ QtNetwork أو Sockets في QT ؟

هل استخدمتَ الفئات المُساعدة مثل الــ QWizard ؟

هل استعملتَ framework multimédia مثل الــ Phonon ؟

...

أرجو لك التوفيق.

بالمناسبة, المكان المناسب للموضوع هو قسم Cross Platform GUI Libraries العام

تم نقل الموضوع.

2
#3

>>>أحمد الشنقيطي<<<

اولا شكرا لــــــك اخي على الــــــــرد الطيب ونقل الموضوع للمكان المناسب ,

اخي احمد اذا اعدت اعد قراءة ردك بمنضظور شخص مبتدأ ستجد انه لا يقدم توجيه دقيق للطريق التي فقدتها ! :wacko:

يعني ان جوابك مثل باقي الاجوية التي سبق لي ان حصلت عليها ولم استفد منها :blush:

لكن الجميل في ردك هو انك اشرت الا بعض النقط التي سأحاول البحث عليها :) :

QThread  QEvent  QWidget, QVector, QMouseEvent , QPaintEvent , QPainter

اخي من فضلك واذا تكرمت وجهني بدقة الى

الـــــــدروس العربية

او الدورات او كتب شرح عربية اجد فيها دروس لــهذه الفئات

وشكرا مسبقا :)

تم تعديل هذه المشاركة بواسطة عاشق البركمان في 30 يونيو 2012 في 01:44

#4
اقتباس
اخي احمد اذا اعدت اعد قراءة ردك بمنضظور شخص مبتدأ ستجد انه لا يقدم توجيه دقيق للطريق التي فقدتها

يعني ان جوابك مثل باقي الاجوية التي سبق لي ان حصلت عليها ولم استفد منها

أنا لم أعطك الإجابة بعد ! و إنما سألتك لأرى أين وصل مستواك في الــ QT ؟ :)

اقتباس
اخي من فضلك واذا تكرمت وجهني بدقة الى الدروس العربية او الدورات او كتب شرح عربية اجد فيها دروس لــهذه الفئات

بالنسبة لــ QThread فيمكنك مراجعة هذه المواضيع :

المعالجة والتزامن الجزء 1

المعالجة والتزامن الجزء 2

دوال المستوى العالي لبرمجة تطبيقات متعددة المسالك

المسالك في Qt (كتيب صغير )

أما بالنسبة لــ Signal and Slot فعليك بهذا الموضوع : آلية Signal and Slot

للمزيد, راجع فهرس مواضيع Qt

إذا كنت تعرف الفرنسية فستجد حلول جميع مشاكلك في الــ QT هنا :

ملاحظة : المراجع العربية نادرا ما تصل إلى مستويات متقدمة, لذا تعلم لغة أجنبية (الإنجليزية أو الفرنسية مثلا) حتى تستطيع احتراف الــ QT.

أرجو لك التوفيق.

#5

>>> أحمد الشنقيطي<<<

اعجبني كثييييرا مـــــــا قدمت لـــــــي :)

وهـــــذا هــــو نـــوع الردود التي ابحث عنها توجيهــــــــات دقيقة ومتنوعــــــة

تشكر اخي الطيب

:) :lol:

#6

الحمد لله :happy:

نسيتُ أن أعطيك أيضا رابط يشرح الــ Phonon في الــ QT (الدرس من إعداد المشرف SudaNix :))

استمتع :D

#7

لا توجد دروس كافية باللغة العربية ، ماهو موجود الان كتب منذ سنوات.. لذلك يجب القراءة باللغة الانجليزية.

اقترح عليك كتاب :

Introduction to Design Patterns in C++ with Qt (2nd Edition)

51xrLWwUeNL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

وفي حالة كان لديك استفسار ، يوجد لديك هذا القسم ، وكذلك موقع كيوت العربي ، وايضا مجموعة مجتمع كيوت العربي على فيسبوك.

وهنا رابط كتاب باللغة العربية:

/index.php?showtopic=252645

ايضا هذه الفيدوهات مفيدة (مكونة من عدة أجزاء):

http://qt-project.org/videos/watch/programming-with-qt-quick-1-5-meet-qt-quick

http://qt-project.org/videos/watch/getting-started-a-qt-fast-track-1-4-overview

وهناك فكرة لانشاء دورة كيوت في رمضان .. سأقوم بالإعلان عنها في المنتدى في حالة البدء.

بالتوفيق ،،

1
#8

>>>>>>>>> أحمد الشنقيطي<<<<<<<<<

شكرا لك مرة اخرى على الاضافة :)

>>>>>>>>>>SudaNix<<<<<<<<<<

شكرا لك على التوجيه اخي :lol:

وعلى الاقتــــــــــراح المميز جــــــــاري مشاهدة الكتاب العربي لاني ضعيف في الانجليزية :blush:

وكما قلت لا توجد دروس كافية باللغة العربية!!

لهذا اتمنى لك التوفيق في دورتك الرمضانية، لانها ستكون مرجع مهم للمبرمجين العرب ,

سأكون متابع لـــك :) طبعا ادا كـــــانت الدورة للمبتدئين :happy:

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