الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]سؤال : ما الفرق بين cpp .h .dll .sdl. ؟

بدأه Aseer Alsamt في 19 فبراير 2013 · 1 رد · 804 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله اخواني في المنتدى :D

 

انا مبتدئ في دراسة السي بلس بلس و عندي سؤالين بسيطين علي قدري :huh:

 

الاول :

مالفرق بين الملف الهيدر و ملف .cpp و متين نستخدم الملفات الهيدر (ياريت يكون بتوسع شوية ) ؟؟

الثاني :

ما هي sdl و dll  و كيف اقدر اتعامل معاهم في برنامج بسيط " انا لسه مبتدئ  زي ماقلت في الاول , بس بعرف جافا " ؟؟

 

و انا شاء الله تسلمووو كتيير عن اي توضيح

و شكرا

تم تعديل هذه المشاركة بواسطة Aseer Alsamt في 19 فبراير 2013 في 08:23

:)  --:" الهي و ربي اليك اعود مسلما ذليلا ... فتقبل توبتي و ردني اليك رداً جميلا ":--- :)

#2

يفترض أن تضع في الملفات الرأسية كل مالن يُحول لكود، يشمل هذا تعاريف الدوال prototypes وتعاريف الـclass' والبنى struct والـunion والـenum والـmacros وغيرها. أما الـcpp فتضع بها كل ماسيحول لـcode، الدوال والوظائف نفسها.

 

الـsdl لست متأكّد، ربما تشير لمكتبة Simple DirectMedia Layer ، إن كان كذلك فهي مكتبة سهلة للتعامل مع الصوتيات والمرئيات multimedia، تستطيع عمل برامج تشغيل فديو، صوت، ألعاب وغيرها.

 

الـdll مكتبات الربط الديناميكي برامج عادية لكنها بدون دالة رئيسية. لو كان لديك ثلاث برامج بينهم جزء مشترك، متطابق، حجمة 10 ميجا. عند تحميل البرامج الثلاث للذاكرة سيصبح مجموع حجم هذه الأجزاء 30 ميجا. يمكنك حل مثل هذه المشكلة عن طريق وضع هذا الجزء المشترك في مكتبة dll وربطه مع البرامج الثلاث وكلها ستتشارك هذا الجزء.

 

بالنسبة لكيفة استخدامها فابحث في المنتدى قوقل، كتب الكثير ولاحاجة للتكرار.

تم تعديل هذه المشاركة بواسطة Mr.B في 19 فبراير 2013 في 15:01

2

مواضيع مشابهة