MFC - 概述

Microsoft基础类(MFC)库提供了一组函数,常量,数据类型和类,以简化为Microsoft Windows操作系统创建应用程序的过程.在本教程中,您将学习如何使用MFC启动和创建基于Windows的应用程序.

先决条件

我们假设您知道跟随 :

  • 关于Windows编程的一点.

  • C ++编程的基础知识.

  • 了解面向对象编程的基础知识.

什么是MFC?

Microsoft基础类库(MFC)是一个用于在Microsoft Windows中编程的"应用程序框架". MFC提供了以下所需的大部分代码;

  • 管理Windows.

  • 菜单和对话框.

  • 执行基本输入/输出.

  • 存储数据对象的集合等.

通过将特定于应用程序的代码添加到MFC框架中,可以轻松扩展或覆盖C ++应用程序中MFC框架的基本功能.

MFC框架

  • MFC框架提供了一组可重用的类,旨在简化Windows编程.

  • MFC为许多基本对象提供类,例如日常编程中使用的字符串,文件和集合.

  • <它还提供了常见的Windows API和数据结构的类,例如窗口,控件和设备上下文.

  • 该框架还为其提供了坚实的基础更高级的功能,例如作为ActiveX和文档视图处理.

  • 此外,MFC提供了一个应用程序框架,包括构成应用程序体系结构层次结构的类.

为什么使用MFC?

MFC框架是一种强大的方法,可让您在专家程序员的工作基础上进行构建视窗. MFC框架具有以下优点.

  • 缩短开发时间.

  • 它使代码更具可移植性.

  • 它还提供了巨大的支持,同时又不降低编程自由度和灵活性.

  • 它可以轻松访问"难以编程"的用户界面元素和技术.

  • MFC简化了数据库编程数据访问对象(DAO)和开放式数据库连接(ODBC),以及通过Windows套接字进行网络编程.