Ruolo del programmatore nell'utilizzo di una visualizzazione di record
Aggiornamento: novembre 2007
Nella tabella riportata di seguito sono illustrate le operazioni più comuni che vengono eseguite dal programmatore per lavorare con una visualizzazione di record e le operazioni che vengono eseguite dal framework.
Utilizzo di una visualizzazione di record: programmatore e framework
Programmatore |
Framework |
---|---|
Utilizzo dell'editor finestre di Visual C++ per progettare il form. |
Creazione di una risorsa modello di finestra di dialogo con controlli. |
Utilizzare la Creazione guidata applicazione MFC per creare classi derivate da CRecordView e CRecordset o da CDaoRecordView e CDaoRecordset. |
Creazione automatica delle classi. |
Associazione 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. |
|
Disponibilità dei gestori di comando predefiniti per i comandi Move First, Move Last, Move Next e Move Previous accessibili da menu o mediante pulsanti di barre degli strumenti. |
|
Aggiornamento delle modifiche all'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 utilizzo dei database. Per informazioni sulle applicazioni che utilizzano altre interfacce utente o che non ne utilizzano alcuna, vedere MFC: utilizzo di classi di database con documenti e visualizzazioni e MFC: utilizzo di classi di database senza documenti e visualizzazioni. Per informazioni su come visualizzare i record di database in altri modi, vedere le classi CListView e CTreeView.