能?,F(xiàn)在C能做一些軟件的底層,也就是功能級的開發(fā),當然也確實的是,現(xiàn)在大部分連功能層都用C++寫了...上位機軟件確定了功能用C寫,那你就可以上,上位機的管理你寫不了,管理都給客戶端或者web,碰到那些玩意,...
根據(jù)你的意思,既然是上位機編程,當然應(yīng)該是與控制有關(guān),還有下位機,所以這個編程用到的軟件主要應(yīng)該有:1、C語言,這是基本的上位機語言,特別在以前的DOS時代,用的十分普遍2、C++,這是目前用的很多的編程語言,VC,MFC等都屬于這個范疇3...
如果是想寫在電腦上運行的與單片機進行通訊的電腦程序,c語言也是可以做到的,只不過要用的不再是keil了,而是VC什么的。如果是后面的這種最關(guān)鍵的是要定義好自己的通訊協(xié)議。
一般開發(fā)上位機軟件都是帶圖形界面的。C也能做出圖形界面的軟件,但是開發(fā)周期太長也不實用。所以最好還是需要會一些其他語言,例如C++,C#,Java這些做圖形界面開發(fā)周期短的語言。既然會C,那么學(xué)習(xí)其他語言也只是一個熟悉語法...
導(dǎo)致VC的書和例子很多,也有很多VB的。你可以使用C語言調(diào)用系統(tǒng)的API,也可以使用別人的開發(fā)包,如果是USB通訊,還有開源的開發(fā)包。關(guān)鍵是你懂得基本的通訊方法,就簡單了。上位機通信一般就是串口和USB,并口很少見了。
都可以。從實現(xiàn)功能上,二者并沒有區(qū)別。具體選擇在于編程人員對于哪種軟件更熟悉。相對來說,用C語言可以更高效的操作硬件。而用VB可以實現(xiàn)更友好的界面。
上位機,屬于嵌入式,也就是單片機,這個應(yīng)該用c語言。這門語言作為一門中級語言,容易移植,且不復(fù)雜。c++是面向編程,也就是windows編程最好。而java這門語言不宜寫單片機,打個比方,你用1w段代碼寫了一個摁一下按鈕燈...
簡單上位機界面,建議樓主用VB;稍微復(fù)雜點的界面,建議樓主用VC、MFC;比較復(fù)雜、比較炫的界面,建議樓主用C#!
這個沒什么基礎(chǔ)的話用C#吧,我做的項目也要開發(fā)上位機軟件,對上位機開發(fā)一竅不通,但是C#上手快,然后買點書,上網(wǎng)查,都能出來。。。ps我的上位機有個畫曲線的一天搞定,另一個涉及串口通信,不過一個星期...
而且能夠認識到相關(guān)錯誤里面的一些錯誤的地方以及修改的方式。然后相關(guān)的一些語言規(guī)范也是要去進行學(xué)習(xí)的,就好像在學(xué)C語言一樣,有一個全套的學(xué)習(xí)模式,然后在學(xué)習(xí)過程中只要去學(xué)到需要在機器面前操作的過程,就可以進行上機這...