Lar Desenvolvimento O que é a biblioteca de classes Microsoft Foundation (biblioteca mfc)? - o que é techopedia

O que é a biblioteca de classes Microsoft Foundation (biblioteca mfc)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Microsoft Foundation Class Library (MFC Library)?

A Microsoft Foundation Class Library é um kit de ferramentas que contém um conjunto de classes C ++ predefinidas para criar aplicativos para Windows. Esse termo também é conhecido como MFC (Microsoft Foundation Classes).

Techopedia explica Microsoft Foundation Class Library (Biblioteca MFC)

O MFC fornece uma estrutura de aplicativos para a criação de programas para Windows. A programação com o MFC tem as seguintes vantagens:

  • Economiza tempo dos desenvolvedores, fornecendo código pré-escrito
  • Oferece maior flexibilidade, tornando o código mais portátil entre diferentes sistemas operacionais (Windows e Unix - requer uma versão Unix do MFC) e processadores (x86 e DEC Alpha)
  • Oferece aulas para criar diálogos de guias, visualização de impressão e elementos da interface do usuário, como janelas, barras de ferramentas, menus, etc.
  • Simplifica a programação do banco de dados através das classes Data Access Objects (DAO) e Open Database Connectivity (ODBC)
  • Oferece acesso fácil a outras tecnologias, como controles ActiveX, vinculação e incorporação de objetos (OLE) e programação na Internet.

Ao usar o MFC, há casos raros em que é necessário o uso direto de APIs (interfaces de programação de aplicativos) do Windows. Como o MFC é um invólucro fino para a API do Windows, a maioria dos métodos de classe é realmente mapeada para as funções correspondentes da API.


Em abril de 2010, a versão 10 do MFC foi lançada com o Visual C ++ 2010 e o .NET versão 4.0.

O que é a biblioteca de classes Microsoft Foundation (biblioteca mfc)? - o que é techopedia