上位机是一个不错的选择如果你更喜欢软件,并且擅长编程和算法设计,那么纯软件更适合2职业发展方面走上位机需要更深入的硬件知识纯软件则需要更深入的编程和算法设计技能,但也有更多的软件开发和维护工作;一般开发上位机软件都是带图形界面的C也能做出图形界面的软件,但是开发周期太长也不实用所以最好还是需要会一些其他语言,例如C++,C#,Java这些做图形界面开发周期短的语言既然会C,那么学习其他语言也只是一个熟悉语法;一般上位机都是PC机有屏幕显示等,可以很方便开发程序以及做程序扩展如果只是单片机作为上位机,那么其实就是两个单片机通信了一些数据,什么的都不好知道,但是可以在作为上位机的MCU加上液晶屏;若是上位机要求,较高的运行效率,一般都用VC6,但是程序难写一般用途,用VB也行,宝兰的,C++builder和dephi也行,但现在看都不是主流了,效率和稳定性考虑,做上位机还是要学好VC。

上位机开发这个不是一年半载就可以搞清晰的 我认为,所以我放弃了 可能我有点笨吧 最主要的是作为个人,我找不到下位机的驱动和c库我说的下位机是PLC,而这些,我又自己写不出来 我学的是c#,我知道几个搞机器。

VC的速度最快,实时监控效率高,但是不容易学VB的速度比VC C#慢C#是NET环境的主打语言,比VC简单,微软提供了串口通信类,和网络通信的类,用起来很方便建议使用C#。

1使用合适的编程语言和框架选择使用性能较好资源占用较少的编程语言和框架来开发上位机软件,如C++Java或Python等编程语言,可以减少卡的情况2异步编程和多线程技术将部分耗时的操作放置在异步任务中进行处理,并。