Ruolo del programmatore nell'uso di una visualizzazione di record (accesso ai dati MFC)

La tabella seguente illustra le operazioni più comuni che vengono eseguite dal programmatore per lavorare con una visualizzazione di record e le operazioni che vengono eseguite dal framework.

Uso di una visualizzazione di record: programmatore e framework

Te Framework
Uso dell'editor di finestre di Visual C++ per progettare il form. Creazione di una risorsa modello di finestra di dialogo con controlli.
Usare la Creazione guidata applicazione MFC per creare classi derivate da CRecordView e CRecordset. Creazione automatica delle classi.
Mapping dei controlli della visualizzazione di record ai membri dati di campo del recordset. Disponibilità del meccanismo DDX tra i controlli e i campi del recordset.
Fornisce gestori di comandi predefiniti per i comandi Move First, Move Last, Move Next e Move Previous da menu o pulsanti della barra degli strumenti.
Aggiornamento delle modifiche nell'origine dati.
[Facoltativo] Scrittura di codice per inserire i dati provenienti da un secondo recordset in caselle di riepilogo, caselle combinate o altri controlli.
[Facoltativo] Scrittura di codice per eventuali convalide particolari.
[Facoltativo] Scrittura di codice per aggiungere o eliminare record.

La programmazione basata su form è solo una delle modalità di uso dei database. Per informazioni sulle applicazioni che usano un'altra interfaccia utente o nessuna interfaccia utente, vedere MFC: Uso di classi di database con documenti e viste e MFC: uso di classi di database senza documenti e viste. Per approcci alternativi alla visualizzazione dei record di database, vedere classi CListView e CTreeView.

Vedi anche

Visualizzazioni di record (accesso ai dati MFC)
Elenco dei driver ODBC