社区
C++ 语言
帖子详情
请问用C++做界面,用什么工具最好
jungle_007
2012-07-10 10:24:45
用C++嘛,感觉做界面总是做不出象迅雷那种华丽的感觉,不知道大家都是用什么做的界面?可不可以推荐下,有选择地学习下,我知道有MFC不过感觉MFC那个类库太庞大了,还可以用QT开源库吧,WPF就不知道是什么做出来的,没有具体了解过。。。
主要是我觉得C++应该是很强大的语言吧,没应该在界面这一块找不到什么好的工具吧,可能是我学识太肤浅了,所以请各位大神指点迷津
...全文
6980
41
打赏
收藏
请问用C++做界面,用什么工具最好
用C++嘛,感觉做界面总是做不出象迅雷那种华丽的感觉,不知道大家都是用什么做的界面?可不可以推荐下,有选择地学习下,我知道有MFC不过感觉MFC那个类库太庞大了,还可以用QT开源库吧,WPF就不知道是什么做出来的,没有具体了解过。。。 主要是我觉得C++应该是很强大的语言吧,没应该在界面这一块找不到什么好的工具吧,可能是我学识太肤浅了,所以请各位大神指点迷津
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
41 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jungle_007
2012-08-10
打赏
举报
回复
感谢大家的积极回复,总结一下,通过C++做界面的方法大体就以下几个方面
使用GDI绘制,不过工作量太大了
用微软开发的MFC,类似的可以使用第三方开发的界面库如wxWidget, QT, DirectUI等
还可以使用WTL进行开发
另外可以使用BCB这种工具直接拖界面..
不过,总体来说,C++还是更适合做逻辑一点,界面方面,还是用其他更擅长UI表现的工具来做吧
我最后觉得还是选择MFC和wxWidget这两种工具吧
sjjwind
2012-07-31
打赏
举报
回复
DirectUI,这个很强力
hyd1028641698
2012-07-31
打赏
举报
回复
如果想要做得华美的话,也可以添加皮肤啊
zyb_debug
2012-07-14
打赏
举报
回复
告诉你,不要用QT。我是真正的学过QT,那本QT的书也看完了。感觉和Micosoft很多底层Windows API不兼容。
用MFC或者wxWidget。
其实做界面的话,C#的Windows Form是最快的。
xiebin133
2012-07-14
打赏
举报
回复
Qt,用了你就知道了。什么界面做不出来?
blink31
2012-07-14
打赏
举报
回复
界面CEGUI 属于界面这块吗?
mashu128
2012-07-14
打赏
举报
回复
如果是在windows编程的话,这些库都是基于windows api的封装,至于用哪一种,其实跟自己的实际项目需求有关,过去MFC的窗体程序比较多,所以如果有东西要做二次开发的话,mfc肯定得会了;如果动手从头开始做,你可以选择的余地就很大了,qt、wxWidget都可以~
下面这个链接简单比较了一下各个库
http://www.cppblog.com/sunicdavy/archive/2010/07/28/121477.aspx
望给点分哈~谢谢~
xyq131585
2012-07-13
打赏
举报
回复
先试试MFC吧……
nimingzhe2008
2012-07-13
打赏
举报
回复
果断用Qt。
jungle_007
2012-07-13
打赏
举报
回复
[Quote=引用 27 楼 的回复:]
引用 4 楼 的回复:
引用 2 楼 的回复:
还有一个WTL呢。只不过资料比较少。迅雷据说人家有自己的界面库的
就用过MFC和QT,MFC感觉好庞大,如果不是自己写的东西,看别人的真是头大
熟悉机制就好了,基本上MFC的控件都是重载实现的,
并且要了解跟界面相关的消息,添加对应的响应,否则自绘的控件可能会出问题
而且MFC现在又好多很好……
[/Quote]
就以前简单的用过MFC,其实也还有好多的东西没有具体的理解其中的细节,都没有用过开源库
ray_mon
2012-07-12
打赏
举报
回复
WTL,很多DirectUI也都是在WTL上实现的,比如金山卫士的开源界面库。
LZ可以看看金山卫士的bkWin界面库,很不错的。
bigbaldy
2012-07-12
打赏
举报
回复
喜欢用Qt
jungle_007
2012-07-12
打赏
举报
回复
[Quote=引用 21 楼 的回复:]
引用 19 楼 的回复:
引用 13 楼 的回复:
微软的MFC,WTL 都可以哦 , 另外BORLAND的BC也不错
BC都没维护了,用过,好多的问题
谁说bcb没维护了,bcb xe3快出来了
[/Quote]
我用那个版本都是2005年的了,看来真是过时了,我查查看
loveheronly
2012-07-12
打赏
举报
回复
bcb界面不错
康斯坦汀
2012-07-12
打赏
举报
回复
wtl,界面力求简单实用。
cbzjzsb123
2012-07-12
打赏
举报
回复
c++不是做界面的强项
hyp3388191
2012-07-12
打赏
举报
回复
c++不是做界面的强项
酱油党
2012-07-12
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:
还有一个WTL呢。只不过资料比较少。迅雷据说人家有自己的界面库的
就用过MFC和QT,MFC感觉好庞大,如果不是自己写的东西,看别人的真是头大
[/Quote]熟悉机制就好了,基本上MFC的控件都是重载实现的,
并且要了解跟界面相关的消息,添加对应的响应,否则自绘的控件可能会出问题
而且MFC现在又好多很好的开源界面库
xiaoyu_code
2012-07-12
打赏
举报
回复
用windows api + GDI自己画...想怎么画就怎么画,画熟练了,就可以自己弄一个界面库了
niujian2358
2012-07-11
打赏
举报
回复
BCG VS2010都整合了BCG
加载更多回复(21)
使用
c
++
做
好看的
界面
使用
C
++
做
好看的登陆
界面
用
c
++
做
的qq
界面
用
c
++
做
的qq
界面
DLL反编译(
C
++
)
工具
DLL反编译(
C
++
)
工具
Microsoft
C
++
生成
工具
Microsoft
C
++
生成
工具
,独立 MSVC 编译器、库和脚本。Microsoft
C
++
生成
工具
通过可编写脚本的独立安装程序提供 MSVC
工具
集,无需使用 Visual Studio。 如果从命令行
界面
(例如,持续集成工作流中)生成面向 Windows 的
C
++
库和应用程序, 作为持续集成工作流的一部分)。 包括 Visual Studio 2015 Update 3、Visual Studio 2017、Visual Studio 2019 和最新版本 Visual Studio 2022 中提供的
工具
。
C
++
游戏图形编译
界面
让你很容易的理解,并可以好好的掌握
C
++
,不用太多的知识,适用于新手和菜鸟们
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章