交换机 发布于2024-04-19 11:36:04 免费数据 5 次
大家好,今天小编关注到一个比较有意思的话题,就是关于大桌面免费版的问题,于是小编就整理了2个相关介绍大桌面免费版的解答,让我们一起看看吧。
其实用c++开发界面程序,基本上都很麻烦。MFC还算历经考验的,有些开源的,不出问题还好,一出问题,查找原因麻烦的一比。当然关键还是看您的功能需求,如果没有太多花哨的界面要求,mfc其实足矣,而且各种案例还特别多
如果想把界面做得很丰富,那么就放弃 MFC 或者QT之类的玩意,我告诉你更合理的做法。
界面部分用web实现,当然你得有一个靠谱的前端,各种酷炫的界面信手拈来,而不是花几个星期来研究按钮怎么绘制更好看。
后端用什么实现都可以,因为只考虑业务,把业务逻辑封装成接口给web调用即可。
这时你会发现有一些类似的玩意,比如 Electron,没错,就是这么个意思。
当然 Electron 也有局限性,例如开发的便利性,运行效率等问题 。 那么完全可以自己来弄一套,原理很简单,一个封装了浏览器的桌面程序(可以用你喜欢的任何开发语言),支持原生和web的互操作,那么剩下的事情就简单了。
做工业软件,就不要追求好看的界面了,好看是好看,影响性能。省下的CPU时间能干很多更重要的事,比如数据采集,实时控制,分析,通信。界面高大上,里子不行,对用户来讲,还是不放心。比如你程序正在执行一个机械回零动作,别被一个病毒或正在运行的别的大程序一下搞卡了,机器直接撞刀或撞人,用户要找你算账。实在要做,就用一些开源的类了,工业软件嘛,无非就是按钮、数字输入显示之类的嘛,土是土了点,但也够用了,下面就是我原来做的,伺服转位控制,MODBUS通信,健壮、稳定,有人说干嘛不用触摸屏或组态软件?成本是一方面,里面参数组要500~1000组,用户了添加删除编辑,名称还要能自定义,反正本人不是计算机科班的,水平有限,还是习惯用C++实现(还有个好处,这套框架自认为实现多语言很方便,管你什么越南语、***语、俄罗斯语,只要翻译一个文件就更改了,开发人员不用管,用户自己折腾去,想出口到哪个国家就到哪个国家),C#还是别用了。
MFC,应该是Windows平台一个比较老的C++框架了,开发桌面界面的确有些费力,这里介绍3个简单易学的C++开源、免费桌面框架或库,分别是Qt,wxWidgets和Duilib,感兴趣的朋友可以尝试一下:
01
Qt
这是当前一个非常流行的桌面应用程序开发框架,免费、开源、跨平台,基于C++语言开发而来,著名的KDE桌面就***用这个框架,自带有可视化设计界面,内置了大量组件和容器,只需简单拖拽、编辑属性就可快速设计UI界面,支持CSS美化,相比较MFC来说,操作简单,易学易懂,官方资料丰富,社区活跃,非常值得学习和使用:
02
wxWidgets
这是一个非常著名的跨平台界面开发库,也是基于C++开发,不管私用还是商用,都完全免费,与Qt设计不同(仿平台外观),wxWidgets完全使用平台库创建图形接口,不需要在代码上添加额外层,因此更高效快捷,社区资料和官方文档同样丰富,如果你本书熟悉C++,有一定基础的话,学习起来会非常迅速:
03
Duilib
这是早期Windows平台下一个非常不错的轻量级C++界面开发库,完全免费、开源,可以看作是MFC的替代品,基于xml定制窗口,自主可控,能较好的做到UI界面和处理逻辑相分离,因此开发效率更高,也更易维护,可以轻松实现大多数界面需求,包括换肤、换色、透明等,支持多种图片格式,对于软件界面开发来说,非常不错,不过现在已经停止更新和维护,只保持基本功能:
目前,就分享这3个不错的C++界面框架或库吧,可以看作是MFC的替代品,只要你有一定C++基础,熟悉一下相关示例和代码,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
如果不想付授权费又不想开源又不想给公司惹来麻烦,不要用QT!
如果只是Windows平台用,那用C#来写什么WPF啦,WinForm啦绝对又快又好。如果LINUX平台用,GTK3是首选
我告诉你个好办法,你现在任务管理器卸载如果有的话,你卸载成功了,一会就又出来了,这是捆绑流氓软件,只要你联网着,你一删除就马上安装,所以你先把网线一拔这时候你在卸载就ok了,在没网的时候这些软件是无法下载安装的。只要卸载了等你重新联网就不会有问题的。
到此,以上就是小编对于大桌面免费版的问题就介绍到这了,希望介绍关于大桌面免费版的2点解答对大家有用。
转载请注明来源:http://www.yunq.cn/post/19022.html
手机怎么下载一点资讯微信,手机怎么下载一点资讯微信软件
手机总出现热点资讯怎么弄,手机总出现热点资讯怎么弄出来
华为手机新闻资讯变成分屏,华为屏幕新闻
大家好,今天小编关注到一个比较有意思的话题,就是关于近身狂兵小说免费版的问题,于是小编就整理了4个相关介绍近身狂兵小说免...
大家好,今天小编关注到一个比较有意思的话题,就是关于单机忍者切水果免费版的问题,于是小编就整理了5个相关介绍单机忍者切水...
大家好,今天小编关注到一个比较有意思的话题,就是关于黑夜传说5完整免费版的问题,于是小编就整理了2个相关介绍黑夜传说5完...
大家好,今天小编关注到一个比较有意思的话题,就是关于下载word文档2003免费版的问题,于是小编就整理了3个相关介绍下...
大家好,今天小编关注到一个比较有意思的话题,就是关于手心影院免费版怎么下载的问题,于是小编就整理了2个相关介绍手心影院免...
本篇文章给大家谈谈亿图软件免费版,以及亿图软件好用吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录一览...
今天给各位分享707系统免费版的知识,其中也会对707软件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在...
今天给各位分享office2010免费版64位的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站...
今天给各位分享分身技术免费版下载的知识,其中也会对分身术202破解版进行解释,如果能碰巧解决你现在面临的问题,别忘了关注...
本篇文章给大家谈谈首席溺爱呆萌妻免费版,以及首席的溺宠逃妻对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目...