VB.NET怎么實(shí)現(xiàn)通信程序

這篇文章主要介紹VB.NET怎么實(shí)現(xiàn)通信程序,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

我們注重客戶(hù)提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),我們努力開(kāi)拓更好的視野,通過(guò)不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶(hù)。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),微信小程序開(kāi)發(fā),網(wǎng)站開(kāi)發(fā),技術(shù)開(kāi)發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫(kù)的技術(shù)開(kāi)發(fā)工程師。

1992年crescent software inc.公司專(zhuān)為vb設(shè)計(jì)mscomm.vbx用戶(hù)通信控件。

VB.NET通信程序提供了通過(guò)串口發(fā)送和接收數(shù)據(jù)的串行通信能力,不但包括了全部windows api中關(guān)于串行通信的16個(gè)函數(shù)所完成的功能,而且開(kāi)拓了更多的使用戶(hù)設(shè)計(jì)方便的對(duì)象屬性來(lái)滿(mǎn)足不同用戶(hù)不同業(yè)務(wù)的需求。目前國(guó)內(nèi)眾多的vb資料中很少涉及該通信控件的介紹,本文將詳細(xì)介紹mscomm.vbx通信控件及編程方法,并結(jié)合工作中的一個(gè)實(shí)例給出基本通信程序。

mscomm.vbx通信控件描述

mscomm.vbx通信控件可直接從vb的toolbox中加入窗體form,即可用其進(jìn)行通信。若toolbox中無(wú)此控件,則用tools的custom controls 將mscomm.vbx從windows的system子目錄中加入vb的toolbox中。

1、信方式

mscomm.vbx有2種不同的方式來(lái)處理和解決各類(lèi)通信軟件的開(kāi)發(fā)和設(shè)計(jì)問(wèn)題

1)事件驅(qū)動(dòng)。它與c/c++寫(xiě)windows 軟件時(shí)的窗口回調(diào)函數(shù)類(lèi)似,是1種功能強(qiáng)大的處理問(wèn)題的方法。在實(shí)際工作中,往往要處理許多通信中的相關(guān)事件,例如:當(dāng)線(xiàn)路數(shù)據(jù)到達(dá)本端或cd線(xiàn)和rts信號(hào)線(xiàn)狀態(tài)發(fā)生變化時(shí),要求我們使用相應(yīng)的事件來(lái)跟蹤和處理,該控件是使用oncomm事件來(lái)實(shí)現(xiàn)的,它也包括檢測(cè)和處理通信錯(cuò)誤等方面的問(wèn)題,commevent 值返回最近的通信事件或錯(cuò)誤的數(shù)字代碼。VB.NET通信程序中詳細(xì)的錯(cuò)誤和事件舉例有:

  1. mscomm-er-break 
    收到1個(gè)break signal   

  2. mscomm-er-cdto cd 信號(hào)超時(shí)   

  3. ……   

  4. mscomm-ev-cd cd信號(hào)改變   

  5. ……  

2)查詢(xún)方式。由程序設(shè)計(jì)者負(fù)責(zé)讀取commevent的值并處理所發(fā)生的錯(cuò)誤或事件。通常簡(jiǎn)單的應(yīng)用程序設(shè)計(jì)可采用這種辦法。

2、信控件的屬性

利用通信控件編制VB.NET通信程序,關(guān)鍵是準(zhǔn)確理解設(shè)置通信控件的屬性。mscomm.vbx提供了27個(gè)關(guān)于通信控件方面的屬性,例如:

  1. commport:設(shè)置或返回通信口編號(hào)。  

  2. settings:設(shè)置或返回以字符串
    形式出現(xiàn)的數(shù)據(jù)通信格式:波特率、
    校驗(yàn)、數(shù)據(jù)位和停 止位。  

  3. portopen:設(shè)置或返回通信口狀態(tài)
    (包括打開(kāi)和關(guān)閉1個(gè)通信口)  

  4. …… 

以上是“VB.NET怎么實(shí)現(xiàn)通信程序”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享標(biāo)題:VB.NET怎么實(shí)現(xiàn)通信程序
URL地址:http://www.muchs.cn/article34/ghocpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站用戶(hù)體驗(yàn)、網(wǎng)站排名、Google、軟件開(kāi)發(fā)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)