• 0

برمجة

  • 0

مرحباً

المكتبات هي ببساطة Code تمت كتابته من قبل مطور او شركة، كما يمكنك كتابة مكتباتك الخاصة. 

المكتبات تهدف لتسهيل عملية تطوير التطبيقات بحيث انها تقدم البينة التحتية وربما تقدم اكثر من ذلك، بحيث لا ينطلق المطور من الصفر بل ينطلق من نقطة متقدمة. بالإضافة لكونها قابلة لإعادة الاستخدام في تطبيقات أخرى.

كمثال: لنأخذ مكتبة التعامل مع الملفات IO، والحديث ينطبق هنا على أية لغة برمجة. تهدف مكتبة IO لتسهيل عملية قراءة الملفات والكتابة عليها وتعديلها وكل العمليات المرتبطة، فاذا كان لديك تطبيق يتعامل مع الملفات فانت بالتأكيد بحاجتها.

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

يتم ارفاق المكتبة ضمن الكود الخاص بنا بتعرفيها في أعلى ملف الكود، كمثال

لغة ++C تستخدم include# للاشارة لمكتبة معينة، كمثال 

#include <iostream>
#include <math>

نلاحظ اننا بإمكاننا اجراء العمليات الرياضية المتقدمة مثل Sin Cos, Tang وغيرها، باستخدام المكتبة Math.

لغة السي شارب #C:

using System.IO

بإمكاننا التعامل مع الملفات الان ضمن سي شارب

لغة الجافا Java

import java.swing.*;

ضمن جافا بإمكاننا التعامل مع واجهات المستخدم

ولغة البايثون ايضا تستخدم import للاشارة للملفات.

 

 

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

 

 

بالتوفيق،،،

تمّ تعديل بواسطة طارق جهاد

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن