首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教用C++做界面,用什么工具最好

2012-09-05 
请问用C++做界面,用什么工具最好用C++嘛,感觉做界面总是做不出象迅雷那种华丽的感觉,不知道大家都是用什么

请问用C++做界面,用什么工具最好
用C++嘛,感觉做界面总是做不出象迅雷那种华丽的感觉,不知道大家都是用什么做的界面?可不可以推荐下,有选择地学习下,我知道有MFC不过感觉MFC那个类库太庞大了,还可以用QT开源库吧,WPF就不知道是什么做出来的,没有具体了解过。。。
 主要是我觉得C++应该是很强大的语言吧,没应该在界面这一块找不到什么好的工具吧,可能是我学识太肤浅了,所以请各位大神指点迷津

[解决办法]
迅雷用的Bolt引擎,自己搞的,貌似没有使用硬件加速而是使用了cpu指令集来优化渲染。做出来是挺美观的,不过得用到Lua脚本。虽说已经开放了这个引擎,不过感觉没多少人用。
MFC/WTL就是以前的咯,基本都是这么搞的。现在的话用的都少了吧。MFC太古老,做界面很多时候不太方便。WTL资料又少,需要了解一点ATL,不太容易掌握。
再有就是QT咯,可以跨平台,效率也还可以,开发环境不论是用QtCreator还是qt plugin for vs都挺方便的。唯一让人有点别扭的是就是它的元数据编译吧。。不过做界面真是比MFC爽多了。
另外也有一些基于DirectUI理念的库咯。有商业的也有开源的。开源的我记得DuiLib还不错的样子。
WPF得用xaml+c#或者vb.net写,目前还不能直接支持c++,所以通常是核心功能c++做,界面wpf做,然后CLI做桥梁。不过这得大企业才有功夫这样搞吧。。
C++是强大的语言,不过,在界面这一块。。虽然工具很多,但都并不那么好用。。还是应该用在最需要性能的核心计算上而不是界面上啊。
[解决办法]
WFP 一般用 C# 吧
[解决办法]
微软的MFC,WTL 都可以哦 , 另外BORLAND的BC也不错
[解决办法]
个人觉得MFC比较方便,有很多封装的程序可用于实现各种需要的功能
[解决办法]
c++不是做界面的强项
[解决办法]
c++不是做界面的强项 

[解决办法]
界面CEGUI 属于界面这块吗?

热点排行