有小伙伴问:上位机用QT还是winform/wpf好?

楔子
有小伙伴问:上位机用QT还是winform/wpf好?

Qt是C++写的,跨平台的UI框架,Winform/wpf是C#写的不跨平台的Windows上运行的UI框架。

这两个说到底是语言本质的争论或者区别。

优点

Qt的优点是可以跨平台运行UI界面,在Linux,Windows,MacOs上都可以运行。甚至于在安卓系统上也可以一展身手,在这个非PC端为唯一的现代化工程程式软件上,QT有的优点极为明显。

Winform/wpf呢?这两个不能跨平台,但是优点是也是比较明显的,就是开发效率非常快。尤其是在Windows上,开发一个简单的上位机例子,可能熟手仅仅只有几分钟就搞定了。Wpf亦可以做出比较漂亮的界面出来。

缺点
说完了优点,缺点呢?QT的缺点是开发周期较长,由于其C++的特性,虽然进行大幅度的封装以及多态继承简化了开发者使用的难度。但本质不会变,它的上手依然让很多初学者望而生畏。
winform/wpf则简单了很多,其托管代码的本质。对于初学者不需要理解底层,就可以开发出比较像样的项目出来。

结尾
如果想要专业级的开发个人还是推荐Qt,如果想要做出漂亮的界面吸引客户。快速迭代开发winform/wpf还是不错的选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/news/279883.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用jenkins进行项目的自动构建部署

jenkins 简介 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目和监控外部调用执行的工作。 官网地址地址: https://jenkins.io 下载安装启动 CentOS 下用yum进行安装启动 …

如何删除Apple Music中的连接功能

Love Apple Music, but tired of the intrusive Connect feature taking up space on your favorite artist’s page? Well, don’t worry, because getting “dis-Connected” is just a matter of changing a few simple settings in your iPhone or iPad running iOS 8.0 o…

python设计模式(十四):模板方法模式

定义一个算法或者流程,部分环节设计为外部可变,用类似于模板的思想来实例化一个实体,可以往模板中填充不同的内容;在模板思想下,实体的整体框架是确定的,他是一个模板,但是模板下内容可变&#…

FirstBird--项目流程

创建项目(英文路径)—–img图片文件创建窗体–设置大小(Basic—size–>320*480)—最大化功能禁用(Expert–>setResizable(false))添加面板–设置布局方式(set Layout—>AbsoluteLayout)自己创建面板 GameMain中将Jpanel1改为WinJpanel–创建对应类–>extends JPane…

PeeringDB初探

做网络相关工作的,可能需要了解PeeringDB这个网站(https://www.peeringdb.com), 这里有大部分公开注册的 ASN(Autonomous System Number) 以及他们相互直接做Peering的信息,这也是这个网站名字的由来。据统计&#xff…

网站排障分析命令

系统连接状态篇:1.查看TCP连接状态netstat-nat|awk{print$6}|sort|uniq-c|sort-rnnetstat-n|awk/^tcp/{print$NF}|sort|uniq-c|sort-rnnetstat-ant|awk{print$NF}|grep-v[a-z]|sort|uniq-c2.查找请求数请20个IP(常用于查找攻来源)&#xff1a…

修复windows脸部识别_如何在Windows 10中改善面部识别

修复windows脸部识别If you have the right hardware, Windows 10 lets you unlock your computer with nothing but a smile. However, Microsoft’s facial recognition isn’t always spot-on. Here’s how to help Windows recognize you better. 如果您拥有合适的硬件&…

使用组策略推送exchange自签名证书

一、导出证书打开证书颁发机构,在证书服务器上面选属性,然后按照下图进行导出操作。 在选择格式时按照上图标识选择。 二、导入证书新建一个组策略,在计算机配置-策略-windows设置-安全设置-公钥策略中选中“受信任的根证书颁发机构”并新建导…

基于.NetCore开发,前端支持Layui、React、Vue且前后端分离的快速开发框架

今天给大家推荐一个基于.Net Core开发的,前端框架支持Layui、React、Vue,并且前端和后端都支持代码一键生成,用于项目开发,可极大的提升开发效率。项目简介这是基于.net core的快速开发框架,前端框架可以根据自己需求选…

PHP常用工具方法集...

PHP常用工具方法集&#xff0c;更新时间 2018-7-14 <?php /*** 常用工具方法集* Author: zj*//** 工具总述 1.加密解密 2.生成随机字符串 3.获取文件扩展名&#xff08;后缀&#xff09; 4.文件大小格式化 5.替换标签字符 6.列出目录下的文件名 7.获取当前页面URL 8.让浏览…

一题多解 面试题

最近在其他论坛上看到几个网友的面试题&#xff0c;这些天&#xff0c;QQ群内的人都在讨论怎么解答才最简单&#xff0c;下面列出题目&#xff1a; 文件a&#xff1a; 文件b: a b c a b c b c a b c a c b a …

什么是Google On.Here,以及如何设置?

Google Wi-Fi is similar to other mesh Wi-Fi systems, but one big feature separates it from the pack: Google On.Here. Google Wi-Fi与其他网状Wi-Fi系统相似&#xff0c;但其中一个重要功能将其与众不同&#xff1a;Google On.Here。 发生什么了&#xff1f; (What Is O…

一张图看懂 SQL 的各种 join 用法

原文链接https://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins 转载于:https://www.cnblogs.com/xuchao0506/p/10559951.html

1Python全栈之路系列Web框架介绍

Python全栈之路系列之Web框架介绍 所有的语言Web框架本质其实就是起一个socket服务端,监听一个端口,然后运行起来 Web框架包含两部分,一部分是socket,另外一部分是业务的逻辑处理,根据请求的不同做不同的处理 Python的Web框架分成了两类, 即包含socket也包含业务逻辑处理的(tor…

『 再看.NET7』数值类型

在C#中&#xff0c;有int16&#xff0c;用short来定义&#xff1b;有int32&#xff0c;用int定义&#xff1b;用int64&#xff0c;用long来定义。在.NET7中&#xff0c;添加了int128&#xff0c;和unint128&#xff0c;位数更大的整型。var i16 short.MaxValue; Console.Write…

获取帮助命令

whatis 基于数据库的查找,查找内容比较慢 优点&#xff1a;查找速度快 缺点&#xff1a;没有实时性 [rootlocalhost ~]# whatis ls ls (1) - list directory contents ls (1p) - list directory contents 数据库文件 Centos6:/…

笔记本电脑升级固态硬盘好吗_如何升级笔记本电脑硬盘

笔记本电脑升级固态硬盘好吗Upgrading your laptop’s hard drive is a great way to get some extra life out of an old machine (or resurrect a dead one). Read on as we walk you through the prep work, the installation, and the followup. 升级笔记本电脑的硬盘驱动器…

购物单

小明刚刚找到工作&#xff0c;老板人很好&#xff0c;只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦&#xff0c;但又不好推辞。 这不&#xff0c;XX大促销又来了&#xff01;老板夫人开出了长长的购物单&#xff0c;都是有打折优惠的。 …

Seay源代码审计系统

这是一款基于C#语言开发的一款针对PHP代码安全性审计的系统&#xff0c;主要运行于Windows系统上。这款软件能够发现SQL注入、代码执行、命令执行、文件包含、文件上传、绕过转义防护、拒绝服务、XSS跨站、信息泄露、任意URL跳转等漏洞。 下载链接 https://pan.baidu.com/s/1V…

dotnet 世界猜测 随机数的小测试

这是一个半技术向的博客&#xff0c;主题来源于我读过的某本书的片段&#xff0c;这是一个稍稍有些前置知识的故事&#xff0c;主题的大概内容就是假定世界存在某个规则序列&#xff0c;通过一代代的探索&#xff0c;可以获取到此序列的内容。本文将模拟此情形&#xff0c;写一…