Windows,C++图形界面,适当方法
问题描述:
想做一个界面过得去的Windows桌面应用,MFC比较麻烦,看了一些界面库,但还不怎么了解,不知道用起来怎样。
有什么可以推荐的方法,比较合适做一般的应用,比如CSS和HTML类似的方法。
答
如果你希望做现代的,设计和实现分离的代码,优先的选择是使用wpf,wpf使用类似html的方式(xaml)来定义界面,因此把具体怎么绘图之类的事情和定义界面应该呈现成什么样的形式分离开来了,使得程序员不必考虑底层细节。并且wpf还可以充分利用windows 7以上的dx11的gpu加速,呈现出非常高性能的界面效果。
你可以使用c++ cli或者原生的c++来编写你的后端逻辑。
答
楼上给的链接非常好,windows下面做界面应该就是wcf,wpf这些东西c#很好做的,完后就是qt啦
答
.net 本身就是一个强大的平台和库。
包括界面库,并且可以用XML做界面(类似HMTL)
.net 上的编程语言
MS的有C#,C++/CLI,VB等等(库和平台时统一的.net平台)
MS C++可以用WTL,MFC,以及Win32/Win64 API
相比于原生C++ 运行效率,可能不如,
然而开发的便利性,确实大大提高了
答
建议c#+sqlserver, 简单上手快,效率比前端语言更快