2016 - 2024

感恩一路有你

开发windows桌面小程序 请问目前做windows桌面应用程序,MFC、QT、C#哪个更好?

浏览量:1840 时间:2021-03-15 16:22:11 作者:admin

请问目前做windows桌面应用程序,MFC、QT、C#哪个更好?

做windows桌面应用当然是c#。

c#是.net框架下主力语言,与windows系统的集成度很高,win7,win8,win10都自带.net框架,根本就不需要什么依赖,c#语言目前已经更新到8.0版本,采用vs来开发桌面程序简直太完美,不管是winform还是wpf这两个都是一二十年很成熟的桌面程序框架,拖拖控件就能开发,效率高。wpf自定义程度高,可以设计出精美的ui界面来,一点不输web界面,而且还有配套的bland设计器来辅助做ui界面。

目前winform,wpf这两个桌面框架都已经支出.netcore,这是一个新出的垮平台框架,所以我觉得做桌面开发c#是首选。

以上我的看法,大家有什么想法也可以一起讨论。

桌面应用开发的主要框架?

Electron是2013年推出的桌面应用开发框架。Electron允许开发者使用HTML、CSS和JavaScript开发应用,这与web开发栈很相似。此外,Electron是Node.js和Chromium的结合,这项结合使你能够使用Electron运行任何web应用和Node应用。

有什么方法用html开发桌面软件?

其他人的回答我仔细看了一下,说得都挺好,借助一些第三方软件使用html或html5来开发桌面软件,开发app也是可以做到的。我再补充一点,他们的回答里都漏了微软自带的hta文件,hta就是用html和js、vbs来开发桌面软件的。

百度百科里是这样讲的,HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB、C 等程序语言所设计的软件界面没什么差别。

其实微软在xp时代,系统里运用了大量的hta文件,其实换了个后缀格式cpl名,你不自查而已。最显著的应用都是在控制面板里。我们在xp命令运行下nusrmgr.cpl,会出现如图所示的界面。

我们用Restorator分析一下nusrmgr.cpl文件,除了cpl自己的固定格式,里边全是htm文件。这也是为什么微软一直不肯删掉ie浏览器的一个原因之一。如果删掉了ie浏览器,你让xp用html写的这些控制面板系统应用如何自处?

当然,随时微软系统的升级换代,cpl文件也发展得与hta不同了。不过用hta文件的确是能写出大量的有效的桌面软件。

我本人也用hta写过一个下载者生成器,当年效果还是非常好的,能绕过所有的主防。

如果有需要的,我可以在评论里给出下载地址。

开发windows桌面小程序 桌面应用开发用什么语言好 windows桌面开发主流

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。