主要是對(duì)SerialPort控件的編程和數(shù)據(jù)庫(kù)的讀取,

成都創(chuàng)新互聯(lián)"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營(yíng)銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動(dòng)網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營(yíng)銷需求!成都創(chuàng)新互聯(lián)具備承接各種類型的做網(wǎng)站、成都網(wǎng)站建設(shè)項(xiàng)目的能力。經(jīng)過十載的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評(píng)。
在數(shù)據(jù)庫(kù)讀取方面可以用 DataSet ,BindingSource , TableAdapter 等數(shù)據(jù)綁定控件,
SerialPort控件的具體讀寫方法建議你看MSDN,大概是:
Private Sub 關(guān)閉和啟動(dòng)串口()
Try
If 串口.IsOpen Then
串口.Close()
End If
串口.Open()
Catch ex As Exception
''''
End Try
End Sub
Private Sub 串口的讀與寫()
......
Dim 發(fā)送字節(jié)() As Byte, 返回字節(jié) As Byte
Try
'例如要發(fā)送字節(jié): 6D
發(fā)送字節(jié) = BitConverter.GetBytes(CByte("H6D"))
串口.Write(發(fā)送字節(jié), 0, 1)
......
'例如讀串口返回的字節(jié)
返回字節(jié) = 串口.ReadByte
Catch ex As Exception
''''
End Try
......
End Sub
'等等
VB.NET里用GDI+畫指示燈其實(shí)很簡(jiǎn)單,稍微查一點(diǎn)資料就能找到gdi+語(yǔ)句的用法的。用GDI+可以畫很多種圖形,圓形半圓形自然不在話下。如果有很多指示燈在一起的話,改起來(lái)也很方便。
當(dāng)然如果嫌GDI+麻煩可以用label控件,把a(bǔ)utosize關(guān)掉,將尺寸調(diào)小一點(diǎn),然后利用backcolor調(diào)背景顏色作為指示燈,只不過是方形的。
如果指示燈很多而且頻繁換顏色的話建議用GDI+,因?yàn)镚DI+效率高一些
SCON = 0x50; //REN=1允許串行接受狀態(tài),串口工作模式1 TMOD|= 0x20; 試下這個(gè)程序,PC發(fā)什么,它就回送什么,收到數(shù)據(jù),點(diǎn)亮P2.0的LED。
通過使用VB的Timer控件,程序員可以輕松的在窗體上實(shí)現(xiàn)閃爍文字的效果。本文將演示如何為L(zhǎng)abel控件加上閃爍效果,這種方法同樣適用于其它多種控件。以下代碼可以完成檢驗(yàn)ForeColor屬性的任務(wù): Private Sub Timer1_Timer() If Label1.ForeColor = Label1.BackColor Then Label1.ForeColor = vbBlack Else Label1.ForeColor = Label1.BackColor End If End Sub 另外,你也可以讓文字采用不同的顏色,比如交替采用紅色和綠色: Private Sub Timer1_Timer() If Label1.ForeColor = vbRed Then Label1.ForeColor = vbGreen Else Label1.ForeColor = vbRed End If End Sub 當(dāng)你停止文字閃爍時(shí),還要確定文字的狀態(tài)是可見的并且采用了合適的色彩。
網(wǎng)站題目:vb.netled效果的簡(jiǎn)單介紹
新聞來(lái)源:http://chinadenli.net/article11/dsgdigd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、定制網(wǎng)站、企業(yè)網(wǎng)站制作、企業(yè)建站、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)