Duration: 25 Hours
Timing: Flexible
نظرة عامة على الدورة
Qt C++ هو إطار عمل للتطبيقات وواجهة المستخدم متعدد المنصات لكتابة تطبيقات الويب لأجهزة الكمبيوتر المكتبية والمحمولة وأنظمة التشغيل المضمنة. Qt C++ هو إطار عمل لتطوير التطبيقات يعتمد على C ++. تقليديا، C ++ هي اللغة البرمجية الرئيسية المستخدمة في التطوير مع Qt C ++.
يعتبر الفهم المتين لأساسيات C ++ ضروريًا لأولئك الذين يخططون لاستخدام Qt لـ C ++. لا تحتاج إلى أن تكون خبيرًا في C ++ للبدء. يسهل Qt العديد من جوانب تطوير C ++، مما يجعله ممتعًا للغاية. يكون إجمالي جهد التطوير أقل نظرًا لأن واجهات برمجة تطبيقات Qt سهلة الفهم ويمكن تنفيذ وظائف التطبيق بكمية أقل من الكود. سيجد خبراء C ++ العديد من واجهات برمجة التطبيقات والأدوات القوية في Qt والتي ستجعل الأمور المعقدة بسيطة وتسهل إضافة ميزات جديدة.
يوفر Qt مجموعة كبيرة من الأمثلة والديمو المتاحة في كود المصدر (تحقق من مجلدات الديمو والأمثلة في التثبيت الخاص بك). الفرق الرئيسي بين الأمثلة والديمو هو أن الأمثلة أصغر وأكثر تركيزًا على وظيفة واحدة بينما الديمو عبارة عن تطبيقات كاملة وأكثر تعقيدًا تستخدم العديد من ميزات Qt.
محتوى الدورة
- كيفية تثبيت Qt Creator IDE
- واجهة المستخدم الرسومية Qt
- إشارات ومنافذ Qt
- QMessageBox
- التخطيطات في Qt (أفقي، رأسي، شبكي، ونموذجي)
- الفواصل، الفاصل، الرفيق والعلامات التبويب
- كيفية عرض نافذة أخرى من النافذة الرئيسية
- تطبيق تسجيل الدخول البسيط باستخدام Qt
- عرض صورة باستخدام الملصق في Qt
- QStatusBar
- ملفات مجموعة الموارد (.qrc)
- استخدام QLineEdit كحقل كلمة مرور
- أوراق الأنماط في Qt واستخدام HTML
- QAction، QMenu، QToolBar
- QListWidget
- QFile، QFileDialog
- QPrintDialog و QPrinter
- QColorDialog
- تطبيق بسيط – دفتر ملاحظات
- عملية قاعدة البيانات
- كيفية إرسال واستقبال طلبات JSON في Qt
- الرسوم المتحركة الأساسية والمتقدمة مع QGraphicsItem