rjps.net
当前位置:首页 >> qt与mFC哪个快 >>

qt与mFC哪个快

MFC适合windows界面开发,QT时候嵌入式设备界面开发.

肯定是MFC 了Qt需要太多的库支持,从一个简单的MessageBox就可以看出来,MFC是直接用操作系统的接口的,而 Qt却需要用QMessageBox来封装起来

两个都是用C++的.C++会了都可以入手.不过MFC比Qt难,会Qt的不一定会MFC,但是会MFC的很容易就学会Qt.

MFC基本上算是过时了,现在的软件对界面的要求越来越高,MFC实现的效果不佳,而且很复杂;QT算是一个比较普遍的跨平台GUI框架,而且提供的API也相当丰富,两者相比较,推荐的是QT.但是也可以了解下DUI,这个算一种比较流行的GUI实现框架,目前许多大公司的软件都是使用的这个,比如360,QQ等

学QT吧.qt比MFC好学多了.MFC现在是有点过时了.qt更符合C++面向对象的思想.没有什么句柄,各种微软自己定义的库函数.学qt没有学MFC那多烦恼.而且qt用到了MVC,信号和槽,都比MFC好很多.MFC有的qt都有.qt有的MFC没有.但是学qt学的东西有点多.

MFC能做的QT都可以做的,QT的跨平台特点非常的好用 MFC也不错的,看你自己的习惯

MFC是微软公司搞的一套东西,非常适合在微软的操作系统上进行开发,就是windows家族的产品,除了大家常见的桌面pc系统上,在微软的嵌入式操作系统上也可以用.主要用在要求执行效率和复杂处理的应用软件里.Qt现在被诺基亚收购后,逐渐在嵌入式操作系统中用得很多,比如symbian,linux上,wince上,当然,QT也可以运行在桌面pc系统上.QT是跨平台的,上手要比MFC容易些. 目前的就业市场看,招QT的公司要多于MFC的.感觉学习QT符合潮流!

Qt是跨平台C++编译环境,所以最大的亮点在于跨平台(Windows和Linux),然后就是免费开源.但是就是因为免费,所以商业投入不大,被NOKIA收购后,投入越来越少,所以发展缓慢.优点:封装较好,容易上手,函数齐全.缺点:信号与槽机制效率不高(比MFC低15%左右).

qt是跨系统平台的.移植很容易.mfc比较老了,只能在windows上用.qt的前景比较好.

qt的强大在于其跨平台,单就windows而言,不会比mfc强势.在nt下,qt的运行速度和资源占用率都没mfc好. 在linux下就用qt(c++)或者gtk(c,当然gtk也有c++的),在windows下就用mfc,跨平台就用前两个. qt的封装哲学较好,与系统关系低

zdhh.net | bnds.net | qhgj.net | dkxk.net | jamiekid.net | 网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com