Argomenti MFC generali

In questa serie di articoli sono inclusi dettagli tecnici sulla libreria Microsoft Foundation Class (MFC) e una panoramica del framework MFC e dei relativi componenti principali e sottosistemi.

La libreria Microsoft Foundation Class è un framework applicazione per la programmazione in Microsoft Windows. Scritto in C++, MFC fornisce gran parte del codice necessario per gestire finestre, menu e finestre di dialogo; eseguire operazioni di input/output di base; archiviare raccolte di oggetti dati e così via. Tutto ciò che occorre fare è aggiungere in questo framework in codice specifico dell'applicazione che si sta creando. Data la natura della programmazione di classi C++, è facile estendere o eseguire l'override delle funzionalità di base fornite dal framework MFC.

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

In questa sezione

Esempi MFC

Uso dei file di origine MFC

Versioni di librerie MFC

Uso delle classi per la creazione di applicazioni per Windows

Compilazione nel framework

CWinApp: classe Application

Modelli di documento 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

Layout dinamico

Per una panoramica della documentazione di riferimento MFC, vedere Microsoft Foundation Class Library.For an overview of the MFC reference documentation, see Microsoft Foundation Class Library.

Per informazioni su ATL, vedere Informazioni di riferimento sulla libreria di modelli attivi.

Vedi anche

Uso di oggetti finestra