Sequenza delle operazioni per la creazione di applicazioni database
La tabella riportata di seguito viene descritto il ruolo del ruolo del framework nelle applicazioni di database di scrittura.
Nota
A partire da Visual C++ .NET, l'ambiente e le procedure guidate di Visual C++ non supportano più DAO, anche se le classi DAO sono incluse e possono essere comunque utilizzate.Si consiglia di utilizzare ODBC per i nuovi progetti MFC.di utilizzare DAO solo per la gestione delle applicazioni già esistenti.
Creare applicazioni di database
Attività |
Si |
Il framework esegue |
---|---|---|
Decidere se utilizzare ODBC MFC o le classi DAO. |
Utilizzo di ODBC per i nuovi progetti MFC. Utilizzare DAO solo per gestire le applicazioni esistenti. Vedere È preferibile utilizzare DAO o ODBC?. Per informazioni generali, vedere l'articolo Programmazione dell'accesso ai dati. |
Il framework fornisce classi che supportano l'accesso al database. |
Creare la struttura di applicazione con le opzioni del database. |
Eseguire la Creazione guidata applicazione MFC. Selezionare le opzioni nella pagina supporto database. Se si sceglie un'opzione che consente di creare una visualizzazione di record, specificare anche:
|
La Creazione guidata applicazione MFC crea file e specificare il necessario include. A seconda delle opzioni specificate, i file può comportare una classe recordset. |
Progetti del modulo di database o form. |
Utilizzare l'editor finestre di Visual C++ per posizionare i controlli sulle risorse modello di finestra di dialogo per le classi per la visualizzazione di record. |
La Creazione guidata applicazione MFC crea una risorsa vuota modello di finestra di dialogo per compilare. |
Creare una visualizzazione di record supplementare e le classi recordset in base alle necessità. |
Utilizzare Visualizzazione classi per creare classi e l'editor finestre di dialogo per la progettazione visualizzazioni. |
Visualizzazione classi creati i file aggiuntivi per le nuove classi. |
Creare gli oggetti recordset in base alle necessità nel codice. Utilizzare ogni recordset per modificare i record... |
I recordset sono basati su classi derivate da CRecordset con le procedure guidate. |
ODBC utilizza il trasferimento di campi di Record per lo scambio di dati tra il database e i membri dati di campo del recordset. Se si utilizza una visualizzazione di record, dati di scambio di dati di scambio della finestra di dialogo (DDX) tra il recordset e i controlli della visualizzazione di record. |
... o creare CDatabase esplicito nel codice per ogni database che si desidera aprire. |
Utilizzare gli oggetti recordset sugli oggetti di database. |
L'oggetto di database fornisce un'interfaccia all'origine dati. |
Associare le colonne di dati al recordset in modo dinamico. |
In ODBC, aggiungere codice alla classe derivata recordset per gestire l'associazione. Vedere l'articolo Recordset: Associazione dinamica di colonne di dati (ODBC). |
|
Vedere anche
Concetti
Sequenza delle operazioni per la compilazione di applicazioni MFC
Sequenza delle operazioni per la creazione di applicazioni OLE
Sequenza di operazioni per la creazione di controlli ActiveX