A. vb中什麼是對象的屬性、事件和方法
Visual Basic 語言中的所有對象都有它們自己的屬性、方法和事件,其中包括窗體和控制項。可以將屬性視為對象的特性,將方法視為對象的操作,而將事件視為對象的響應。
日常生活中的對象(如氦氣球)也具有屬性、方法和事件。氣球的屬性包括可見特性,例如它的高度、直徑和顏色。其他屬性 (Property) 描述了它的狀態(充氣或放氣)或不可見屬性 (Attribute),如它的使用年限。盡管每個氣球的屬性值可能各不相同,但是所有的氣球都具有這些屬性。
氣球也具有它可以執行的已知方法或操作。它具有充氣方法(在其中充滿氦氣)、放氣方法(放出其中的氣體)和上升方法(釋放氣球)。同樣,所有的氣球都可以執行這些方法。
氣球也可以對特定的外部事件作出響應。例如,氣球以放氣響應被刺破事件或以上升響應釋放事件。
氣球具有屬性(Color、Height 和 Diameter),可對事件 (Puncture) 作出響應並可執行方法(Deflate 和 MakeNoise)。
如果您想設計一個氣球程序,它的 Visual Basic 代碼可能類似於以下設置氣球屬性的「代碼」。
Balloon.Color = Red
Balloon.Diameter = 10
Balloon.Inflated = True
注意代碼的順序——對象 (Balloon) 後面是屬性 (Color),然後是賦值 (= Red)。可以通過替換不同的值來改變氣球的顏色。
氣球的方法是按如下方式調用的。
Balloon.Inflate
Balloon.Deflate
Balloon.Rise(5)
此順序類似於屬性的順序,即對象(名詞)的後面跟方法(謂詞)。在第三個方法中有另外一個稱為「參數」的項,它指定氣球將要上升的距離。一些方法具有一個或多個進一步描述所要執行的操作的參數。
氣球可能按照如下所示來響應事件。
Sub Balloon_Puncture()
Balloon.MakeNoise("Bang")
Balloon.Deflate
Balloon.Inflated = False
End Sub
在這種情況下,代碼會描述發生 Puncture 事件時氣球的行為。發生此事件時,將使用「Bang」(所發出噪音的類型)參數調用 MakeNoise 方法,然後調用 Deflate 方法。由於氣球已經不再充氣,所以 Inflated 屬性設置為False。
盡管實際上您無法對一個氣球編寫程序,但是您可以編寫 Visual Basic 窗體或控制項。作為程序員,您責無旁貸。您可以決定應該更改哪些屬性,應該調用哪些方法或應響應哪些事件來實現想要的外觀和行為。
B. vb中設置對象的屬性有幾種方法
用屬性窗口修改(在編程的時候修改),用代碼修改兩種方法,操作方法如下:
1、首先,在工程菜單按鈕下,找到並點擊工程屬性按鈕。