什么是上位机开发及开发环境

上位机软件是企业快速实现自动化设备的智能监测、控制、分析、维护的中心系统!

帮助企业全面构建数字化、智能化的管理!从而实现人、机、物、效益的极速互联!

电气工程师:现场设备间接线安装、调试、 经常出差

上位机工程师:主要设计项目、写程序、无需出差

上位机都有哪些学习内容和条件:

1.熟练掌握C#面向对象的编程语言(基于.NET平台)—->掌握编程技术
2.熟悉一门数据库技术(SQLServer、MySql、SQLite)—>掌握存储技术
3.熟练掌握各种常用的通信协议>打通程序和设备的交互I
4.掌握自定义控件的开发技术—>学会UI设计
5.掌握掌握上位机数据采集、通信控制、数据存储、数据报表和分析等—>强化实战能力

.NET平台和发展历程

C#编程语言

  • C#(读作C Sharp)属于完全面向对象的编程语言,语法简单、高效易学、安全稳定。
  • 可视化编程、所见即所得,桌面应用开发市场占有率极高。
  • 在上位机行业具有普遍适用性 简单强大且极具智能化的开发工具Visual Studio,适合初学者和各阶段开发者。
  • 桌面开发+Web开发+跨平台开发的全栈型开发语言。

VB编程语言

  • Vb6.0是20年前的开发语言,没有好的面向对象编程特性。
  • 早期开发工具没有理想的智能提示,排错和程序编写都是一件困难的事情。
  • 学习成本较高、没有web和跨平台特性,早就是淘汰的开发语言。

VB.NET编程语言

  • 完全面向对象,和C#是同一时代的产物。
  • 但是#是微软全新开发的语言,并且是大力支持的。
  • 在市场应用领域VB.NET市场的占有率已经严重不足。

其它开发语言

  • Java。。。等都不适合上位机开发,市场占有率极小。
  • 开发和学习成本都是很高的。
  • 尤其是在桌面应用支持上,几乎已经绝迹。

编程语言与平台的关系

 

转载请注明出处:  https://www.cntworld.cn
智能工控 » 什么是上位机开发及开发环境

发表回复

提供最优质的资源集合

立即查看 了解详情