Índice:
- Definição - O que significa o Microsoft Foundation Classes (MFC)?
- Techopedia explica Microsoft Foundation Classes (MFC)
Definição - O que significa o Microsoft Foundation Classes (MFC)?
MFC (Microsoft Foundation Classes) são classes C ++ e API (interface de programação de aplicativos do Windows) agrupadas em uma biblioteca de desenvolvimento de aplicativos de software.
A biblioteca MFC é uma coleção de várias 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 programa de aplicativo no mesmo back-end.
Techopedia explica Microsoft Foundation Classes (MFC)
À medida que a Microsoft percebia a necessidade de funcionalidades do mundo real de software e aplicativos da Web, bem como a crescente demanda global por soluções de tecnologia, o trabalho do programador se tornava cada vez mais complexo. Muitos programadores estavam acostumados a reescrever ou personalizar o código para diferentes aplicativos, principalmente devido à 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 reduziam bastante o tempo e o esforço do desenvolvedor.
A ferramenta de estrutura de biblioteca MFC permanece popular e é usada por muitos desenvolvedores. No entanto, a estrutura .NET está fazendo progressos significativos devido ao sólido suporte da Microsoft e à interoperabilidade de idiomas variada. A biblioteca MFC abrange todas as interfaces de aplicativos potencialmente necessárias, como a interface gráfica do usuário, ActiveX, entrada / saída e outros mecanismos de manipulação de SO.