古詩詞大全網 - 成語經典 - vb有哪些編程技巧?

vb有哪些編程技巧?

敲代碼很好學。

在面向對象的程序設計中,我們把外界的刺激用事件來表示,而把對這個事件的反應稱為事件過程。

可視化和事件驅動正是使用VB進行Windows程序設計的精髓所在。事件驅動,即事件發生時,程序才會運行,在沒有事件時,整個程序處於停滯狀態。事件決定了對象之間的聯系。在VB中,事件就是能夠被對象識別的動作,如用鼠標單擊或雙擊,鍵盤輸入、鼠標的移動、窗體的載入,還有定時器產生的定時信號。

VB的每個窗體和控件都有壹個預定義的事件集,它們能夠自動識別屬於事件集中的事件,大多數類型的事件是各種控件所***有的,例如命令按鈕和窗體都可以對單擊、雙擊和按鍵這樣的事件做出響應,而某些事件只能發生在特定的對象上。 *相同的事件發生在不同的對象上得到的反應是不壹樣的,造成這種差異是事件過程的緣故,對象對每壹個可以識別的事件都有壹個事件過程,當事件發生時,會自動執行這個事件的過程。語法如下:

Private Sub 對象名_事件()

處理事件的程序代碼

End Sub

在VB程序設計過程中,基本的思想就是改變對象的屬性,使用對象的方法和為對象的事件編寫事件過程。除非有必要,用戶不必為所有的事件編寫事件過程,Windows系統會以默認的方式來處理事件。使用VB編寫程序的妙處在於:只有當用戶要以某種特定方式來響應某個事件時,才有必要針對某個事件的事件過程。

事件驅動程序中典型的事件序列:

啟動應用程序,裝載並顯示窗體,產生Load和Show事件。

窗體或窗體上的控件接收事件。事件可以由用戶引發、由系統引發,也可以由代碼間接引發。

如果在相應的事件過程中存在代碼,則執行代碼。

應用程序等待下壹次事件。

應用程序中使用壹個窗體時,程序開始運行時窗體接收到了Load消息,從而引發了窗體的Load事件,在這個默認的事件過程中,什麽語句都沒有,這個過程只是調用就結束了,而VB則執行了壹個重要的默認操作——把窗體裝入內存。

許多事件的發生常常會伴隨其它事件發生:雙擊事件發生時,按下鼠標鍵、復原鼠標鍵和單擊事件也會發生。

希望我能幫助妳解疑釋惑。