MFC是什么啊

发布网友

我来回答

3个回答

热心网友

用VC开发Windows应用程序,其中一种方式就是用C++,对C++有了解的人应该知道,用C++编写程序需要用到很多类,用C++开发Windows应用程序也需要使用各种各样的类,为了便于用C++开发Windows应用程,微软预先用C++编写了很多基础类,我们只需从这些预先定义的类派生我们需要的用于开发开发Windows应用程的类,然后用后用这些派生类来开发我们的Windows应用程,这样我们就不用从头编写每一个用于开发Windows应用程的类(编写一个用于开发Windows应用程的基础类是相当复杂的,因此微软把那些在开发Windows应用程序中复杂或具有共性的类预先用C++编写出来,我们只需继承这些类就可以拥有我们自己的类,这样为我们节省了很大工作量)。这些由微软预定义的C++类就是所谓的MFC。从MFC中派生一个拥有开发Windows应用程的类是非常简单的,可是想要把这些类组织在一起构成一个Windows应用程并不是那么容易,因此微软在VC中位为开发不同的应用程序提供了向导,应用程序向导根据要生成的应用程序类型,从MFC中派生相应的类,并把它们有机的组织在一起,就是所谓的应用程序框架。应用程序框架仅仅具有某一类Windows应用程序的基本功能,但是我们可以很方便的在这个框架上添加我们需要的功能。

热心网友

MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。

详细请看参考资料。

参考资料:http://ke.baidu.com/view/10918.htm

热心网友

MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries)。
以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。
其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com