Partilhar via


Sequência de operações para criação de aplicativos de banco de dados

A tabela a seguir mostra a função e a função da estrutura em aplicativos de base de gravação de dados.

Dica

A partir do Visual C++ .NET, o ambiente e os assistentes do Visual C++ não dão suporte a DAO (embora as classes de DAO são incluídas e você ainda pode usar o).A Microsoft recomenda que você use ODBC para novos projetos MFC.Você só deve usar DAO manter os aplicativos existentes.

Criando aplicativos de base de dados

Tarefa 

Você fizer

A estrutura faz

Decida se usar as classes de MFC ODBC ou de DAO.

Use ODBC para novos projetos MFC. Use DAO somente para manter os aplicativos existentes. Consulte Eu deveria usar DAO ou ODBC?. Para obter informações gerais, consulte o artigo Programação de acesso a dados.

A estrutura do fornece classes que oferecem suporte ao acesso ao base de dados.

Crie seu aplicativo do esqueleto com as opções de base de dados.

Execute o assistente de aplicativo MFC. Selecione opções na página de suporte da base de dados. Se você escolher uma opção que cria uma exibição do registro, também especificar:

  • Fonte de dados e nome ou nomes de tabela

  • Nome ou nomes de consulta.

O assistente de aplicativo MFC cria arquivos e especifica o inclui necessário. Dependendo das opções que você especifica, os arquivos pode incluir uma classe do conjunto de registros.

Criar seus formulário ou formulários da base de dados.

Use o editor da caixa de diálogo do Visual C++ para colocar controles de recursos do modelo da caixa de diálogo para suas classes de exibição do registro.

O assistente de aplicativo MFC cria um recurso vazia do modelo da caixa de diálogo para que você seja preenchido.

Crie classes de exibição e do conjunto de registros de registro adicional quando necessário.

Use a exibição da classe para criar as classes e o publicador da caixa de diálogo para criar exibições.

A exibição da classe cria arquivos adicionais para suas classes novas.

Crie objetos do conjunto de registros conforme necessário em seu código. Use cada conjunto de registros para manipular registros…

Os conjuntos de registros são baseados nas classes derivadas de CRecordset com os assistentes.

Troca do campo de registro de ODBC (RFX) para trocar dados entre o base de dados e os membros de dados do campo do conjunto de registros. Se você estiver usando uma exibição do registro, dados de troca de troca de dados da caixa de diálogo (DDX) entre o conjunto de registros e os controles na exibição do registro.

… ou crie CDatabase explícito em seu código para cada base de dados que você deseja abrir.

Baseie seus objetos do conjunto de registros nos objetos de base de dados.

O objeto de base de dados fornece uma interface para a fonte de dados.

Colunas de dados de associação ao conjunto de registros dinamicamente.

No ODBC, adicione o código à sua classe derivada do conjunto de registros para gerenciar a associação. Consulte o artigo Conjunto de registros: Colunas de dados dinamicamente associação (ODBC).

 

Consulte também

Conceitos

Aproveitando o Framework

Sequência de operações para compilação de aplicativos MFC

Sequência de operações para criação de aplicativos OLE

Sequência de operações para criação de controles ActiveX