أهلا بكم أخوانى وأخواتى الكرام
-----------------------------
-----------------------------
هذا الموضوع بمثابة احياء لمواضيع هامة فى لغة ++C مثل
class الصنف
inheritance الوراثة
derived classes الأصناف المشتقة
والكثير من الحيل والخفايا فى لغة ++C
--------------------------------
----------------------------------
ولندخل فى تفاصيل الموضوع
الكل يحلم برسم الأشكال الهندسية مثل الدوائر والمثلثات والمربعات الخ
والكل ايضا يريد التحكم فى الألوان لهذه الأشكال
والكل ايضا يميل الى البساطة
الحل اننا سنستخدم الملف الرأسى Winbgem.h لرسم الأشكال الهندسية
فى نافذة BGI ومعه المكتبة Libbgi.a
وأيضا سنستخدم الملفان msoftcon.h and msoftcon.cpp
وذلك لتلوين الخطوط فى الكونسول
فكيف ذلك ؟
لنتابع !!!!!!!!!!!!
-----------------------------
-----------------------------
البيئة التى سنعمل عليها والتى افضلها هى CodeBlocks
سنقوم باختيار مشروع جديد كالآتى
ونختار مشروع فارغ
سنحدد اسم المشروع ونختار المكان المخصص له
بعد اضافة الملفات headers و Sources
الى المشروع عن طريق كليك يمين على اسم المشروع فى Mangement box
ثم Add files
وعن طريق نسخ أو كتابة السورس كود سنجد الشكل الآتى
مهم جدا ان نضيف المكتبات الرئيسة فى المشروع وهى
libbgi.a
libgdi32.a
libole32.a
liboleaut32.a
libuuid.a
libcomdlg32.a
عن طريق
setting ثم complier and debugger
ثم نختار
linker settings
واضافة المكتبات السابقة فى
Link libraries
...............
((( هذه المكتبات مرفقة فى المشروع )))
....................
أيضا يجب وضع الملفات Header files
مثل winbgem.h
و msoftcon.h and msoftcon.cpp
فى المجلد الذى يحوى المشروع بهذا الشكل

وأيضا هذه الملفات مرفقة فى المشروع
------------------------
والآن
عليك ان تكتب الكود بعد تحميله
فى آخر الموضوع ضمن مشروع البرنامج
------------------
---------------
بعد كتابة الكود كما سبق واضفة الملفات وعمل link للمكتبات
كل ما عليك هو عمل
Build
وهذه صورة من البرنامج
فى الصورة التنفيذية
ملحوظة هامة :الأشكال آخذت بارمترات محدد
بمعنى ان متغيراتها intelized
----------------------
والآن جاء دور تحميل البرنامج