qt是基于c++的一个图形界面的实现框架,并且在其中加入了多线程,xml读写,IO操作,图片的操作,网络等等的支持。
所有说,如果你需要为你的c++程序选择一个界面的实现,并且在很多的配置和网络方面有特定的需求而又不想去自己完成复杂的细节代码,那么选择qt是一个明智的决定。关于qt,如果你需要了解相关的历史或是由来,那么推荐你去阅读c.gui.Qt.4编程(第二版)这本书在开头的以Qt简史为题的篇章,这本书作者是布兰切特和萨默菲尔德,很多时候,事情就是这样子发生的,当人们觉得现存的工具不足以简单或是优雅的完成他们需要的某个功能的时候,他们的第一个想法就是:自己做一个。
在某种程度上,人类的进步史就是一部工具的制造和使用的历史,在这里还是要感激那些用于创造工具并且将他们贡献出来的人们,在这方面最杰出的代表就是unix的众多战将们,前两天一口气读完了《unix编程艺术》,可以说,这本书真的是一口气读完的,很久没有这种舒爽的感觉了,很多里面的内容,比如unix的一个倡导:让程序简单,模块化,并且尝试组合他们完成任务,真的是很有感触。
在书中,我也更多的了解到了unix的发展和背后的心酸和艰苦的历程,在书的最后,作者这样信心满满的说道:我们可以赢得最终的胜利,只要我们想。多么充满豪气的话语!这也是几代人去凝结出来的一种经验,或是感悟。
回到Qt,使用Qt,推荐你使用linux系统,并且使用平台下的两种最流行的编辑器:vi或是Emacs进行编程,你会真正的体会到你许久之前曾经盼望过的编程的快感和贴近你所进行使用的语言的感觉,你需要相信自己,因为有了这样的系统,和这样的语言(c++),你真的可以做很多,不仅仅是工具这么简单,更多的是自己的能力的提升,和自信心的获得。
用户1406868 2015-5-23 13:31
用户1636929 2013-7-23 23:07
用户1555751 2013-7-23 09:00
用户1640330 2012-1-6 17:55