ما هي المكتبة في لغات البرمجة؟

السلام عليكم، شكرا لاطلاق هذه المنصة الجذابة والمفيدة. كثيرا ما اسمع عن مصطلح مكتبة بلغات البرمجة.. هل يمكنك توضيح هذا بشكل سلس وسهل لكل شخص؟

  1. عندما تقوم بانشاء برنامج كمبيوتر فانك تكتب اكواد، فمثلًا عندما كنت اعمل بلغة السي فكنت اكتب كود لبرامج مثل عمل شكل نافذة او مربع حوار مرسوم لادخال بيانات به وهكذا تم بناء النوافذ ومربعات الحوار في نظام تشغيل ويندوز، ولكي اقوم بعمل هذا المربع كان يجب علي اللجوء الى بعض المكتبات وهي اكواد قام بعملها الكثيرين قبلي للتسهيل عليك. فمثلا كيف يظهر لون مربع الحوار وليكن بالازرق، لاحظ ان الشاشة تتكون من بكسل Pixels وهي نقاط كثيرة جدا بجانب بعضها البعض، ولكي يتم تحويل الضوء الناتج عنها الى اللون الازرق يجب ان يكون هناك اكواد واجراءات ثابته تتم دائما؛ قام المبرمجون بوضعها في مكتبة حتى لا تقوم انت بكتابتها كل مرة تريد فيها انشاء شكل رسومي، هذا مجرد مثال.

    وهناك العديد من المكتبات الرسومية لكل شيء في ويندوز مثل مربع الحوار له مكتبة، مربع الحفظ ومؤشر الفارة ولوحة المفاتيح وغيرهم الكثير. كما يوجد مكتبات اعدها المبرمجون سابقا لكل شيء وليس الرسوم فقط وتسمى هذه المكتبات في وندوز ملفات ال dll وستجدها بنفس الامتداد.

    المكتبات تفهمها كثير من لغات البرمجة، ولكن يختلف امتدادها من لغة الى لغة. فبلغة السي++ والسي# والفيجوال بيسك دوت نت وكلهم خاصين بشركة ميكروسوفت تكون المكتبات هي مكتبات ال dll.
    الجافا لها مكتبات اخرى لهذا يظهر الاشكال الرسومية للجافا مختلفة عن الويندوز.
    لكل لغة مكتبات مختلفة.

    • 0
  2. اهلا marin وعليكم السلام

    عند البداية بتعريف المكتبات في البرمجة يجب ان نعلم عدة مصطلحات اخرى مثل الكلاس (class) و الدالة (method) ويعتبر الكلاس في لغات البرمجة يدل على مجموعة المتغيرات والخصائص والدوال التي تعبر عن كائن , ويتم تعريف الكلاس كفئة ويتم وضع المتغيرات ودوال التنفيذ , اما الدالة فهي كود برمجي يتم تنفيذ بعض الاوامر بها وتعتبر مركز العمليات في كل كلاس هذا بشكل مبسط تعريف الكلاس و الدالة وهنا اصبح بامكاننا الدخول للاجابة على سؤالك وهو تعريف المكتبة .

    المكتبة في لغات البرمجة هي كود برمجي تم اعداده من قبل مبرمجين سابقين ليساعد المبرمجين بشكل عام على كتابة اكواد برمجية بشكل اسرع وتحتوي المكتبة على كود برمجي مكون من عدة كلاسات ودوال فيمكن تشبيه المكتبة انها مستودع به المدير و العمال فيعتبر المدير هو الكلاس و يعتبر العمال هم الدوال .

    بالنهاية شكرا لك على سؤالك اتمنى لك كل خير .

    • 0
أضف اجابة

أضف اجابة

‫تصفح