Condividi tramite


Argomenti MFC generali

Questa famiglia di articoli include dettagli tecnici sulla libreria Microsoft Foundation Class (MFC) e fornisce una panoramica del framework MFC ed i relativi componenti principali e sottosistemi.

La libreria Microsoft Foundation Class è un framework applicativo per la programmazione in Microsoft Windows. Scritto in C++, MFC fornisce gran parte del codice necessario per gestire finestre, menu e finestre di dialogo; esecuzione semplice di input/output; archiviare collezioni di oggetti dati; e così via. Tutto quello che dovete fare è aggiungere il codice specifico dell'applicazione in questo framework. Data la natura della programmazione ad oggetti C++, è facile estendere o eseguire l'override della funzionalità di base che il framework MFC fornisce.

Il framework MFC rappresenta un metodo efficace che consente di compilare sul lavoro degli sviluppatori esperti per windows. MFC riduce il tempo di sviluppo; rende il codice più portabile; fornisce un grande supporto senza ridurre la libertà di programmazione e la flessibilità; e semplifica l'accesso agli elementi ed alle tecnologie dell'interfaccia utente "difficili da programmare", come la tecnologia Active, OLE e la programmazione per Internet. Inoltre, MFC semplifica la programmazione di database tramite Data Access Objects (DAO) e Open Database Connectivity (ODBC) e la programmazione di rete tramite Windows Sockets. MFC semplifica la programmazione di funzionalità come finestre delle proprietà ("schede di dialogo"), anteprima di stampa e barre degli strumenti mobili e personalizzabili.

Argomenti della sezione

MFC Samples, contenuti in Esempi di Visual C++

Utilizzo dei file di origine MFC

Versioni di librerie MFC

Utilizzo delle classi per la creazione di applicazioni per Windows

Compilazione nel framework

CWinApp: classe Application

Modelli di documenti e processo di creazione documento/visualizzazione

Gestione dei dati dello stato dei moduli MFC

Elaborazione di cicli inattivi

Supporto per contesti di attivazione nello stato del modulo MFC

Isolamento della libreria di controlli comuni MFC

Requisiti di compilazione per i controlli comuni di Windows Vista

Procedura: aggiungere il supporto di Gestione riavvio

Per una panoramica della documentazione di riferimento di MFC, vedere Libreria Microsoft Foundation Class.

Per informazioni su ATL, vedere Riferimento Active Template Library.

Vedere anche

Riferimenti

Utilizzo di oggetti finestra