请问visual C 与MFC的区别和关系? 百度没查到,大神给讲讲吧被人问了,结果自己也不是很清楚 - -| 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有visual C++ 没见过visual C的说visual c++是个开发环境mfc是一套类库唯一有联系的就是visual C++中自带了mfc类库,当然visual c++还带其他类库了比如stl atl MFC就是:Microsoft Foundation Classes,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架;visual C++以及后来所谓的VS2003,VS2005,...... 是微软公司提供的IDE; 你可以暂时简单的认为是一样的,通常说法也经常是c/c++,vc/mfc, TCP/IP连起来说的,虽然不是一回事,事实上却经常一起使用或混用。 MFC就是:Microsoft Foundation Classes,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架;visual C++以及后来所谓的VS2003,VS2005,...... 是微软公司提供的IDE; 说下我的理解吧。visual c说的应该是visualstudio 这个大开发平台而visual c是这个平台中最主要的一个模块,甚至知名度要超过visualstudio本身在这个visual c下你可以开发sdk程序,也就是纯windows api编程或古典windows编程在这里你可以清晰的看到winmain入口,自己手动写消息循环的switch处理起来很灵活,但是由于所有的代码都需要自己手动添加,开发效率是比较低的后来微软的afx小组开发了MFC,把这些复杂的api封装到了类中比如CWnd类封装了所有和窗口有关的操作,你也不用为设计一个窗口滚动而大费周折了这样就将传统的api操作转换为用C++接口的操作在执行效率上,MFC并不逊色,所以目前MFC用的比纯api编程要多但是对api的运用有助于更深入的理解MFC Visual C++是个软件,MFC是别人写好的代码 MFC在CListCtrl中创建对话框 Undo或Redo键功能 请问现在C++/CLR好用不 用阻塞模式的winsock API 进行收发数据的问题!!! 如此创建的Edit控件为何无法用? 请教:用List control 如何实现在程序了控制指定的相临多条与其他条显示不一样(背景色或者字的颜色),多谢! 关于如何捕获异常。。。。。。。。。。。。。 路过的高手请进,帮帮小弟 DirectX AppWizard生成的dxutil.h和dxutil.cpp是作什么用的? 做一个类似于word文字处理的控件 动态改变菜单内存泄漏,各位帮忙看看 类型库struct对齐方式问题
visual c++是个开发环境
mfc是一套类库唯一有联系的就是visual C++中自带了mfc类库,当然visual c++还带其他类库了比如stl atl
visual C++以及后来所谓的VS2003,VS2005,...... 是微软公司提供的IDE;
visual C++以及后来所谓的VS2003,VS2005,...... 是微软公司提供的IDE;
而visual c是这个平台中最主要的一个模块,甚至知名度要超过visualstudio本身在这个visual c下你可以开发sdk程序,也就是纯windows api编程或古典windows编程
在这里你可以清晰的看到winmain入口,自己手动写消息循环的switch
处理起来很灵活,但是由于所有的代码都需要自己手动添加,开发效率是比较低的后来微软的afx小组开发了MFC,把这些复杂的api封装到了类中
比如CWnd类封装了所有和窗口有关的操作,你也不用为设计一个窗口滚动而大费周折了
这样就将传统的api操作转换为用C++接口的操作在执行效率上,MFC并不逊色,所以目前MFC用的比纯api编程要多
但是对api的运用有助于更深入的理解MFC