上位機編程用什么編程語言比較好?
上位機這個詞一看就知道你是做硬件相關的。電子相關專業在用到計算機與硬件通信的時候就要用到上位機編程,來實現操作界面,數據處理等功能,比如把傳感器數據信息存儲起來,繪制圖表,記錄存檔。以及用戶操作界面來控制硬件機器都需要上位機編程。
建議你使用Python最近很火的語言。Python加上PyQt5加上PyCharm制做的上位機很不錯。這個語言本身學起來還比較輕松,關鍵是資料太多了可以很好的進步。如果你覺得不像跟風可以學習成熟的C#,QT這兩個是用的最多的在上位機編程領域。
我之前最開始學生時候用到的就是VB6.0了,雖然以及淘汰了,但是這個工具直接拖拖拉拉就可以有一個不錯的界面,還可以實現簡單的功能。在工業生產上還是用的很多的,比如一些自動化生產線,居然這個淘汰的VB6.0一樣存在。
這個圖是我自己編寫的小工具,用來在單片機編程的時候整理格式用的。界面不酷炫,不過不耽誤使用。
當然那是由于之前學習的人不好換平臺,加上夠用了,所以還有活力。
后來我就學習了MFC 就是微軟的VC6.0現在是VS201X這個版本。這個采用的是C++編程,我也用這個在工程上使用過,只是這個東西實現漂亮的UI很麻煩,不夠智能化,或者是我沒找到,畢竟也學了不久。
現在來說就這兩個了
C#在windows平臺算是微軟支持比較好的,擁有.net框架使用,如果對這個不熟悉,那就可以學習QT,這樣進度會快很多。QT的界面可以做的非常酷炫,新潮,而不是其他的感覺上世紀的軟件界面風格很low。