قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

أدوات الموضوع

ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 192
نشاط [ ملك العلوم ]
قوة السمعة:74
قديم 13-11-2011, 05:44 PM المشاركة 1   
افتراضي لأعضاء القرية .مع ++c ..ارسم الاشكال الهندسية بالألوان فى BGI وتحكم فى الوان الكونسول Twitter FaceBook Google+






أهلا بكم أخوانى وأخواتى الكرام






-----------------------------
-----------------------------
هذا الموضوع بمثابة احياء لمواضيع هامة فى لغة ++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


----------------------



والآن جاء دور تحميل البرنامج



















اعلانات

ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 192
نشاط [ ملك العلوم ]
قوة السمعة:74
قديم 25-02-2012, 12:47 PM المشاركة 2   
افتراضي


السلام عليكم
أرجوا من القراء وضع بصمتهم قبل مغادرة الموضوع

شكرا جزيلا

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

فهد المنصور
:: مؤسس موقع القرية الالكترونية ::
تاريخ التسجيل: Feb 2004
المشاركات: 11,350
نشاط [ فهد المنصور ]
قوة السمعة:315
قديم 26-02-2012, 06:52 AM المشاركة 3   
افتراضي


الله يجزيك خيراً وبارك الله فيك مهندس " ملك العلوم "


الصورة الرمزية free_matrex2010
free_matrex2010
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 181
نشاط [ free_matrex2010 ]
قوة السمعة:0
قديم 27-02-2012, 03:54 AM المشاركة 4   
افتراضي


جزاك الله كل خير


ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 192
نشاط [ ملك العلوم ]
قوة السمعة:74
قديم 17-03-2012, 09:51 AM المشاركة 5   
افتراضي


بارك الله فيك حضرة المشرف فهد


ملك العلوم
:: عضو فضي ::
تاريخ التسجيل: May 2008
الدولة: Egypt
المشاركات: 192
نشاط [ ملك العلوم ]
قوة السمعة:74
قديم 06-05-2012, 11:51 AM المشاركة 6   
افتراضي


للرفع..............شارك ولا تكتفي بمجرد القراءة

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 08:55 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025