伊莉討論區
標題:
字串分離與奇偶數分離程式
[打印本頁]
作者:
vx96825k
時間:
2013-2-22 11:11 PM
標題:
字串分離與奇偶數分離程式
最近在做讀取串列訊號與訊號分類的練習,隨然目的已可以達成但是還是有問題,例如資料量大時處理速度會變慢等
這是目前的結果,分享給大家看看,如果有問題的地方也請大家不吝指教
[attach]87734117[/attach]
以下是VB2010的CODE
[/code]
'**************************************************************
'字串分離與奇偶數分離
'**************************************************************
Public Class Form1
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click
Dim instring As String
instring = rxdmix.Text
Dim splittxt() = instring.Split(",")
Dim i0 = splittxt.GetLowerBound(0)
Dim i1 = splittxt.GetUpperBound(0)
Dim j = 0, k = 1
mixnumber_i0.Text = i0
mixnumber_i1.Text = i1
Do
j += 2
rxdeven.Text &= j & vbCrLf
rxdcounter.Text &= splittxt(j)
Loop While j <= i1 - 2
evennumber.Text = j
rxdvolt.Text = splittxt(1)
Do
k += 2
rxdodd.Text &= k & vbCrLf
rxdvolt.Text &= splittxt(k)
Loop While k <= i1 - 2
oddnumber.Text = k
End Sub
End Class
複製代碼
作者:
darkjack
時間:
2013-2-24 01:11 AM
當你用控件顯示,資料一大絕對會變慢
建議用 Thread 跟 stringbuilder 去做應用
如果再不行 直接用 Sendmessage 去丟資料
因為我看到你用 do loop 中間又沒有 doevent 會變慢是很正常
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!