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:

Altre parti del framework includono:

  • Oggetti Window: cenni preliminari

  • Gestione e mapping

  • CObject, la classe base radice in MFC

  • L'architettura documento/visualizzazione

  • Finestre di dialogo

  • Controlli

  • Barre di controllo

  • OLE

  • Gestione della memoria

    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.

  • Controlli ActiveX MFC

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

  • La programmazione di database

    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.

Vedere anche

Concetti

Argomenti generali MFC