上位机开发这个不是一年半载就可以搞清晰的 我认为,所以我放弃了 可能我有点笨吧 最主要的是作为个人,我找不到下位机的驱动和c库我说的下位机是PLC,而这些,我又自己写不出来 我学的是c#,我知道几个搞机器视觉的 也是用的c#,好多年了,软件依然bug层出不穷,卖出去的软件都没打包;在非标自动化设备上位机软件开发中,常见的程序语言和开发平台有1程序语言CC++CC++是一种常用的高级编程语言,适用于开发底层控制和通信模块C#C#是一种面向对象的编程语言,适用于开发上位机软件界面和业务逻辑PythonPython是一种易学易用的脚本语言,适用于快速开发控制和监控功能。
都可以从实现功能上,二者并没有区别具体选择在于编程人员对于哪种软件更熟悉相对来说,用C语言可以更高效的操作硬件而用VB可以实现更友好的界面;c上位机开发需要学C++名词简介上位机是指可以直接发出操控命令的计算机,一般是PChost computermaster computerupper computer,屏幕上显示各种信号变化下位机是直接控制设备获取设备状况的计算机,一般是PLC单片机single chip microcomputerslave computerlower computer之类的工作原理两机如何通讯。
c++上位机软件开发培训机构
1、贸易公司做研发?有点意思上位机就是做界面,做应用层面的功能,做通讯控制这里的通讯控制比较简单,一般这种东西都有quot通讯协议quot你按照通讯协议进行通讯就可以了硬件控制不要你管你只关注控制就可以了你学上位机软件如果掌握下位机就非常牛x了底层比上位机更重要一些,但是要弄下位机硬件等于。
2、C#是微软开发的语言,编写上位机界面简单方便,语法和C++C兼容较好,我个人比较经常使用这个语言制作上位机,所以个人安利C C++是一种经典语言,很多知名软件都用它写的,我也承认学好之后也可以做的很厉害,但是它对界面开发并不友好,也并不适合快速开发,对于新手来讲用于学习编程算法和编程思维还可以。
3、上位机开发主要是指针对某个硬件或设备,使用软件开发技术,开发出能够与该硬件或设备进行通信控制数据采集等功能的应用程序因此,上位机开发需要掌握以下技能1编程语言掌握至少一种编程语言,如CC++JavaPython等2通信协议了解常用的通信协议,如TCPIPUSBRS232CAN等3操作。
4、一般开发上位机软件都是带图形界面的 C也能做出图形界面的软件,但是开发周期太长也不实用 所以最好还是需要会一些其他语言,例如C,C#,Java这些做图形界面开发周期短的语言 既然会C,那么学习其他语言也只是一个熟悉语法的过程 所以很快就能上手,因为语言都是相通的嘛 可以开阔自己的视野去学习一下新。
5、可以说C++软件工程师发展前景还是不错的目前,C++技术在很多行业应用广泛网络通讯图像游戏桌面等,它也是目前唯一适应多方面需求的编程语言C++适用于Windows程序设计,PC游戏嵌入式等软件开发,在软件编程领域,几乎没有C++软件工程师不能解决的问题主流的3种操作系统WindowslinuUnix内。
评论列表