现在应该说有挺多旧项目会使用MFC,但新的项目还有人在用MFC么?不是说现在microsoft已经不维护MFC了么?现在流行windows界面库是什么呢?
解决方案 »
- error C3867: “ATL::CSimpleStringT<BaseType,t_bMFCDLL>::GetString”: 函数调用缺少参数列表;
- 历史文章。。。
- GetSafeHwnd()是什么意思,有什么作用!
- 问题
- 请问在CDialog中如何修改菜单为已钩选?(就是旁边打个小钩的那种)
- 困惑数周的问题,诚恳指教!!!分数不多了,请见量!!有关treeview改变其背景色的问题?
- 再问一个问题,今天已经放了300分了,
- 我需要一个建立“平衡二差树“的函数----等待中............
- 上地信息路28号上地信息大厦3层怎么翻译?有在上第信息大厦上班的吗?帮忙翻译一下
- 求票据打印的码子:用ESC指令实现!
- CComboBox实现Button功能,求大神帮忙
- [MFC]关于调用的一个小问题
但是MFC貌似要淘汰也不大容易啊
用C#写,程序是给用户用的,.net framework有1个G,什么时候windows才能自带这个?(话说有难度,毕竟一个windows安装包也不超过3G)
而且.net framework版本太多了,vs2010写的东西放到vs2005机器上运行不了,那windows只能自带最新版的.net framework了,那么后续windows又怎么办?以前的windows又怎么办呢?
相比之下,使用c++做UI也不是那么难,directui,wtl等这些库已经足以。就算vs2010写的mfc程序发布到想xp上,也不会附带超过50M(应该更少,看qq大小就知道了)的dll。
如果你不是找工作做的话,自己搞的话,会MFC和会C#那个NET有何差别?
MFC在工控中用的很多。
掌握点C没有坏处,只是需求没有上面的多。
至于版本,VS2010写的东西放在VS2005上当然可以运行了(因为要的是运行库,而不是SDK)。因为.Net 3.0、3.5、4.0其实都是在.Net 2.0的语言上叠加的一些其它组件(比如WPF什么的)。而且一般的情况下.Net 2.0的Windows Forms写一般的程序就足够了。反正WPF、WCF什么的也不是很常用的。
毕竟他是一个久经考验的AppFramework
虽然争议一直存在
但是就代码执行效率而言,windows平台的最佳选择依然是MFC
SCADA系统的首选