اذهب إلى المحتوى

السؤال

Recommended Posts

  • 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 للاشارة للملفات.

 

 

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

 

 

بالتوفيق،،،

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...