

مقدمة محتوى الدورة
دورة Codex في البرمجة الذكية AI من الأعماق إلى السطح 2026 هي دورة تطبيقية من 53 حصة تجمع بين برمجة Codex AI، وأساسيات C++ المتقدّمة، وتطوير سطح المكتب MFC، ومكتبات DLL الديناميكية، وحالات التحليل العكسي. تبدأ الدورة من المدخل السريع إلى Codex، وتتعلّم ربط Codex بالنموذج المحلي الكبير، ثم تفهم عبر حالات مثل معالجة Excel واستدعاء API وتوليد غلاف الدورة كيف يشارك وكيل البرمجة AI في المهام الفعلية؛ ثم تدخل في تطوير MFC و C++، وتتعلّم بشكل منظوم شريط التمرير و Spin Control والرسم على DC، والمخزن المزدوج، ورسم الألوان الثلاثة، والمؤقّت وشريط التقدم، و List Control، و Tree Control، و Tab Control وغيرها من تقنيات الواجهات والرسوم الشائعة، وتغطي التطوير المختلط C/C++، واستدعاء Python لمكتبة C++ الديناميكية، والوراثة، وتعدد الأشكال، والدوال الافتراضية، والوراثة المتعددة، والوراثة الافتراضية، والعضو الثابت static، والنمط الأحادي. يستمر الجزء المتقدّم في تعلّم تصدير الكلاس من DLL، و DllMain، ومكتبات MFC المشتركة/الثابتة/الممتدة، ويفهم عبر حالات أداة DLL معرفة العمليات والوحدات وجدول التصدير وتعيين الملفات وغيرها من معارف تطوير الطبقات الدنيا؛ أما النصف الثاني فيستخدم حالة "تيانلونغ" لتدريس التفكيك وتحليل بيانات البرنامج، ويتناول تحليل استدعاء الدوال، وبيانات الشخصية، وبيانات الحقيبة، وأشياء البيئة، وتعداد شجرة المهارات. يتشكل المسار العام: "البرمجة الذكية Codex → أساسيات C++ → واجهة MFC → تطوير DLL → حالات تحليل الطبقات الدنيا"، ويناسب المتعلّمين الذين يريدون الجمع بين قدرات البرمجة AI وتطوير سطح المكتب التقليدي بلغة C++.
الفئات المناسبة للتعلّم
- متعلّمو Codex من الصفر
- متعلّمو البرمجة C/C++
- مطوّرو سطح المكتب MFC
- أشخاص يريدون البرمجة بمساعدة AI
- أشخاص يريدون تعلّم تطوير الطبقات الدنيا
المكتسبات بعد التعلّم
- إتقان طريقة استخدام Codex الأساسية
- تعلّم البرمجة الفعلية بمساعدة AI
- إتقان تطوير C++ و MFC الأساسي
- فهم معرفة تطوير مكتبات DLL الديناميكية
- رفع قدرة تحليل البرامج وتصحيحها
فهرس الدورة
- كيف تستخدم Codex بسرعة؟
- Codex يربط النموذج المحلي الكبير
- Codex يتعامل مع Excel بسهولة
- Codex يستدعي API لتوليد غلاف الدورة
- عنصر شريط التمرير في MFC
- عنصر التحكم Spin Control في MFC
- الرسم على DC في MFC
- عناصر الرسم في MFC وتقنية الرسم المزدوج المؤقت
- رسم الأشكال بالألوان الثلاثة في MFC
- المؤقّت وشريط التقدم وشريط التمرير في MFC
- عنصر التحكم List Control في MFC
- عنصر التحكم Tree Control في MFC
- عنصر الشجرة Tree Control في MFC
- عنصر التحكم Tab Control في MFC
- طريقتان لاستدعاء مكتبة C++ الديناميكية، واستدعاء Python مكتبة C++ الديناميكية
- الكلمة المفتاحية extern وتعريف الماكرو، والتطوير المختلط C و C++
- الوراثة في C++ الكائنية
- تعدد الأشكال والدوال الافتراضية، والبحث في الجدول الافتراضي عبر التفكيك
- الوراثة المتعددة والوراثة المعينية والوراثة الافتراضية في الكائنية
- العضو الثابت static في C++ ونمط التصميم الأحادي
- العضو الثابت static في C++ ونمط التصميم الأحادي
- تصدير الكلاس وملف def من DLL
- دالة المدخل DllMain في DLL
- مكتبة MFC DLL المشتركة والمكتبة الثابتة والمكتبة الممتدة
- حاقن DLL — واجهة مربع حوار عرض قائمة العمليات
- حاقن DLL — عرض أول عملية
- حاقن DLL — عرض عمليات النوافذ فقط
- حاقن DLL — تعداد وحدات العمليات وعناوينها الأساسية
- حاقن DLL — تحميل DLL عبر مربع حوار الملف
- حاقن DLL — عرض واجهة الدوال المصدرة
- حاقن DLL — تعيين ملف dll
- حاقن DLL — الحصول على الدوال المصدرة لـ dll
- حاقن DLL — الحصول على جدول التصدير لملف dll
- حاقن DLL — الحصول على الدوال المصدرة في الواجهة الرئيسية
- حاقن DLL — رفع امتيازات العملية
- عنصر الحركة وعناصر التقويم والتاريخ في MFC
- عنصر عنوان IP وزر التقسيم والارتباط التشعبي في MFC
- شريط القائمة واختصارات لوحة المفاتيح في MFC
- تيانلونغ: تحديد دالة إرسال الحزم send ومبدأ العثور على call
- تيانلونغ: تحديد call تحديد المسار وتحليل تفكيك حقن المعاملات
- تيانلونغ: تنفيذ C++ لـ call تحديد المسار
- تيانلونغ: تحليل xdbg العكسي للعنوان الأساسي لبيانات الشخصية
- تيانلونغ: C++ المكتبة الديناميكية تستدعي المكتبة الثابتة
- تيانلونغ: C++ يقرأ نقاط الصحة ونقاط الطاقة
- تيانلونغ: تحليل عكسي لبيانات الحقيبة 01
- تيانلونغ: تحليل عكسي لبيانات الحقيبة 02
- تيانلونغ: تحليل عكسي لبيانات عناصر الحقيبة
- تيانلونغ: C++ يقرأ أسماء عناصر الحقيبة
- تيانلونغ: تعداد عكسي للبيئة المحيطة بالشخصية
- تيانلونغ: C++ التعداد الاستباقي العودي لأشياء البيئة المحيطة في الشجرة الثنائية
- تيانلونغ: تعداد شجرة المهارات الثنائية 01
- تيانلونغ: تعداد شجرة المهارات الثنائية 02
- تيانلونغ: C++ تعداد شجرة المهارات الثنائية بالعودية وإزالة التكرار بالمجموعة