Microsoft Foundation Class Library (Libreria MFC)

Autore: Monica Porter
Data Della Creazione: 18 Marzo 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
C++ MFC Desktop Application in Visual Studio 2019
Video: C++ MFC Desktop Application in Visual Studio 2019

Contenuto

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).


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

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, elementi di anteprima e di 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.