对界面编程来说c++的mfc,qt和c#的winform,wpf哪个应用多?学哪个好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对界面编程来说c++的mfc,qt和c#的winform,wpf哪个应用多?学哪个好?相关的知识,希望对你有一定的参考价值。

学QT必须要 容易上手 基于opengl的 可以做动画 游戏哦。

.mfc太烂,不美观,布局不好。运用复杂不稳定(只适合自己用)

公司要求好看。

c#的那个 毕竟是c#的  如果你只是做客户端 建议 学C++  DirectUI 最次也要学QT

QQ 360这类的 都是基于DirectUI 2次开发的。 DUI比较难学。


以下是我最近刚用QT做的客户端





参考技术A 从界面开发角度来说。winform/wpf远胜于Qt/mfc。winform/wpf里界面有多少控件可选啊,Qt里才几个。从控件的属性来说,winform/wpf也丰富的多,而Qt感觉乏味。从开发工具来说,vs远胜QT. QT的优点是可以跨平台,而winform/wpf不行。从开发语言来说,C#也优于C++。c#比C++诞生的晚,肯定吸收了c++,java等的优点,摒弃了缺点,从这一点说,c#比c++好。c++的优势在于驱动和底层开发上,对上位机开发来说,c#的许多特性(反射、委托、多线程等等),写法更简单,更符合人的思维逻辑,用起来更顺手,所以,用c#开发上位机更好。 参考技术B 还是去学C#吧,比较底层就用C++,界面编程用C#很简单的,就拉控件就行了,何必去用C++

编程方面,语言用 C/C++,想做个界面,不想用 MFC,除 了QT,还有啥好的做界面的方法吗?

程序界面不要求非常美观,简洁实用就行,之前想到用 C/C++ 做 DLL,界面用 C# 来做。

C# 和 Qt 我都用过;
我觉得你要是跨平台,建议使用Qt。如果只是在windows下开发,那么用C#编程比较方便。
C#有的插件Qt基本都有,但是C#用起来要比Qt方便点。
参考技术A qt就很好了,为啥不用,要么就界面用wpf底层用c++。C++做桌面应用,没什么特别好的选择了。
你要是用别的语言也能接受,我还可以推荐你用js用electron做界面,然后通过nodejs和底层c++交互

以上是关于对界面编程来说c++的mfc,qt和c#的winform,wpf哪个应用多?学哪个好?的主要内容,如果未能解决你的问题,请参考以下文章

c++编程 qt mfc

如何用c语言作出有图形界面的小程序?

如何用c语言作出有图形界面的小程序?

c# 与 c++ 界面同框终极技巧

做windows界面,用QT还是MFC?

Qt和C++关系