Partilhar via


chave Áreas de programação MFC

O que o MFC não pode fazer por você

sistema autônomo uma estrutura geral de programação, o MFC não pode antecipar cada programador de todas sistema autônomo necessidades.Por exemplo, o MFC torna fácil compilação a interface para um aplicativo de planilha, mas você deve fornecer importante lógica exibição e de computação.

Observação:

MFC não é uma biblioteca de funções Geral, como a biblioteca de time de execução C.Não é possível telefonar MFC funções de membro de classe em um contexto de MFC não outro tipo.De dentro do MFC, você ainda pode telefonar Win32 API funciona diretamente, particularmente aqueles MFC não escolhido para encapsular.Mas a maioria das funções do MFC são membros de uma classe e você deve ter um objeto da classe antes de chamar qualquer um dos membros funções.

MFC foi projetado para ser uma biblioteca de classes para criação de aplicativos para o sistema operacional Windows.O meta e design do MFC destinos os aplicativos de produtividade de área de trabalho tradicionais usados diariamente.Como as pessoas são tão produtivas com o MFC, é tentador tente e use-o para tipos de aplicativos que não se destina a ser montado com MFC.Um tipo tal aplicativo é um serviço do Windows.Embora seja possível compilação um serviço do Windows usando partes de MFC, você precisará tomar muito cuidado sobre quais partes que você usar.Base de Dados de Conhecimento Microsoft da Microsoft tem algumas informações sobre problemas que você pode ter; no entanto, há muitos mais que não estão documentadas.Microsoft não oferece suporte ao uso de MFC para criar serviços do Windows.

O que a MFC pode fazer por você

Apesar de sua generalidade MFC dá suporte você de muitas formas especializadas:

Suporte para

Consulte

Edição visual OLE

OLE

Automação

Automação

Controles ActiveX

Controles do ActiveX MFC

Programação de Internet

Visão geral: Internet

Controles comuns do Windows

Controles

Programação de banco de dados ODBC

Open Database Connectivity (ODBC)

Programação multithread

Multiencadeamento

Programação de redes

Windows Sockets

Portabilidade

Portar seu programa

Consulte também

Outros recursos

Visão geral do MFC