Biblioteca de classes da Microsoft Foundation (biblioteca mfc)

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

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 Microsoft Foundation Classes (MFC).

Definirtec explica Microsoft Foundation Class Library (Biblioteca MFC)

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

  • Economiza tempo dos desenvolvedores, fornecendo código pré-escrito
  • Oferece maior flexibilidade ao tornar 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)
  • Fornece classes para a criação de diálogos de guia, visualização de impressão e elementos da interface do usuário, como janelas, barras de ferramentas, menus, etc.
  • Simplifica a programação de banco de dados por meio de classes Data Access Objects (DAO) e Open Database Connectivity (ODBC)
  • Fornece acesso fácil a outras tecnologias como controles ActiveX, Object Linking and Embedding (OLE) e programação de Internet.

Ao usar o MFC, há casos raros em que o uso direto de interfaces de programação de aplicativos (APIs) do Windows é necessário. Como o MFC é um wrapper fino para a API do Windows, a maioria dos métodos de classe são, na verdade, mapeados para suas funções de API correspondentes.

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