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
Uso delle classi per la creazione di applicazioni per Windows
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
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.