Classes de base Microsoft (mfc)

Définition - Que signifie Microsoft Foundation Classes (MFC)?

Les classes de base Microsoft (MFC) sont des classes de langage C ++ et d'interface de programmation d'application (API) Windows regroupées dans une bibliothèque de développement d'applications logicielles.

La bibliothèque MFC est une collection de nombreuses classes différentes, y compris les API Windows. Il est construit avec le langage C ++ et sert les fonctionnalités requises par la plupart des programmes logiciels exécutables. Ces classes sont du code pré-écrit et basé sur une routine qui peut être réutilisé en tant que composants de programme d'application sur le même back-end.

Definir Tech explique Microsoft Foundation Classes (MFC)

Alors que Microsoft réalisait le besoin de logiciels et de fonctionnalités d'applications Web du monde réel, ainsi que la demande mondiale croissante de solutions technologiques, le travail du programmeur devenait de plus en plus complexe. De nombreux programmeurs étaient habitués à réécrire ou à personnaliser le code pour différentes applications, en particulier en raison de la nature identique des contrôles basés sur le système d'exploitation.

En 1993, Microsoft a publié MFC 1.0 avec C / C ++ 7.0, qui était un ensemble complet de classes pré-écrites et facilement intégrées et d'API Windows qui réduisaient considérablement le temps et les efforts des développeurs.
L'outil de structure de bibliothèque MFC reste populaire et est utilisé par de nombreux développeurs. Cependant, le framework .NET fait des progrès significatifs en raison de son solide soutien Microsoft et de l'interopérabilité des langues. La bibliothèque MFC englobe toutes les interfaces d'application potentiellement requises, telles que l'interface utilisateur graphique, ActiveX, les entrées / sorties et d'autres mécanismes de gestion du système d'exploitation.