Compartilhar via


Usando as Classes para gravar aplicativos para Windows

As classes na biblioteca Microsoft Foundation Class (MFC) juntos, formam uma "estrutura de aplicativo", no qual você cria um aplicativo para o sistema operacional Windows.Em um nível muito geral, a estrutura define o esqueleto de um aplicativo e fornece implementações de interface do usuário padrão podem ser colocadas sobre o esqueleto.Seu trabalho como programador é preencher o restante do esqueleto, que são essas coisas que são específicas para seu aplicativo.Você pode obter rapidamente usando o Assistente de aplicativo do MFC para criar os arquivos para um aplicativo starter bem completo.Use os Microsoft Visual C++ editores de recursos para criar os elementos de interface de usuário visualmente, comandos de exibição de classe para se conectar a esses elementos ao código e a biblioteca de classes para implementar a lógica do aplicativo específico.

Versão 3.0 e posterior do framework MFC oferece suporte a programação para plataformas Win32, incluindo o Microsoft Windows 95 e posterior e Windows NT as versões 3.51 e posteriores.Suporte a MFC Win32 inclui multithreading.Versão 1.5 do usox se você precisa fazer a programação de 16 bits.

Essa família de artigos apresenta uma visão geral da estrutura de aplicativo.Ele também explora os principais objetos que compõem seu aplicativo e como elas são criadas.Entre os tópicos abordados nesses artigos são os seguintes:

Outras partes do framework incluem:

  • Objetos de janela: Visão geral

  • Manipulação de mensagem e mapeamento

  • CObject, A classe Base de raiz no MFC

  • Arquitetura de exibição de documentos

  • Caixas de diálogo

  • Controles

  • Barras de controle

  • OLE

  • Gerenciamento de memória

    Além de dar uma vantagem ao escrever aplicativos para o sistema operacional Windows, MFC também torna muito mais fácil escrever aplicativos que usam especificamente OLE vinculação e incorporação de tecnologia.Você pode tornar seu aplicativo uma OLE visual edição contêiner, um servidor de edição visual OLE ou ambos, e você pode adicionar a automação para que outros aplicativos podem usar objetos do aplicativo ou até mesmo a unidade remotamente.

  • Controles de ActiveX do MFC

    O kit de desenvolvimento de controle OLE (CDK) agora está totalmente integrado com a estrutura.Família este artigo fornece uma visão geral de desenvolvimento de controle de ActiveX com MFC.(Controles de ActiveX eram conhecidos anteriormente como controles OLE).

  • Programação de banco de dados

    MFC também fornece dois conjuntos de classes de banco de dados que simplificam a escrita acesso a dados de aplicativos.Usando classes de banco de dados ODBC, você pode se conectar a bancos de dados por meio de um driver Open Database Connectivity (ODBC), selecionar registros de tabelas e exibir informações do registro em um formulário na tela.Usando as classes de objeto de acesso a dados (DAO), você pode trabalhar com bancos de dados por meio do mecanismo de banco de dados Microsoft Jet ou fontes de dados (não-Jet) externos, incluindo fontes de dados ODBC.

    Além disso, MFC é totalmente habilitado para escrever aplicativos que usam Unicode e conjuntos de caracteres multibyte (MBCS), conjuntos de caracteres de byte duplo especificamente (DBCS).

Para um guia geral para a documentação do MFC, consulte Geral MFC tópicos.

Consulte também

Conceitos

Tópicos do MFC geral