Acasă Dezvoltare Ce este biblioteca de clase de fundație microsoft (biblioteca mfc)? - definiție din techopedia

Ce este biblioteca de clase de fundație microsoft (biblioteca mfc)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Microsoft Foundation Class Library (MFC Library)?

Microsoft Foundation Class Library este un set de instrumente care conține un set de clase C ++ predefinite pentru crearea de aplicații pentru Windows. Acest termen este cunoscut și sub denumirea de Microsoft Foundation Classes (MFC).

Techopedia explică Microsoft Foundation Class Library (MFC Library)

MFC oferă un cadru de aplicații pentru crearea de programe pentru Windows. Programarea cu MFC are următoarele avantaje:

  • Economisește timp dezvoltatorilor prin furnizarea de cod pre-scris
  • Oferă o mai mare flexibilitate, făcând codul mai portabil printre diferite sisteme de operare (Windows și Unix - necesită o versiune Unix a MFC) și procesoare (x86 și DEC Alpha)
  • Oferă clase pentru crearea de dialoguri cu file, previzualizare tipărire și elemente de interfață de utilizator, cum ar fi ferestre, bare de instrumente, meniuri, etc
  • Simplifică programarea bazei de date prin intermediul Obiectelor de acces la date (DAO) și a claselor Open Database Connectivity (ODBC)
  • Oferă acces facil la alte tehnologii, cum ar fi controale ActiveX, conectarea și încorporarea obiectelor (OLE) și programarea Internet.

Când utilizați MFC, există cazuri rare atunci când este necesară utilizarea directă a interfețelor de programare a aplicațiilor Windows (APIs). Deoarece MFC este un înveliș subțire pentru API-ul Windows, majoritatea metodelor clasei sunt de fapt mapate la funcțiile API corespunzătoare.


În aprilie 2010, versiunea 10 MFC a fost lansată cu Visual C ++ 2010 și .NET versiunea 4.0.

Ce este biblioteca de clase de fundație microsoft (biblioteca mfc)? - definiție din techopedia