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

تعرف على واجهة برمجة التطبيقات Windows api

اذهب الى الأسفل

تعرف على واجهة برمجة التطبيقات  Windows api Empty تعرف على واجهة برمجة التطبيقات Windows api

مُساهمة من طرف جورج صبحى الجمعة نوفمبر 02, 2018 8:07 am

API هي مختصر إنجليزي ل Application Programming Interface هي مجموعة كائنات و خاصيات و دوال تمثل واجهة برنامج معلوماتي ما، بحيث أن البرامج الأخرى تتفاعل معه من خلالها. و يتم تنظيم هذه الكائنات و الدوال في مكتبة برمجيات او خدمة ويب، تصاحبها شروحات تمكن المبرمج من إستيعاب طريقة إستعمال تلك الخدمات او محتويات المكتبة. عمليا، تمكن واجهة برمجة التطبيقات من درجة عالية من التجرّد بالنسبة للمبرمج، بحيث أنا تريحه من تعقيدات الولوج للخدمات و التطبيقات عبر معيرة هذا الولوج.


و من أشهر الAPI الموجودة Windows api، و هي مجموعة من الخاصيات و تعاريف نوعية البيانات و الثوابت منجزة باللغة C، الهدف منها تقديم الأدوات اللازمة لخلق برامج لنظام التشغيل ويندوز. تمكن واجهة برمجة التطبيقات هذه من التعامل مع الملفات و العمليات و التواصل عبر الشبكة.


مجموعة API جافا لا تقل شهرة، نقول مجموعة، لأن الأمر يتعلق بمجموعة من الAPI، كل منها تسدي غرضا محددا ( وتتقنه )، بحيث توفر كائنات بخاصيات متطورة و معقدة و في نفس الوقت شديدة الإثقان و الصلابة، يكفي للمبرمج إذاك قراءة "الوصفة"، أي طريقة إستعمال الخاصيات و معاملاتها، و من تم إستعمالها.


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

تاريخ التسجيل : 18/02/2011
المساهمات : 127
النقاط : 259
التقيم : 6
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى