有一定C++基础以后,是学MFC还是QT?主要是想为明年找工作准备,想去互联网公司,想问一下现在互联网公司用QT的多么..
感觉QT做的界面比MFC的好看些。
------解决方案--------------------
觉得学MFC还是能学到很多东西,然后从MFC进入QT,很容易上手
------解决方案--------------------
虽然所QT的界面是比MFC的好看 , 而且是跨平台的, 可移植性相当的好,但是QT的学习相对的难一些,建议还是一VC的MFC进行学习,之后在学习Q可能会容易学习!这个纯属个人的观点!
------解决方案--------------------
……
你把Qt当作最终目标,真没必要先去学MFC 。如果你就是对开发界面有兴趣,想多接触那另说。
------解决方案--------------------
QT还是很不错的,如果不被nokia收购的话,前景更好
------解决方案--------------------
在windows下编程的话看《windows核心编程》是否对使用QT有帮助?
没有太直接的帮助。
------解决方案--------------------
没必要学习MFC,而且如果你不想从事UI方向的工作,MFC和Qt都可以放下了。
事实上,Qt可以做很多事情,比如用QtNetwork + QtXml + QtSql + QtCore可以做出不错的服务器程序,如果再加入一点本地的网络优化,性能也会不错。但这显然不能满足一个互联网公司的需要。
Qt的优势在于跨平台,UI的跨平台需求远比后端大的多!
如果你选择后台开发,那么最好看看不同平台上的网络和多线程编程,这是基础。
另外“在windows下编程的话看《windows核心编程》是否对使用QT有帮助”,告诉你,没有帮助,两者不是一个层面的东西。
------解决方案--------------------
如果打算在windows平台混的话,就学习MFC,WinAPI什么的
如果打算做跨平台在Linux上混的话,就学Qt吧,反正没有必要两个都学,毕竟要熟悉一个库还是要花点时间的
------解决方案--------------------
没有吧,QT面向对象封装得很好了,所以学起来很容易。
------解决方案--------------------
MFC已经被微软边缘化了。
而qt本身就是边缘的东西。
但发展的来看的话qt比较有生命力 -- 跨平台,可以在夹缝中生存,不像MFC可以完全被微软的其他技术无缝取代。而且MFC里面很多的库封装的非常不好用。最后MFC是公认的难学。反观QT学起来比较简单。而且易用,控件多。
------解决方案--------------------
QT早已被诺基亚卖掉了~~不过他做出的界面MFC是没法比拟的~~
------解决方案--------------------
诺基亚出售Qt?不,只是商业授权业务
http://mobile.csdn.net/a/20110308/293188.html
我觉得qt强大的地方完全在于开源,以及跨平台
------解决方案--------------------
个人感觉 果断Qt
------解决方案--------------------
我说下个人感受吧,我大二上学期的时候本着有windoes SDK 的继承学MFC然后先是文档视图结构就搞得人很恶心...啃完三本书 <<VC++深入详解>> <<深入浅出MFC>> <<MFC程序设计>>之后算是入门了,应付下老师布置的课程设计搓搓有余,但是始终觉得这个东西极其复杂....虽然是对API进行了封装,但是还是常常调用一个函数需要填写6~7个参数......MFC大家一致公认的难.
大三开始学Qt只看了<<Qt Gui编程>>第二版 觉得Qt做东西更符合人的自然想法.常常是你觉得这个地方应该有一个get方法获取一些数据,nice你会发现确实这里就是提供了这么一个get方法给你留着.....个人觉得用Qt比较随心所欲一点,想怎么写怎么有那种感觉
虽然现在很多出名的然间改用QT写,但是国内用Qt的还算比较少的吧,C# Java的多
------解决方案--------------------
看你在公司时,老版和项目的实际需求了。
他们一般会明确的告诉你使用的工具包得,不会很含糊。
所以,不论用什么,只要有需求,自己钻进去做好了,都可以成功的,关键的要耐心,耐心。