qt上位機(jī)開(kāi)發(fā)教程 上位機(jī)用什么編程?
上位機(jī)用什么編程?根據(jù)你的意思,既然是上位機(jī)編程,當(dāng)然它應(yīng)該和控制和下位機(jī)有關(guān),所以這個(gè)編程所用的軟件應(yīng)該主要包括:1。C語(yǔ)言,這是上位機(jī)的基本語(yǔ)言,特別是在以前的DOS時(shí)代,很常用2。C、 其中目前
上位機(jī)用什么編程?
根據(jù)你的意思,既然是上位機(jī)編程,當(dāng)然它應(yīng)該和控制和下位機(jī)有關(guān),所以這個(gè)編程所用的軟件應(yīng)該主要包括:1。C語(yǔ)言,這是上位機(jī)的基本語(yǔ)言,特別是在以前的DOS時(shí)代,很常用
2。C、 其中目前使用的編程語(yǔ)言很多,VC、MFC等都屬于這一類(lèi)
3。VB,這種語(yǔ)言現(xiàn)在被廣泛使用,因?yàn)榭梢暬幊?,容易上手,很多人都在?/p>
一般開(kāi)發(fā)的PC軟件都是帶有圖形界面的。C也可以制作圖形界面軟件,但開(kāi)發(fā)周期太長(zhǎng),不實(shí)用。因此,最好了解一些其他語(yǔ)言,如C、C#、Java,它們的圖形界面開(kāi)發(fā)周期較短。因?yàn)槲叶瓹,學(xué)習(xí)其他語(yǔ)言只是一個(gè)熟悉語(yǔ)法的過(guò)程。所以我很快就可以開(kāi)始了,因?yàn)檎Z(yǔ)言是相互聯(lián)系的。你可以開(kāi)闊眼界學(xué)習(xí)一門(mén)新語(yǔ)言。這并不是說(shuō)只懂C有任何缺點(diǎn),而是只有當(dāng)你想更多地了解它時(shí),你才會(huì)知道語(yǔ)言的優(yōu)點(diǎn)和缺點(diǎn)。
電腦上怎么做一個(gè)上位機(jī)程序用c語(yǔ)言可以做嗎?
如果是單片機(jī)程序開(kāi)發(fā),基本可以用現(xiàn)有的語(yǔ)言,包括VC、VB、C#、Java、Python等。因?yàn)橹灰衔粰C(jī)程序支持串口或USB通信協(xié)議,就可以與下位機(jī)進(jìn)行通信。通用單片機(jī)支持串口通訊,高端單片機(jī)支持USB通訊,速度更快。
因此,對(duì)上位機(jī)程序開(kāi)發(fā)語(yǔ)言沒(méi)有太多限制,主要取決于個(gè)人擅長(zhǎng)哪種語(yǔ)言。
開(kāi)發(fā)單片機(jī)上位機(jī)軟件,怎么寫(xiě)代碼?需要什么工具?
單詞“上位機(jī)”表示您與硬件相關(guān)。電子相關(guān)專(zhuān)業(yè)在使用計(jì)算機(jī)和硬件通信時(shí),需要利用上位機(jī)編程實(shí)現(xiàn)操作界面、數(shù)據(jù)處理等功能,如存儲(chǔ)傳感器數(shù)據(jù)信息、繪制圖表、記錄歸檔等。以及控制硬件機(jī)的用戶(hù)界面需要PC機(jī)編程。
建議您最近使用Python最流行的語(yǔ)言。Python+pyqt5+pycharm使上位機(jī)非常好。語(yǔ)言本身相對(duì)容易學(xué)。關(guān)鍵是材料太多,無(wú)法取得進(jìn)展。如果你不想跟風(fēng),可以學(xué)習(xí)成熟的C#,QT這兩種最常用于上位機(jī)編程領(lǐng)域。
當(dāng)我還是一個(gè)學(xué)生的時(shí)候,我用的是VB6.0。雖然它被淘汰了,但是如果我拖延的話(huà),這個(gè)工具可以有一個(gè)很好的界面和實(shí)現(xiàn)簡(jiǎn)單的功能。在工業(yè)生產(chǎn)中還是使用了很多,比如一些自動(dòng)化生產(chǎn)線(xiàn),其實(shí)這是VB6.0中存在的。
這個(gè)圖是我自己寫(xiě)的一個(gè)小工具,在單片機(jī)編程時(shí)用來(lái)整理格式。界面不酷,但不會(huì)延遲使用。
當(dāng)然,這是因?yàn)橐郧皩W(xué)習(xí)過(guò)的人不容易改變平臺(tái)。此外,他們有足夠的,所以他們?nèi)匀挥谢盍Α?/p>
后來(lái),我了解到MFC是微軟的VC6.0,現(xiàn)在vs201x是這個(gè)版本。這是C編程,我在工程中也用過(guò),但是實(shí)現(xiàn)漂亮的UI很麻煩,不夠智能,或者我沒(méi)找到。畢竟,我已經(jīng)學(xué)了很久了。
現(xiàn)在我們來(lái)談?wù)勥@兩個(gè)
微軟在windows平臺(tái)上更好地支持C。它有最好的。Net框架。如果你不熟悉這一點(diǎn),你可以學(xué)習(xí)QT,進(jìn)步會(huì)快得多。QT的界面可以非??岷蜁r(shí)尚,而不是其他感覺(jué)。上個(gè)世紀(jì)的軟件界面風(fēng)格很低。
上位機(jī)編程用什么編程語(yǔ)言比較好?
最好用C#開(kāi)發(fā)。如果你能在網(wǎng)上找到一個(gè)例子,你可以在幾天內(nèi)得到一臺(tái)電腦。C開(kāi)發(fā)有點(diǎn)困難。
如何用c語(yǔ)言開(kāi)發(fā)自己的上位機(jī)軟件?
根據(jù)你的意思,既然上位機(jī)的編程,當(dāng)然應(yīng)該和下位機(jī)的控制有關(guān),所以這個(gè)編程所用的軟件應(yīng)該是:1。C語(yǔ)言是最基本的上位機(jī)語(yǔ)言,特別是在以前的DOS時(shí)代,是非常普遍的。2C語(yǔ)言這是目前使用的很多編程語(yǔ)言,VC、MFC等都屬于這一類(lèi)。三。VB,這種語(yǔ)言現(xiàn)在也被廣泛使用。由于可視化編程,它很容易開(kāi)始,許多人都在使用它