Utilizzo delle classi per la creazione di applicazioni per Windows
Accetta insieme, le classi della libreria MFC (Microsoft (MFC) Foundation Class) costituiscono “un framework di applicazione,„ su cui si compila un'applicazione di sistema operativo Windows.A un livello molto generale, il framework definisce lo scheletro di un'applicazione e fornisce le implementazioni standardinterfaccia utente che possono essere posizionate nello scheletro.Il processo il programmatore viene compilato il resto dello scheletro, ossia quelle operazioni specifiche all'applicazione.È possibile ottenere un vantaggio acquisito all'inizio di una gara tramite la Creazione guidata applicazione MFC per creare i file di un'applicazione molto approfondita iniziali.Si utilizzano gli editor di risorse di Microsoft Visual C++ per progettare gli elementi dell'interfaccia utente visivamente, i controlli di Visualizzazione classi per connettere gli elementi per la codifica e la libreria di classi per implementare la logica specifica dell'applicazione.
Versione 3,51 nelle versioni 3,0 e successive di programmazione c# supporta il framework MFC per le piattaforme Win32, inclusi Microsoft Windows 95 e versioni successive e Windows NT e versioni successive.Il supporto MFC Win32 include il multithreading.Utilizzare la versione 1.5x per eseguire la programmazione a 16 bit.
La famiglia di articoli vengono forniti cenni preliminari sul framework applicazione.Anche esplora oggetti principali che costituiscono l'applicazione e come vengono creati.Tra gli argomenti trattati in questi elementi sono i seguenti:
Suddivisione del lavoro tra il framework e il codice, come descritto in Compilazione in Framework.
la classe di applicazione, che incapsula funzionalità a livello di applicazione.
Come modelli di documento crea e gestisce i documenti e i relativi punti di vista e applicazioni utilizzano associati.
Classe CWnd, la classe base radice di tutte le finestre.
oggetti grafici, come penne e pennelli.
Altre parti del framework includono:
-
Oltre a fornire un vantaggio in applicazioni di scrittura del sistema operativo Windows, MFC rende molto più facile scrivere applicazioni che specificamente utilizzano OLE che collega e che incorpora la tecnologia.È possibile rendere all'applicazione un OLE contenitore di modifica visiva, un server di modifica visiva OLE, o entrambi ed è possibile aggiungere l'automazione in modo da poter utilizzare gli oggetti dall'applicazione o addirittura determinarlo altre applicazioni in modalità remota.
-
Il kit di sviluppo del controllo (CDK) OLE ora è completamente integrata con il framework.La famiglia dell'articolo viene fornita una panoramica di sviluppo di controlli ActiveX con MFC.(Controlli ActiveX erano precedentemente noti come controlli OLE).
-
MFC fornisce anche due set di classi di database che semplificano le applicazioni di accesso ai dati di scrittura.Mediante le classi di database ODBC, è possibile connettersi ai database tramite un driver ODBC (open database connectivity), i record selezionati dalle tabelle e alle informazioni record visualizzato in un form sullo schermo.Utilizzo di classi (DAO) di oggetto di accesso ai dati, è possibile utilizzare i database con modulo di gestione di database Microsoft Jet o le origini dati esterne (non di Jet), incluse le origini dati ODBC.
Inoltre, MFC supporta il è abilitato per la scrittura di applicazioni che utilizzano Unicode e set di caratteri multibyte (MBCS), in particolare i set di caratteri a byte doppio (DBCS).
Per una guida generale alla documentazione MFC, vedere argomenti generali di MFC.