单片机嵌入式的上位机编程用哪个比较好?C++、C#、JAVA、DELPHI、VB各个程序的优势、缺点在哪里?

如题所述

哈哈,选我吧!个人感觉这些语言的优缺点很难在上位机编程体现出来,你得从你开发上位机应用的角度来考虑问题比如你如果开发贴近操作系统和通信控制的上位机程序,建议你用C++语言,它的优势在于强大的系统操作能力和便捷灵活的通信和控制开发能力,是一种比较全能的语言,尤其是在组织大型的程序,C++有得天独厚的优势,缺点是难学,跨平台兼容性不好如果你想开发基于。net框架的程序,可以用C#,它也是功能挺强大的语言,但是比c++少了不少灵活性,很想是windows平台下的java,很像很像如果你想开发跨平台,并且是基于网络应用的程序,可以考虑用java,缺点是与操作系统贴近的不够紧,因为它是运行在java虚拟机上的半解释性的语言
温馨提示:内容为网友见解,仅供参考
无其他回答

单片机嵌入式的上位机编程用哪个比较好?C++、C#、JAVA、DELPHI、VB各...
比如你如果开发贴近操作系统和通信控制的上位机程序,建议你用C++语言,它的优势在于强大的系统操作能力和便捷灵活的通信和控制开发能力,是一种比较全能的语言,尤其是在组织大型的程序,C++有得天独厚的优势,缺点是难学,跨平台兼容性不好 如果你想开发基于。net框架的程序,可以用C#,它也是功能挺强...

想学上位机编程, C++、VB、Delphi、LabView、C#、Java 当前应该学哪...
1、你先要确定你的上位机的运行环境,倒底是pc还是手机(平板),如果是手机(那只能选安卓的java或者苹果的object-c)2、如果是pc上的开发,一般首选就是c#和delphi(delphi虽然不行了,但是历往的资料都是可以用的)

vb vc wincc labview delphi 做上位机控制 哪个最好实现 且界面美观友 ...
我觉得如果你下位是PLC就要选择wincc、如果下位机是单片机那我建议你还是选择libview吧。至于VB、VC、Delphi这些都是高级语言,如果做通讯的话还行,做界面的话够你开发的,而且修改不方便,不如libview

搞嵌入式的是学C++好还是学C#比较好?该怎么解决
本人是搞嵌入式开发的,说得更具体一点是做单片机开发的。(不要告诉我说学C最好,C我自然已经会了。)主要是在开发应用中经常也要做一些上位机开发。主要是用来查看和处理单片机采集到的数据,主要也就是用到串口通信跟USB通信。可能以后还要开发一些USB驱动程序。所以几次失败后我转上了C++ builder。...

用C#还是C++编写上位机请教一下有经验的前辈。
C#稍微简单点,如果你的上位机程序需要比较精美复杂的界面的话,用C#容易实现些。但是考虑到你说写的是上位机程序,可能需要与单片机之类的连接,此时如果要对底层有比较精微的控制,用C++可能更合适一些。再有就是平台问题,C#只适合于上位机windows平台。C++都可以。所以还是要看具体需求。写个简单的哪...

单片机的上位机开发用什么软件好?
如果是一般开发VB也够了。VC++很好用!你还是选择你熟悉的C++吧。如楼上所说:两者的确有各有利弊,建议先把VC开发弄通,VB上手很快的。两个都会之后就看项目情况选择吧。单片机通讯软件开发一般都是用串口或者USB接口来通讯的,程序上只要和两者的驱动打交道就可以了,用C++开发很方便。如果做的深的...

做上位机软件用VB还是C语言好啊?
都可以。从实现功能上,二者并没有区别。具体选择在于编程人员对于哪种软件更熟悉。相对来说,用C语言可以更高效的操作硬件。而用VB可以实现更友好的界面。

...上位机软件一般用哪个,哪个好学?还有VB,VC,C#的优点和缺点。希望做...
VC的速度最快,实时监控效率高,但是不容易学。VB的速度比VC C#慢。C#是.NET环境的主打语言,比VC简单,微软提供了串口通信类,和网络通信的类,用起来很方便。建议使用C#。

电脑与PLC通讯用什么语言编程比较好啊?
C,C++,VC,VB,C#都可以作为上位机(电脑)的编程语言,如果需要做数据监控、数据更改、数据存储等,需要做界面,这个时候应该是VC\/VB\/C#比较好。并且VC\/VB\/C#可以编写数据库存储、读取、查找等等程序。容易学得当算是VB了。当然也可以可以使用ASP,做成浏览器的界面了。同样地,当然也有现场的上位...

请问Python,C#,java,还有C++那个做界面更方便些,暂时的要求是做一个示 ...
C++应该是最好的了,后台用c++做的gui用当然也用c++最好了,一个程序能跨语言就不夸。其次,C++做UI也应该是最好的了。其次个人感觉无论从性能还是从外观上都不如c++好。

相似回答