Definição – O que significa Microsoft Foundation Classes (MFC)?
As classes básicas da Microsoft (MFC) são a linguagem C ++ e as classes da interface de programação de aplicativos (API) do Windows agrupadas em uma biblioteca de desenvolvimento de aplicativos de software.
A biblioteca MFC é uma coleção de muitas classes diferentes, incluindo APIs do Windows. Ele é construído com a linguagem C ++ e atende às funcionalidades exigidas pela maioria dos programas de software executáveis. Essas classes são códigos pré-escritos e baseados em rotina que podem ser reutilizados como componentes de programas de aplicativos no mesmo backend.
Definirtec explica Microsoft Foundation Classes (MFC)
À medida que a Microsoft percebeu a necessidade de software do mundo real e funcionalidades de aplicativos da Web, bem como a crescente demanda global por soluções de tecnologia, o trabalho do programador tornou-se cada vez mais complexo. Muitos programadores estavam acostumados a reescrever ou personalizar o código para diferentes aplicativos, especialmente por causa da natureza idêntica dos controles baseados no sistema operacional.
Em 1993, a Microsoft lançou o MFC 1.0 com C / C ++ 7.0, que era um conjunto abrangente de classes pré-escritas e facilmente incorporadas e APIs do Windows que reduziram muito o tempo e o esforço do desenvolvedor.
A ferramenta de estrutura da biblioteca MFC continua popular e é usada por muitos desenvolvedores. No entanto, o .NET framework está fazendo avanços significativos devido ao seu sólido suporte da Microsoft e interoperabilidade de linguagem variada. A biblioteca MFC abrange todas as interfaces de aplicativo potencialmente necessárias, como a interface gráfica do usuário, ActiveX, entrada / saída e outros mecanismos de gerenciamento de sistema operacional.