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

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

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函數是以速度為代價,但是可以讓程序有時間執行其他的事件,這個代價是值得的。


主站蜘蛛池模板: 最新狠狠色狠狠色综合 | 欧美一级啪啪 | 亚洲 欧美 日韩 另类 | 色婷婷综合久久久久中文 | 特级淫片国产免费高清视频 | 视频在线观看一区 | 日本一区二区三区在线观看视频 | 亚洲欧美四级在线播放 | 亚洲精品成人久久久影院 | 四虎在线免费观看视频 | 日韩伦理在线视频 | 在线观看国产黄色 | 欧美在线一 | 亚洲毛片免费视频 | 日韩成人影院 | 日本一区二区三区在线 视频观看免费 | 在线观看中文字幕第一页 | 人人揉人人人人澡人人 | 天美传媒精品一区 | 最新亚洲情黄在线网站无广告 | 又大又粗又长又硬好爽国产 | 四虎成人免费网址在线 | 色婷婷综合久久久久中文 | 日本免费一区二区三区看片 | 青青在线视频免费看观看 | 青草视频在线播放 | 伊人干综合网 | 午夜影院视频 | 亚洲欧美视频在线播放 | 特黄特色的大片观看免费视频 | 香港aa三级久久三级不卡 | 中文字幕日韩专区 | 欧美亚洲一区二区三区导航 | 日本免费网址 | 亚洲精品国产福利片 | 青青草原网站在线观看 | 亚洲成av人片在线观看 | 婷婷丁香色 | 香蕉在线观看999 | 日韩精品手机在线 | 中文一区在线 |