مكتبة Microsoft Foundation Class (مكتبة MFC)

مؤلف: Monica Porter
تاريخ الخلق: 18 مارس 2021
تاريخ التحديث: 17 قد 2024
Anonim
C++ MFC Desktop Application in Visual Studio 2019
فيديو: C++ MFC Desktop Application in Visual Studio 2019

المحتوى

التعريف - ماذا تعني مكتبة Microsoft Foundation Class (مكتبة MFC)؟

Microsoft Foundation Class Library عبارة عن مجموعة أدوات تحتوي على مجموعة من فئات C ++ المعرفة مسبقًا لإنشاء تطبيقات لنظام Windows. يُعرف هذا المصطلح أيضًا بفصول Microsoft Foundation (MFC).


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح مكتبة الفئة التأسيسية لـ Microsoft (مكتبة MFC)

يوفر MFC إطار تطبيق لإنشاء برامج لنظام التشغيل Windows. تحتوي البرمجة باستخدام MFC على الميزات التالية:

  • يوفر وقت المطورين من خلال توفير كود مكتوب مسبقًا
  • يوفر مرونة أكبر عن طريق جعل الكود أكثر قابلية للتنقل بين أنظمة التشغيل المختلفة (Windows و Unix - يتطلب إصدار Unix من MFC) ومعالجات (x86 و DEC Alpha)
  • يوفر فئات لإنشاء مربعات حوار علامات التبويب ومعاينة وعناصر واجهة المستخدم ، مثل النوافذ وأشرطة الأدوات والقوائم ، إلخ
  • يبسط برمجة قاعدة البيانات من خلال فئات كائنات الوصول إلى البيانات (DAO) وفتح اتصال قواعد البيانات (ODBC)
  • يوفر سهولة الوصول إلى التقنيات الأخرى مثل عناصر تحكم ActiveX وربط الكائنات وتضمينها (OLE) وبرمجة الإنترنت.

عند استخدام MFC ، هناك حالات نادرة عند الحاجة إلى استخدام مباشر لواجهات برمجة تطبيقات Windows (API). نظرًا لأن MFC عبارة عن مجمّع رفيع لواجهة برمجة تطبيقات Windows ، يتم تعيين معظم أساليب الفئة فعليًا إلى وظائف API المقابلة لها.

في أبريل 2010 ، تم إصدار MFC الإصدار 10 باستخدام Visual C ++ 2010 و .NET الإصدار 4.0.