· 比较而言,LabVIEW的优势是快速地能做出一个功能相对丰富、界面相对美观的上位机程序,或者快速地验证自己的算法原型、系统架构,对于学生而言,LabVIEW可以训练一些简单的程序架构思想,对于编程能力的提升帮助不大。C#的优势是文本语言使用更为广泛,可用于训练编程能力,深化面向对象思想的理解,在求职中比学LabVIEW有用的概率大一些。
· 所以,问一问自己做上位机的目的是什么?是想磨练编程技艺吗,未来想走嵌入式软件或者纯软的道路吗,是想学习面向对象编程思想吗,那么,选C#吧。是想快速地搭一个上位机配合自己做的单片机/FPGA/DSP/ARM等硬件系统吗,是想快速地实现一些算法或一些应用层级的硬件控制,而不想纠结于编程本身吗,那么,选LabVIEW吧。
· 技术本身没有高低贵贱之分,技术的目的是为了实现功能,技术只是工具,做事情的目的才是本质。就我个人而言,我当然更喜欢LabVIEW,但这是很主观的。在工具本身上去下功夫,是没有意义的,更没有必要跟着周围同学走。反过头看自己大学时代的技术选择,有一种非常主观地揣测真正业内的技术,也容易被某些学生“技术牛人"带跑偏。
刚刚好我资料有上位机的资料需要的私我