Casa Sviluppo Che cos'è la libreria di classe Microsoft Foundation (libreria mfc)? - definizione da techopedia

Che cos'è la libreria di classe Microsoft Foundation (libreria mfc)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Libreria di classi Microsoft Foundation (Libreria MFC)?

La libreria di classi di Microsoft Foundation è un toolkit contenente un set di classi C ++ predefinite per la creazione di applicazioni per Windows. Questo termine è anche noto come Microsoft Foundation Classes (MFC).

Techopedia spiega Microsoft Library Class Library (MFC Library)

MFC fornisce un framework applicativo per la creazione di programmi per Windows. La programmazione con MFC presenta i seguenti vantaggi:

  • Risparmia tempo agli sviluppatori fornendo codice pre-scritto
  • Offre maggiore flessibilità rendendo il codice più portabile tra diversi sistemi operativi (Windows e Unix - richiede una versione Unix di MFC) e processori (x86 e DEC Alpha)
  • Fornisce classi per la creazione di finestre di dialogo a schede, anteprima di stampa e elementi dell'interfaccia utente, come finestre, barre degli strumenti, menu, ecc
  • Semplifica la programmazione del database tramite le classi DAO (Data Access Objects) e ODBC (Open Database Connectivity)
  • Fornisce un facile accesso ad altre tecnologie come controlli ActiveX, Object Linking and Embedding (OLE) e programmazione Internet.

Quando si utilizza MFC, ci sono casi rari in cui è necessario l'uso diretto delle API (Application Programming Interface) di Windows. Poiché MFC è un wrapper sottile per l'API di Windows, la maggior parte dei metodi di classe sono effettivamente associati alle rispettive funzioni API.


Nell'aprile 2010, la versione 10 di MFC è stata rilasciata con Visual C ++ 2010 e .NET versione 4.0.

Che cos'è la libreria di classe Microsoft Foundation (libreria mfc)? - definizione da techopedia