Compartilhar via


Usando as classes para escrever aplicativos para Windows

Tomadas juntas, as classes de (MFC) na biblioteca de classes do Microsoft foundation compõem uma estrutura de aplicativo “,” na qual você cria um aplicativo do sistema operacional Windows. A um nível muito geral, a estrutura define o esqueleto de um aplicativo e fornece as implementações padrão da interface do usuário que podem ser colocadas em esqueleto. Os trabalhos como o programador são preencher o restante do esqueleto, que são as coisas que são específicas a seu aplicativo. Você pode obter um avanço usando o assistente de aplicativo MFC para criar os arquivos para um aplicativo muito completo do acionador de partida. Você usa os editores de recursos do Microsoft Visual C++ para criar visualmente os elementos da interface do usuário, comandos de exibição da classe conectar os elementos para codificar, e a biblioteca de classes para implementar sua lógica de aplicativo específico.

Versão 3,0 e posterior de programação da suporte para plataformas do Win32, incluindo da estrutura de MFC Microsoft Windows 95 e versões posteriores, 3,51 e do Windows NT e posterior. Suporte de MFC Win32 inclui a multithreading. Use a versão 1,5x se você precisar tornar a programação de 16 bits.

Esta família de artigos apresenta uma visão geral de todo da estrutura de aplicativo. Também explorar os principais objetos que compõem seu aplicativo e como eles são criados. Entre os tópicos abordados nesses artigos são os seguintes:

Outras partes da estrutura incluem:

  • Objetos da janela: Visão geral

  • Manipulando e mapeamento de mensagem

  • CObject, a classe base da raiz no MFC

  • Arquitetura do documento/exibição

  • Caixas de Diálogo

  • Controles

  • Barras de Controle

  • OLE

  • Gerenciamento de memória

    Além de oferecer uma vantagem de aplicativos de gravação para o sistema operacional Windows, o MFC também facilita gravar aplicativos que usam OLE especificamente que vincula e que insere a tecnologia. Você pode fazer para o seu aplicativo um contêiner visual OLE de edição, um servidor OLE visual de edição, ou ambos, e você pode adicionar a automação de forma que outros aplicativos possam usar objetos do aplicativo ou até mesmo os levar remotamente.

  • Controles ActiveX MFC

    O kit (CDK) de desenvolvimento do controlador OLE agora está integrado completamente com a estrutura. Esta família do artigo fornece uma visão geral do desenvolvimento do controle ActiveX com MFC. (Os controles ActiveX foram previamente conhecidos como controladores OLE.)

  • Programação do base de dados

    MFC O também fornece dois conjuntos de classes do base de dados que simplificam aplicativos de acesso de gravação. Usando as classes da base de dados de ODBC, você pode se conectar a bases de dados por meio do driver de ODBC, registros selecionam entre tabelas, e as informações de registro de exibição em um formulário na tela. Usando as classes (DAO) de objeto de acesso a dados, você pode trabalhar com bases de dados com o mecanismo de base de dados do Microsoft Jet ou as fontes de dados externas (de não for Jet), incluindo fontes de dados ODBC.

    Além disso, o MFC é habilitado completamente gravando aplicativos que usam Unicode e conjuntos de caracteres multibyte (MBCS), especificamente conjuntos de caracteres de dois bytes (DBCS).

Para um guia geral da documentação MFC, consulte Tópicos gerais de MFC.

Consulte também

Conceitos

Tópicos MFC gerais