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.