VC++中 MFC 和 界面编程
VC++中的界面编程就是利用MFC编程吗?MFC是指VC++建立的那些对话框类、窗口类那些的使用,还有消息映射那些吗?请讲的通俗些就行,不要贴文档,别SDK,API的讲一...
VC++中的界面编程就是利用MFC编程吗?MFC 是指VC++建立的那些对话框类、窗口类那些的使用,还有消息映射那些吗?
请讲的通俗些就行,不要贴文档,别SDK,API的讲一堆,太多术语的东西我看着就头大~~ 展开
请讲的通俗些就行,不要贴文档,别SDK,API的讲一堆,太多术语的东西我看着就头大~~ 展开
5个回答
展开全部
首先windows创建窗口等界面一般都利用提供的api也就是放在系统动态连接库dll中的函数,
也就相当于windows的库函数,不过这种编程方式要做的工作实在太多,所以微软开发了mfc基础类库
把大部分api包装到了类里面,以便使用.虽然也有其他的类库,在vc还是用mfc编程的比较广泛
而vs.net和之后的版本 都已经有了开发窗体应用程序的方法 这和以前vb6\delphi\c++builder等等
一样的窗体开发模式,建立图形界面比以前更方便还可以利用更多的功能
也就相当于windows的库函数,不过这种编程方式要做的工作实在太多,所以微软开发了mfc基础类库
把大部分api包装到了类里面,以便使用.虽然也有其他的类库,在vc还是用mfc编程的比较广泛
而vs.net和之后的版本 都已经有了开发窗体应用程序的方法 这和以前vb6\delphi\c++builder等等
一样的窗体开发模式,建立图形界面比以前更方便还可以利用更多的功能
展开全部
1 MFC
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
2 界面编程
制作的软件中有可视化界面的部分,那么就可以称为界面编程。也就是制作界面的过程。
3 关联。
MFC中有大量界面支持。所以大部分MFC编程均属于界面编程。
4 区别。
二者没有任何统属关系,是两个不同区域。
MFC编程中也有界面无关部分,这部分不属于界面编程。
在界面编程中,有其它的界面支持工具,如QT,或者直接调用windowsAPI等。这些和MFC无关。
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
2 界面编程
制作的软件中有可视化界面的部分,那么就可以称为界面编程。也就是制作界面的过程。
3 关联。
MFC中有大量界面支持。所以大部分MFC编程均属于界面编程。
4 区别。
二者没有任何统属关系,是两个不同区域。
MFC编程中也有界面无关部分,这部分不属于界面编程。
在界面编程中,有其它的界面支持工具,如QT,或者直接调用windowsAPI等。这些和MFC无关。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-24
展开全部
VC++ 是 Visual C++
MFC是一个框架 如果你自己单纯有和C++编程的话 要编写窗体什么的,你会累死
MFC它帮助你完成了大部分的窗体资源及消息响应等的管理
仅是这样,MFC是VC++里的一个框架 但不是它的全部
MFC是一个框架 如果你自己单纯有和C++编程的话 要编写窗体什么的,你会累死
MFC它帮助你完成了大部分的窗体资源及消息响应等的管理
仅是这样,MFC是VC++里的一个框架 但不是它的全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照你的要求。撇开SDK API不讲的话,就只剩下窗口类的使用了,就看你会不会用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不敢说,怕你头大,呵呵。你妈喊你吃饭呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询