1樓:
將控制權交給系統,響應一下系統的外部命令,通常用於長時間迴圈,防止出現「假死」狀態。
2樓:好攝之徒
控制作業系統,在響應重繪的視窗,最大化,最小化的要求,以避免應用程式不響應作業系統的要求,作業系統崩潰錯了。 例如:一個文字框,並在該視窗中,然後寫一個程式週期從1到10萬,這個數字的身體內迴圈,然後被寫入到文字框裡面呼叫doevents,在程式執行的相同的崩潰,直到最後一個視窗顯示100,000中間數字不能呼叫doevents,視窗將重繪每次寫入後的文字框來執行的時間,將能夠看到一個長的可達數的文字框裡面。
在vb語言中,doevents的具體的用法和含義是什麼
3樓:匿名使用者
轉讓控制權,以便讓作業系統處理其它的事件。最簡單的理解,比如你要在某個耗時很多的過程中(最常見的是迴圈),還要響應某個操作-比如控制進度條的顯示,那就需要加入doevents
在vb中如何使用doevents
4樓:學習先知道
doevents 是轉移系統控制權,一般都是在用到迴圈裡比如,你做一個安裝程式.
do while not eof(0)
filecopy localfile,tragertpathlabel1.caption="正在複製" & localfiledoevents
loop
如果在label1上顯示正在複製的檔案內容,系統迴圈太快,將看不到label.caption的內容。如果加上doevents就可以看見了
5樓:釗鉼
轉讓控制權,以便讓作業系統處理其它事件。
例如:在視窗中放一個textbox,然後寫程式,迴圈從1到10萬,然後迴圈體裡面就是把這個數寫到textbox裡面,如果沒有doevents,程式執行的時候就是宕機一樣,然後直到最後視窗顯示10萬,中間數字什麼也看不見。如果在每次寫了textbox以後,都來一下doevents,視窗就會重畫,執行的時候就能看見textbox裡面的數一個一個的長上去。
visual basic源自於basic程式語言。vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立active x控制元件,用於高效生成型別安全和麵向物件的應用程式。程式設計師可以輕鬆的使用vb提供的元件快速建立一個應用程式。
擴充套件資料:
vb語言特色:
1、事件驅動的程式設計機制:
程序導向的程式是由一個主程式和若干個子程式及函式組成的。程式執行時總是先從主程式開始,由主程式呼叫子程式和函式,開發人員在程式設計時必須事先確定整個程式的執行順序。而visual basic 6.
0事件驅動的程式設計是針對使用者觸發某個物件的相關事件進行編碼,每個事件都可以驅動一段程式的執行。開發人員只要編寫響應使用者動作的**。這樣的應用程式**精簡,比較容易編寫與維護。
2、結構化的程式設計語言:
visual basic 6.0具有豐富的資料型別和眾多的內部函式。其採用模組化和結構化程式設計語言,結構清晰,語法簡單,容易學習。
3、強大的資料庫功能:
visual basic 6.0利用資料控制元件可以訪問access、foxpro等多種資料庫系統,也可以訪問excel、lotus等多種電子**。
4、activex技術:
activex發展了原有的ole技術,使開發人員擺脫了特定語言的束縛,方便地使用其他應用程式提供的功能,使visual basic 6.0能夠開發集聲音、影象、動畫、字處理、電子**、web等物件於一體的應用程式。
5、網路功能:
visual basic 6.0提供的dhtml(動態html)設計工具可以使開發者動態地建立和編輯web頁面,使使用者能開發出多功能的網路應用軟體。
vb中哪些是不合法的變數名,VB中,哪些是不合法的變數名?
在microsoft msdn官網,有對於命名的定義原則,有些規定或說限制條件.visual basic 命名規則 當您將命名為程式 常數 變數及 visual basic模組中的引數使用下列規則 您必須使用字母為第一個字元。您無法使用空格 句點 驚歎號 或字元 使用者名稱。名稱不能超過 255 個...
vb中round的用法vb中round函式是什麼意思?
vb中 round 是四捨五入取偶函式,用法是round expression numdecimalplaces expression引數必需的。表示需要被四捨五入的表示式。numdecimalplaces引數可選的。規定對小數點右邊的多少位進行四捨五入。預設是 0。visual basic源自於b...
vb中關於exit sub問題,VB 中的exit do 怎麼理解
exit sub 的作用是結抄束當前的過程bai 不再執行後續程式。針對本程du序,exit sub 的作用是檢查到 未選zhi擇該新增的項dao目 或 專案已經存在 的時候,就不再執行 list2.additem list1.list list1.listindex exit sub 在一來般情況...