想学c++,网上说用gui做出来的效果比较好,mfc快,gui和mfc到底是什么意思,用通俗一点的话说,专业的听不懂。还有,怎么用qt编写一个桌面程序,不要dos界面的那种,望大神解答
GUI是图形用户界面的意思,框架很多,例如:Qt、MFC、GTK+等。
Qt是一个强大的跨平台C++ GUI库,可以在Windows、Linux、Mac OS、Android等系统中完美运行。
如果要选择GUI框架,我建议首选Qt。
可参考教程:
一去丶二三里
Qt实战一二三
这有一个我多年前模仿360写的一个小程序:
Qt实现360安全卫士9.2(再度来袭)
gui和mfc直接百度解释更加清楚,qt编写桌面程序,下载安装Qt Creator新建/运行一个项目就能看到。
相对来说QT比较容易上手,可以比较简单的就写出界面来,而且QT也是跨平台的。
下面是QT在WINDOWS下的配置方法:
http://blog.csdn.net/libaineu2004/article/details/17363165
gui,就是图形界面的意思,gui编程就是编写有界面的软件,windows底层编写界面是用gdi,gdi+
mfc是一个框架,用c++类的形式封装winapi,包括gdi,gdi+
这要看你的方向了,如果说是一直在windows平台做开发的话建议MFC,因为MFC能够很好的让你去理解windows。否则建议QT,跨平台,易上手。
很简单,GUI就是Graphical User Interface,通俗点就是你看到的那些窗口,用来计算机和人的交互,MFC是一个类库,一个很不恰当的比喻,、
MFC就是一个头文件,里面包含了很多的函数,类型,通过调用能实现窗口、按钮等等界面
Qt类似MFC,你可以先下载下来,先新建一个窗口程序看看,就像hello world那样的步骤