MFC与MVC的关系

HQInBJFromSichuan 2014-05-26 09:16:26
最近碰到一个问题,搞不清楚MFC与MVC之间的关系,MFC是不是一种MVC模式?求大家指教
...全文
536 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
-小仙- 2014-05-27
  • 打赏
  • 举报
回复
D:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\1033 安装目录下示例很多。 利用VC向导创建各种类型的程序就是例子! MVC百度下就知道了!
ForestDB 2014-05-27
  • 打赏
  • 举报
回复
MVC是一种架构模式,见 http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller 而MFC只是微软的一套开发库,里面的Document\View架构,可以参见 http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93adapter 这个架构模式
-小仙- 2014-05-26
  • 打赏
  • 举报
回复
一般含的VC开发,VC就是 C++/MFC 结构; MFC是微软开发的C++库; MVC是设计模式,一种思维;MFC是MVC模式的一种实现!
赵4老师 2014-05-26
  • 打赏
  • 举报
回复
两者之间是只差一个字母的关系。
zhousitiaoda 2014-05-26
  • 打赏
  • 举报
回复
MFC与MVC之间的关系就像MFC跟KFC的关系一样,没有一毛钱关系。
king1076 2014-05-26
  • 打赏
  • 举报
回复
MVC model - view - controller mfc 应该不是mvc模式。我觉得是 (view)-(model controller)
赵4老师 2014-05-26
  • 打赏
  • 举报
回复
引用 7 楼 u012874288 的回复:
[quote=引用 4 楼 Trueman_onlyme 的回复:] 一般含的VC开发,VC就是 C++/MFC 结构; MFC是微软开发的C++库; MVC是设计模式,一种思维;MFC是MVC模式的一种实现!
能否给一个MFC例子说明一下,非常感谢。[/quote] MSDN98\SAMPLES\VC98\MFC\TUTORIAL\SCRIBBLE\STEP1~7\*.*
buyong 2014-05-26
  • 打赏
  • 举报
回复
MFC中最典型的Doc/View架构,肯定是参考了MVC的思想。
难题 2014-05-26
  • 打赏
  • 举报
回复
同意4楼。。
妍妍 2014-05-26
  • 打赏
  • 举报
回复
一个是一种设计思想 一个是windows平台上API封装的基础类库 MVC主要是由Observer、strategy和composite设计模式实现的 MFC中的单文档用的就是Observer的设计模式
HQInBJFromSichuan 2014-05-26
  • 打赏
  • 举报
回复
引用 4 楼 Trueman_onlyme 的回复:
一般含的VC开发,VC就是 C++/MFC 结构; MFC是微软开发的C++库; MVC是设计模式,一种思维;MFC是MVC模式的一种实现!
能否给一个MFC例子说明一下,非常感谢。
philip_puma 2014-05-26
  • 打赏
  • 举报
回复
呵呵。两个没有啥关系。
赵4老师 2014-05-26
  • 打赏
  • 举报
回复
引用 4 楼 Trueman_onlyme 的回复:
一般含的VC开发,VC就是 C++/MFC 结构; MFC是微软开发的C++库; MVC是设计模式,一种思维;MFC是MVC模式的一种实现!
同意。

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧