2 sinat 14903989 sinat_14903989 于 2016.01.24 19:28 提问

Windows,C++图形界面,适当方法

想做一个界面过得去的Windows桌面应用,MFC比较麻烦,看了一些界面库,但还不怎么了解,不知道用起来怎样。
有什么可以推荐的方法,比较合适做一般的应用,比如CSS和HTML类似的方法。

6个回答

caozhy
caozhy   Ds   Rxr 2016.01.25 06:23
已采纳

如果你希望做现代的,设计和实现分离的代码,优先的选择是使用wpf,wpf使用类似html的方式(xaml)来定义界面,因此把具体怎么绘图之类的事情和定义界面应该呈现成什么样的形式分离开来了,使得程序员不必考虑底层细节。并且wpf还可以充分利用windows 7以上的dx11的gpu加速,呈现出非常高性能的界面效果。
你可以使用c++ cli或者原生的c++来编写你的后端逻辑。

sinat_14903989
sinat_14903989 这个听上去很好,回头再了解下,web和Android会一些,所以对这种方式了解一点而且很喜欢
接近 2 年之前 回复
John_ToStr
John_ToStr   Rxr 2016.01.25 17:41

建议c#+sqlserver, 简单上手快,效率比前端语言更快

wangyaninglm
wangyaninglm   Ds   Rxr 2016.01.24 21:31

楼上给的链接非常好,windows下面做界面应该就是wcf,wpf这些东西c#很好做的,完后就是qt啦

sinat_14903989
sinat_14903989 C#了解不多,回头看看qt
接近 2 年之前 回复
lm_whales
lm_whales   Rxr 2016.01.25 00:06

.net 本身就是一个强大的平台和库。
包括界面库,并且可以用XML做界面(类似HMTL)
.net 上的编程语言
MS的有C#,C++/CLI,VB等等(库和平台时统一的.net平台)
MS C++可以用WTL,MFC,以及Win32/Win64 API
相比于原生C++ 运行效率,可能不如,
然而开发的便利性,确实大大提高了

sinat_14903989
sinat_14903989 .net了解不多,有机会学学看
接近 2 年之前 回复
lm_whales
lm_whales .net程序,相比于原生C++ 运行效率,可能不如, 然而开发的便利性,确实大大提高了
接近 2 年之前 回复
91program
91program   Ds   Rxr 2016.01.24 20:12
91program
91program   Ds   Rxr 2016.01.24 20:12
sinat_14903989
sinat_14903989 两个链接都很好,这个skinUI我也了解过一些,不过目前好像只支持vs2008,而且资料不多,涨姿势了
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!