• 0
عاشق البركمان

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

سؤال

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

سأبدأ موضوعي من العنوان: وصلت الى طريق مسدود مع 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:

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

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

0

شارك هذا الرد


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

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

  • 0

السلام عليكم

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

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

تصميم الآلة الحاسبة في الــ 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

شارك هذا الرد


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

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

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

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

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

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

QThread  QEvent  QWidget, QVector, QMouseEvent , QPaintEvent , QPainter  

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

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

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

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

تم تعديل بواسطه عاشق البركمان
0

شارك هذا الرد


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0

شارك هذا الرد


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

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

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

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

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

:) :lol:

0

شارك هذا الرد


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

الحمد لله :happy:

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

استمتع :D

0

شارك هذا الرد


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

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

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

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

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

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

http://www.arabteam2000-forum.com/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

شارك هذا الرد


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

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

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

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

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

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

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

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

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

0

شارك هذا الرد


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

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

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