Índice:
- Definição - O que significa Microsoft Foundation Class Library (MFC Library)?
- Techopedia explica Microsoft Foundation Class Library (Biblioteca MFC)
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.