سي بلص بلص: الدرس الرابع عشر
تطبيق على المؤشرات: إرسال عناوين المتغيرات الى الفنكشنز, مع تركيز على شرح الستاك و توضيح عدم جواز إرجاع مؤشر لمتغير داخلي في فنكشن, مع مقدمة عن الرفرنس في السي بلص بلص.
سي بلص بلص: الدرس الخامس عشر
الـ struct, تجميع معلومات متعلقة ببعضها, تمثيل حالة كائنات حقيقية, الخ.
سي بلص بلص: الدرس السادس عشر
تطبيقات عملية على الـ struct
سي بلص بلص: الدرس السابع عشر
استخدام الـ struct و المؤشرات لعمل linked list. نقاط القوة الضعف في الـ linked list و متى يمكن استخدامها, مع تطبيق بسيط.
سي بلص بلص: الدرس الثامن عشر
الـ class, توضيح عام من ناحية لغوية, الـ syntax الخاص بالكلاس و غيره من هذا الكلام.
سي بلص بلص: الدرس التاسع عشر
البرمجة الشيئية / الكانئية, الكائنات objects, مفاهيم متعمقة .. تحليل المشكلة الى اشياء و كائنات, الخصائص و التصرفات, attrbutes and behaviour .. الخ.
سي بلص بلص: الدرس العشرون
تابع مفاهيم متعمقة عن البرمحة الشيئية.. تصميم الحلول باستخدام الكائنات, ذكر بسيط لقضايا الـ cohesion and coupling, مع تطبيقات عملية, و لو بسيطة.
سي بلص بلص: الدرس الحادي و العشرون
مناقشة مواضيع الـ cohesion, coupling, association: التفكير جيدا في تصميم الفئات بشكل جيد و متماسك, فصل المهام الزائدة عن الـ class الى فئات classes أخرى, الربط بين الكائنات, تقليل التداخل coupling.
سي بلص بلص: الدرس الثاني و العشرون
الوراثة inheritance, مع تطبيقات.
سي بلص بلص: الدرس الثالث و العشرون
الـ polymorphism.
سي بلص بلص: الدرس الرابع و العشرون
تطبيقات عملية تستخدم المفاهيم اللتي تمت مناقشتها, مع التقديم لبعض الـ design patterns, كالـ singleton مثلا.
.
. و هناك المزيد ان شاء الله.
المهم اسيبكم مع لينك الموقع :
ar.wikibooks.org/wiki/