返回首页

qt和c#的区别?

165 2024-01-21 11:18 admin

c#优点:主要适用Windows平台,MFC是windows开发的一个快速切入点(也可以说是windows API的一个封装),它的API的强大和全面程度,那就不说了,系统都是人家开发的(当然还有更强大,请上windos内核驱动开发);因为Windows系统的普及,所以基本所有API都已经存在于系统自带的DLL中,不需要其他的运行库(包括msvcrt、mfcxx.dll等),所以其开发生成的可执行文件小;另外,MFC的开发也能让你快速了解一些win32程序的背景知识。缺点:大量的Windows API和消息机制使得初学者较难理解,需要学习大量的操作系统的知识穿插在开发当中,使得复杂程度较高;绘制漂亮,人性化的UI有一定的难度和工作量;windows属于商业系统,并非完全开源;不具备跨平台能力。

然后是Qt,其主要也是因为其强大GUI设计而知名。优点是:支持跨平台,并且有强大的GUI库。存在的缺点是:编译调试不是很方便。除嵌入式领域外,在移动端应用不多。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题44832篇文章)

返回首页