لمن هذه الدروس:
هذه الدروس لكل من يريد تعلم البرمجـة الكائنيـة أو تعلمها ولم يفهـم فلسفتها بشكل عـميق للغاية وهي أيضاً لكل من أتقن لغـة السي ويريد تعلم لغـة السي بلس بلس.
مواضيع هذه الدروس:هذه الدروس تهتم بكيفية صقل إمكاناتك في البرمجـة الكائنية أو الشيئيـة أو الغرضية الهـدف.
تسلسل هذه الدروس:هذه الدروس تبدأ بمراجعـة بسيطة حول الـ struct في لغـة السي ثم تتقدم شيئاً فشيئاً حتى تصل إلى مرحلة متقدمـة من البرمجـة الكائنيـة وسأحاول فيها شرح المبادئ الثلاث للبرمجـة الكائنية.
زمن هذه الدروس:
سأحاول إضافة درس كل يومين أو ثلاثـة أيام أو أربعـة أيام كأقصى حـد
سبب وضع هذه الدروس:أنا إنسان لا أحب دوال الـ API ، لذلك أردت الانتقال إلى صفوف مايكروسوفت التأسيسيـة MFC بدون أن أتعلم مبادئ البرمجـة الكائنية ، وبالرغـم من أني أستطعت بناء تطبيقات بسيطـة بواسطـة الفيجوال سي6 ، إلا أني لم أستطع كتابة أكـواد أو ربما استطعت ولكن على نسق أمثلة كانت متوفرة عـندي والأمر كلـه إعادة إختراع فقط ، لذلك رجعت إلى الكونسول وفهـمت الكائنات في السي بلس بلس وهأنا ذا ، أترك الفيجوال سي بلس بلس ، والسي بلس بلس برمتها وانتقل إلى الفيجوال سي شارب دوت نت ، ولكن هذه المرة بشكل أكثر ثقـة من السابق........ أردت أن أنقل تجربتي إلى بقية المبتدئين وأرجـو منهـم ألا يتعلموا طريقة البرمجـة الكائنية من أستاذ يقول لهـم هـكذا نستخدمها ، بل على أستاذ يقول ، هذه هي فائدتها أو هذه هي فلسفتها .........
سأبدأ أولاً من أفضل شيء تقدمـه لك لغـة السي وهي التراكيب ... قد يصل عـدد دروس هذا الموضوع إلى عشرة دروس فقط ... ولكن أعـدكم بأن تكون غـنية ...
أرجـو منكم في النهاية التفاعل معـي وتصحيح أخطائي إن وجدت ... وأرجــو ألا يقوم أحد بتجميع الدروس في ملف وورد أو بي دي إف ... فأنا من سيقوم بهذه المهـمـة في النهاية
سأضيف الدرس الأول بعـد خمس دقائق ، حيث أني حالياً أقوم بتنسيقـه