Seqüência de operações para criar aplicativos de banco de dados
A tabela a seguir mostra sua função e da estrutura em escrever aplicativos de banco de dados.
Observação |
---|
Como do Visual C++.NET, o ambiente do Visual C++ e assistentes não há mais suportam DAO (embora as classes DAO são incluídas e você ainda pode usá-los).A Microsoft recomenda que você use o ODBC para novos projetos MFC.Você só deve usar DAO na manutenção de aplicativos existentes. |
Criação de aplicativos de banco de dados
Tarefa |
Fazer |
A estrutura faz |
---|---|---|
Decida se deseja usar as classes MFC ODBC ou DAO. |
Use ODBC para novos projetos MFC.Use DAO somente para manter os aplicativos existentes.Consulte devo usar DAO ou ODBC?.Para obter informações gerais, consulte o artigo Programação de acesso a dados. |
O framework fornece classes que oferecem suporte a acesso de banco de dados. |
Crie seu aplicativo de esqueleto com opções de banco de dados. |
Execute o Assistente de aplicativo do MFC.Selecione as opções na página de suporte de banco de dados.Se você escolher uma opção que cria um modo de exibição do registro, também especifica:
|
O Assistente de aplicativo do MFC cria arquivos e especifica que inclui o necessário.Dependendo das opções que você especificar, os arquivos podem incluir uma classe de conjunto de registros. |
Design do formulário de banco de dados ou formulários. |
Use o editor de diálogo do Visual C++ para posicionar controles dos recursos de modelo de diálogo para as classes de exibição do registro. |
O Assistente de aplicativo do MFC cria um recurso de modelo de diálogo vazia para você preencher. |
Crie classes view e recordset registros adicionais conforme necessário. |
Use o modo de exibição de classe para criar as classes e a caixa de diálogo editor de modos de exibição de design. |
Modo de exibição de classe cria arquivos adicionais para as novas classes. |
Crie objetos de conjunto de registros conforme necessário no seu código.Use cada recordset para manipular registros... |
Conjuntos de registros são baseados em classes derivadas de CRecordset com os assistentes. |
ODBC usa registro campo exchange (RFX) para trocar dados entre o banco de dados e membros de dados de campo do recordset.Se você estiver usando um modo de exibição do registro, troca de dados de caixa de diálogo (DDX) troca dados entre o conjunto de registros e os controles na exibição de registro. |
... ou criar um explícito incorporadas em seu código para cada banco de dados que você deseja abrir. |
Base os objetos recordset de objetos de banco de dados. |
O objeto de banco de dados fornece uma interface para a fonte de dados. |
Ligar colunas de dados para o seu recordset dinamicamente. |
Em ODBC, adicione código à sua classe derivada de conjunto de registros para gerenciar a ligação.Consulte o artigo Recordset: dinamicamente vinculação de dados de colunas (ODBC). |
|
Consulte também
Conceitos
Seqüência de operações para criar aplicativos MFC