C++基础的东西看的差不多了,想接着学GUI编程,看哪方面的书比较好呢?能快速掌握GUI编程.

是学习QT,还是MFC还是其他的呢?哪个上手比较快?... 是学习QT,还是MFC还是其他的呢?哪个上手比较快? 展开
 我来答
Gnu_IsNot_Unix
2012-02-23 · TA获得超过381个赞
知道答主
回答量:52
采纳率:100%
帮助的人:45.8万
展开全部
好久不回帖了,破例说说吧。。
MFC:上手难,风格怪异。现在之所以很多公司还在用MFC,主要就是在维护旧有的代码库。因为开发效率原因,现在的图形界面的开发早就首选C#了。所以私下认为MFC前途不是很好。而且因为这个图形库相对于C++来说的风格过分怪异(基本上颠覆了你之前对C++的认知),所以对于今后的学习的帮助与付出的比例也不高。。。。但是有一个问题,不知道楼主是否还是在校学校,有的课程设计点名会要求用MFC。。。。但是因为是浅层封装,你可以同时学到好多Windows相关的知识。。
Qt:上手相比MFC容易的多,而且个人认为和Java的Swing等等图形风格非常相似,我至今没找到确切的证据是哪个在先。问题也存在QT的中文资料相比MFC要少的多的多,如果想学的话依赖QT的说明文档是必须的,但即使如此个人仍然认为QT比MFC好学多了。关于前途,我相信你现在学习的东西未必就是你以后会真正用的,多数同一类型的包的接口用法都非常相似(当然 the bizzare MFC除外),虽然诺基亚有可能会倒,但QT早就是开源世界的一部分了,它不会仅仅因为诺基亚就消失,补充一句QT还有一个好处就是跨平台。。但是不可否认的是,当前QT在国内的人才需求量着实相比MFC少。
其它包括gtk+等等其它图形库,用的太少,我也承认我没接触过,不过确实太冷门了,建议楼主对此慎重。

最后说一句,以我对C++的了解,C++相比Java C#这些语言在图形方面并没有什么优势,建议你把重心放在其它方面。图形。。。能满足需求就好。

参考书:《Windows程序设计》《深入浅出MFC》,孙鑫系列入门可以

《C++ GUI Programming with Qt 4》 & QTcreator 自带的说明文档
lgao622
推荐于2016-06-20 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
  1. 推荐QtGUI设计,它的设计思想是现有C++封装的最好的,漂亮的UI风格,良好的界面布局,而且非常容易入手。

  2. 相关书籍有 《零基础学Qt4编程》、 《C++ GUI Qt4编程(第二版)》(这个是官方教材,由浅入深、循序渐进,是一本口碑很好的书籍)。

  3. 建议不要去学MFC,由于它封装的不够好,对于初学者,往往连程序从哪运行都不知道。而且其界面风格丑陋,无界面布局。缺乏良好的界面设计思想,使得界面无法重用。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
standcc
2012-02-23 · TA获得超过544个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:276万
展开全部
多了!C++ builder,Qt,Vc++的MFC,但是MFC太老了,光C++是不够的。虽然资料多,不建议入门。
Qt不错,跨平台的,一种代码,到处编译,但是学习资料较少,建议下载“Qt学习之路”
C++ builder的话和VB差不多,但是怎么说呢,也比较老了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
管理中心
2012-02-23 · TA获得超过174个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:129万
展开全部
什么领域开发的?Win的就学MFC,反正都差不多。
个人觉得Qt快点?
认准一个学就是了,都很好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
banyibanyi
2012-02-23 · TA获得超过4146个赞
知道大有可为答主
回答量:7139
采纳率:50%
帮助的人:2025万
展开全部
QT上手快,但是随着诺基亚的没落QT发展速度也减缓了不少,不过QT确实是个简单易用的好东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式