首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

什么是mfc

发布网友

我来回答

3个回答

热心网友

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

MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作

热心网友

用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

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