六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

VB中重要的DoEvents函數

[摘要]有很多程序員都不了解VB中的DoEvents函數。DoEvents函數可以臨時返回控制器給操作系統,并允許它完成其他可能發生的事件。 當一個程序的代碼需要花很長的時間去執行,比如在一個復雜的數學計算的時候,你需要運用DoEvents函數。在你代碼適當的位置調用DoEvents函數,能夠改變程序響應...
有很多程序員都不了解VB中的DoEvents函數。DoEvents函數可以臨時返回控制器給操作系統,并允許它完成其他可能發生的事件。


當一個程序的代碼需要花很長的時間去執行,比如在一個復雜的數學計算的時候,你需要運用DoEvents函數。在你代碼適當的位置調用DoEvents函數,能夠改變程序響應的時間。

這里有一個例子:在VB里創建一個標準的EXE文件并放置一個CommandButton和一個TextBox,然后,將下面的代碼放入CommandButton的單擊事件處理程序中:

Private Sub Command1_Click()
Dim i As Long, j As Long
For i = 1 To 100
Text1.Text = i
For j = 1 To 100000
NextNext

Text1.Text = “Done”
End Sub

你可以發現這個程序中有嵌套式循環,循環將持續幾秒鐘。每次,外部循環反復執行I

的值顯示在text box中。當循環結束時,Done也顯示出來了。

在你運行這個程序的時候究竟發生了什么呢?然而,text box不會改變直到Done顯示

出來。問題在于在執行循環的時候系統非常繁忙,而循環語句中的I要顯示在text box里面,這延遲windows隊列。當循環完成以后,所有的請求都被執行。

現在在Text1.Text = i調用DoEvents函數。當你運行程序的時候,你會發現text box記下了I的值。調用DoEvents函數可以釋放系統內存來完成其他請求,然后將控制器返回給VB程序。

雖然調用DoEvents函數是以速度為代價,但是可以讓程序有時間執行其他的事件,這個代價是值得的。


主站蜘蛛池模板: 亚洲 欧美 自拍 卡通 综合 | 日本青草 | 手机看片91精品一区 | 青青国产成人久久91 | 色资源网 | 天天干天天拍天天射天天添天天爱 | 亚洲欧美日韩在线精品一区二区 | 日本动态120秒免费 日本叼嗨 | 亚洲永久精品网站 | 亚洲 自拍 欧美 综合 | 人人干美女 | 思思99re热| 日本一区二区三区欧美在线观看 | 日本高清v | 午夜在线观看免费影院 | 中文有码中文字幕免费视频 | 色噜噜在线观看 | 四虎免费影院在线播放 | 亚洲成在人线影视天堂网 | 在线国产一区二区 | 青春草在线观看 | 青青青免费在线视频 | 天天干天天操天天操 | 天天做天天添婷婷我也去 | 欧美又黄又嫩大片a级 | 亚洲国产成人久久一区久久 | 又粗又硬又大又爽免费观看 | 性生活视频欧美 | 青青草原网站在线观看 | 青草国产精品久久久久久久久 | 亚洲天堂毛片 | 青青草成人免费在线视频 | 亚洲第一精品夜夜躁人人爽 | 日本gogo亚洲高清大胆 | 青草视频网站在线观看 | 一级黄色片在线播放 | 特级做a爰片毛片免费看一区 | 日韩一级片免费观看 | 亚洲狼人综合网 | 亚州精品视频 | 日日干夜夜操s8 |