Tópicos Geral da MFC
Essa família de artigos inclui detalhes técnicos adicionais sobre a biblioteca Microsoft Foundation classe (MFC) e fornece uma visão geral sobre a estrutura do MFC e seus componentes-chave e subsistemas.
A biblioteca Microsoft Foundation classe é uma estrutura de aplicativo para programação no Microsoft Windows.Escritos em C++, MFC fornece boa parte do código necessário para gerenciamento de janelas, menus e caixas de diálogo; execução básico de entrada/saída; armazenar coleções de objetos de dados; e assim por diante.Tudo o que você precisa fazer é adicionar o código específico do aplicativo dessa estrutura.Devido à natureza da programação de classe do C++, é fácil estender ou substituir a funcionalidade básica que a estrutura do MFC fornece.
A estrutura do MFC é uma abordagem eficiente que permite que você desenvolver o trabalho de programadores experientes para Windows.MFC reduz o time de desenvolvimento; torna o código mais portátil; fornece suporte enorme sem reduzir a programação de liberdade e flexibilidade; e oferece acesso fácil a "disco rígido para o programa" elementos de interface de usuário e as tecnologias, como tecnologia ativo, OLE e Internet de programação.Além disso, MFC simplifica a programação de banco de dados por meio de Data acesso Objects (DAO) e ODBC (em aberto Database conectividade) e rede de programação por meio do Windows Sockets.MFC torna fácil a recursos do programa como folhas de propriedades ("guia diálogos"), visualização de impressão e as barras de ferramentas flutuantes, personalizáveis.
Nesta seção
chave Áreas de programação MFC
Pré-requisitos de aprendizagem MFC
Usando arquivos de fonte do MFC, que são fornecidos com o Visual C++
Usando o navegador de código-fonte com o arquivo de informações de procurar MFC (MFC.bsc)
Gerenciamento de dados do estado dos módulos do MFC
Loop ocioso processamento no MFC
Usando o MFC para escrever programas do Windows
CWinApp: A Classe do aplicativo
documento Modelos e o documento / exibir processo de criação
Criando Windows com a classe CWnd
Trabalhando com objetos de janela
Trabalhando com contextos de dispositivo do Windows
Trabalhando com objetos gráficos Windows
Adicionando recursos de interface do usuário
Para obter uma visão geral da documentação de referência do MFC, consulte Biblioteca Microsoft Foundation classe.
Para obter informações sobre a ATL, consulte Referência da biblioteca modelo ativo.