上位机开发环境的搭建

C#上位机开发和组态软件有什么不同?

1.功能限制:
组态软件有很大的局限性,对于一些特定的需求或者逻辑,很难满足要求,使用上也会受到软件本身限制
C#开发上位机完全自己编写代码实现,几乎不存在功能上的限制,而且扩展性很强。
2.技术要求:
组态软件一般都集成了一些通用协议和元件,按照使用说明进行组态配置即可
C#开发需要完全自己搭建框架和实现底层代码,对开发者的技术要求更高一些。
3.价格成本:
组态软件需要按套、按点位收费,意味着每个项目都要计算组态软件的费用。
C#开发上位机是自主开发,开发一套即可快速应用到其他项目中,不存在独立的软件授权费用

C#上位机开发和Labiview有何不同

1.编程环境:

LabView使用的是图形化编程,面向过程编程,严格意义上来说算不上是一门编程语言:

C#是微软主推的一门语言,面向对象编程,也是近几年非常热门,发展非常迅速的一门语言。

2.学习成本:

LabView属于一门很容易入门的语言,但是精通很难

作为一门高级语言,C#学习成本要比LabView高,而且涉及的内容也要比LabView多

3.行业平台:

LabView最初设计是针对测控行业的,因此在测控行业比较有优势,其开发的主要是桌面程序

C#应用范围非常广,不局限于行业,并且在BS、CS、跨平台、移动端都有所应用

4.发展前景:
目前C#开发上位机主流,企业招聘量很大,但是LabView工程师企业需求比较少;

未来随着物联网的发展,C# 在上位机开发领域应用会越来越广泛。

开发环境的安装

微软官网下载并安装社区版,安装的版本越高对电脑的性能要求就越高,不用就资源浪费。

C#的安装软件是需要联网在线安装的,稍后会出现对自己安装环境的配置。

选择其它的扩展组件。

根据自己的需求勾选后,就是在线安装了,这个过程还是比较慢的。跟自己勾选的多少和网速都有关系的。

按步骤创建一个帐号登录就可以了。

在电脑中选择Visual Studio 2019启动就可以了

 

转载请注明出处:  https://www.cntworld.cn
智能工控 » 上位机开发环境的搭建

发表回复

提供最优质的资源集合

立即查看 了解详情