導航:首頁 > 編程語言 > mfc上位機編程

mfc上位機編程

發布時間:2022-04-16 14:30:48

1. 在VC++6.0中,用MFC設計的上位機程序,有時候編譯運行會出現不正確的變數類型這樣的錯誤

應該不是窗口的問題,因為你描述有時出現有時不出現?很可能是代碼存在指針類的隱藏缺陷或者多線程存在訪問共享沖突引起的,因為這類問題引起的斷點地方可能並不是真正問題所在的地方;

2. 寫上位機程序要學習哪些編程軟體

上位機程序要學習哪些編程軟體
既然是上位機編程,當然應該是與控制有關,還有下位機,所以這個編程用到的軟體主要應該有:
1、C語言,這是基本的上位機語言,特別在以前的DOS時代,用的十分普遍
2、C++,這是目前用的很多的編程語言,VC,MFC等都屬於這個范疇
3、VB,這個語言現在應用也很廣泛,由於可視化編程,入門較容易,很多人在使用

3. 上位機用什麼編程

上位機的編程語言很多啊,VC,C++,C#,VB,VB。NET等等,關鍵是看你熟悉哪種編程語言了,這幾種語言都是面向對象的編程語言。VB入門比較容易,而且比較容易掌握,VB。NET是VB的升級版本,現在也比較流行。跟C有關的都需要有C語言的基礎。

如果對上位機的控制要求不是很高的話,或者說對技術先進性上沒有太高要求,建議用VB,比較好掌握!

(3)mfc上位機編程擴展閱讀:

幾種程序語言的區別:java語言、python語言、C語言、php語言。

1、java語言

java語言曾一度家喻戶曉,如今雖然潮流已過,但java跨平台的優勢以及強大的類庫著實不容小覷,其他語言很難超越,java衍生除了非常多周邊產品(如jsp),非常多的開源系統都是基於java(hadoop、hive、hbase、lucene等)。

java和c一樣也是編譯執行的語言,區別在於java編譯出的位元組碼文件運行在一層java虛擬機之上,而虛擬機可以架設在各種操作系統上,所以java也就有了跨平台的優勢,一處編譯多處執行。

2、python語言

python的強大在於它的多功能性,既是解釋執行,又可以編譯成文件,既是腳本語言,又具有面向對象的所有性質,如今python開源的類庫已經非常強大了,什麼功能都有,python也成了大數據方向必要的工具。

3、C語言

C語言是編譯執行的語言,是萬物之源。linux下常用的編譯器是gcc,c語言源代碼可以直接被編譯成可執行程序(機器碼),被稱為萬物之源是因為各種語言都是用C語言寫的,如java、php、python等。

4、PHP語言

PHP巨大的生態系統使得在未來幾年裡全世界需要大量的開發人員對其提供支持。排名前三的內容管理系統-WordPress、Drupal和Joomla都是使用PHP構建的,而且迄今大概有80%的網站運行在PHP之上。

4. 用電腦作單片機應用系統的上位機,該如何寫上位機的程序(想用MFC)難點就是微機介面部分啊該怎麼弄啊

MFC里邊有串口控制項,添加進去簡單的配置就好了。找一本書參考一下。

5. 用VC做上位機,一定要用到MFC嗎

這個不一定啊,只是用VC很方便,所以很多人用VC,導致VC的書和例子很多,也有很多VB的。
你可以使用C語言調用系統的API,也可以使用別人的開發包,如果是USB通訊,還有開源的開發包。
關鍵是你懂得基本的通訊方法,就簡單了。
上位機通信一般就是串口和USB,並口很少見了。

6. MFC編寫上位機軟體與外部usb設備進行通信,現在師兄讓我實現一個功能,就是把傳到上位機的數據導出來

這個很容易啦
首先你要確定用哪個API來讀取數據,我個人推薦DeviceIoControl,然後將Buffer區的數據整理一下,直接寫到file里嘛

給你個代碼,呵呵,亂寫的,各位高手勿拍:)

fprintf(nLog,"===========DeviceIoContrl FUNCTION Log=========\r\n");
fprintf(nLog,"IoCode = 0x%x \r\n",io);
fprintf(nLog,"InBuff :\r\n");
if(ibufsize == 0)
fprintf(nLog,"0");
else
{
for(i=0;i< ibufsize;i++)
{
fprintf(nLog,"0x%x ",abs(ibuf[i]));
}
}
fprintf(nLog,"\r\n");
fprintf(nLog,"InBuffSize = %d\r\n",ibufsize);

fprintf(nLog,"OutBuff :\r\n");
if(obufsize == 0)
fprintf(nLog,"0");
else
{
for(i=0;i< obufsize;i++)
{
fprintf(nLog,"0x%x ",abs(obuf[i]));
}
}
fprintf(nLog,"\r\n");
fprintf(nLog,"OutBuffSize = %d\r\n",obufsize);

7. 用MFC能夠實現WIFI通信的上位機編程嗎

用wifi還是有線那是系統的事,你要做的就是保證上位機下位機能加入同一網路就可以了(或者上位機用公網地址,下位機能經過區域網訪問互聯網)

8. C++實現上位機編程

DELPHI VB C++都可以
想很快入手的話建議 學習Delphi 和 vb 但是這兩門語言現在比較少用 見過幾個公司搞上位機的一般也都是用這兩個
C++也可以 不過因為本身語言限制 所以C++編程難度也會稍微大點

做自己的決定。然後准備好承擔後果。從一開始就提醒自己,世上沒有後悔葯吃。

9. 使用MFC編寫的上位機利用乙太網接收UDP報文,為什麼不能讀取緩沖區中數據

可能你發送的報文bind的IP地址不對, iptool是sniffer軟體,網內的所有數據都應該可以捕獲,但要想你的上位機能收到,必須udp的header包含正確的ip地址,埠信息。

10. 學上位機編程用什麼軟體

根據你的意思,既然是上位機編程,當然應該是與控制有關,還有下位機,所以這個編程用到的軟體主要應該有:
1、C語言,這是基本的上位機語言,特別在以前的DOS時代,用的十分普遍
2、C++,這是目前用的很多的編程語言,VC,MFC等都屬於這個范疇
3、VB,這個語言現在應用也很廣泛,由於可視化編程,入門較容易,很多人在使用

閱讀全文

與mfc上位機編程相關的資料

熱點內容
php獨立運行 瀏覽:530
手機sh執行命令 瀏覽:727
雲伺服器的角色 瀏覽:733
單片機頻率比例 瀏覽:840
我的世界伺服器如何關閉正版驗證 瀏覽:504
如何查roid伺服器上的 瀏覽:130
安卓手機主板如何撬晶元不掉電 瀏覽:249
php各個框架的優缺點 瀏覽:101
php1100生成數組 瀏覽:359
以後做平面設計好還是程序員好 瀏覽:552
雲伺服器應用管理 瀏覽:438
飢荒雲伺服器搭建過程 瀏覽:186
可編程式控制制器優點 瀏覽:99
壓縮垃圾車說明書 瀏覽:28
五輪書pdf 瀏覽:802
單片機定時流水中斷系統流水燈 瀏覽:701
u8如何連接伺服器配置 瀏覽:66
動力在於緩解壓力 瀏覽:867
報考科一用什麼app 瀏覽:346
knn人臉識別演算法 瀏覽:431