⑴ vb中的事件與方法有什麼區別
簡單的說
事件是正在發生生什麼事情的時候。你可以在事件中編寫你想要在發生這個事件的時候要做的什麼的代碼。
方法是做一件事情。我的理解是它相當於一些公用代碼,當你要做一些事情的時候如果這事情是一個方法你調用這個方法就行了。
⑵ vb中對象的方法是指
「方法」是對象可以執行的操作。 例如,Add 是 ComboBox 對象的一個方法,它向組合框中添加新項。
下面的示例闡釋了 Timer 對象的 Start 方法。
Dim safetyTimer As New System.Windows.Forms.Timer
safetyTimer.Start()
注意,一個方法只是由對象公開的一個「過程」。
有關更多信息,請參見Visual Basic 中的過程。
⑶ VB中的「對象」、「屬性」、「事件」和「方法」是什麼意思,和生活中的一樣嗎請高手指教!
對象可以理解成模型。生活中可以理解成是某一類事物的抽象,比如鳥、蟲子,程序里可以將某些東西作為對象模型。所以同一類對象具有相同的屬性,和事件,比如鳥都有體重,有顏色(屬性)會飛會叫(事件),。
屬性顧名思意,類似於人有高矮胖瘦,每個對象也有自己的屬性,比如寬、高、Text等
各不相同。
比較難理解的是方法和事件。
方法
是得到結果或者實現某種操作的過程,一般咱們都叫他函數活過程。
事件
是對象具有的動作特點。比如單擊、雙擊、移動等。
兩個都是程序處理的過程,不過一個是主動觸發(事件是由程序主動觸發),一個是被動調用(通常在事件的執行過程里調用)
⑷ 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 窗體或控制項。作為程序員,您責無旁貸。您可以決定應該更改哪些屬性,應該調用哪些方法或應響應哪些事件來實現想要的外觀和行為。
⑸ VB中「方法」的概念是什麼
函數 過程 方法的區別
函數:來源於,數學中的集合映射定義,因此一般有輸入輸出 在數學上稱為自變數和函數
過程:代碼上直觀的說就是返回為void的函數,當然過程實際上是指一些可重用的指令集合
方法:方法就是函數中位置結構,在數學 上看它是由一些符號連接起來的表達式,在代碼上看
它就是一段實現某一特別演算法的指令結構
不同點如下所述:
函數強調 輸入輸出,和輸入輸出,但在同樣的輸出下方法是可變的
過程強調 可重用的 公共事務,代碼上講是一些並不太強調次序和結構關系的 集合。
方法強調 結構,次序,約束,
如果 y=X^2 是二次曲線方程的話,那麼 y是函數,而f(x)=x^2中的 f就是方法
一般控制項的方法有:Drag,move,zorder,等,,,,比如command1 一般的基本控制項的屬性比方法個數多。。。。
事件如:滑鼠的按下,經過,彈起。。。。鍵盤的按鍵,,控制項的焦點獲得,失得等等。。。。。
⑹ vb中,設置或者修改一個對象的屬性方法有兩種,他們分別是什麼
vb中設置或修改一個對象的屬性的方法是什麼
1。可在屬性中設置或修改
2。可在代碼中設置或修改
如:form1.caption
=
"
提示
"
⑺ VB中方法是什麼意思
就是通過某種語句使控制項或其他對象改變狀態、改變位置、改變屬性等,這就是方法。
⑻ VB中 什麼是方法什麼事件
Visual Basic 的窗體和控制項是具有自己的屬性、方法和事件的對象。可以把屬性看作一個對象的性質,把方法看作對象的動作,把事件看作對象的響應。
日常生活中的對象,如小孩玩的氣球同樣具有屬性、方法和事件。氣球的屬性包括可以看到的一些性質,如它的直徑和顏色。其它一些屬性描述氣球的狀態(充氣的或未充氣的)或不可見的性質,如它的壽命。通過定義,所有氣球都具有這些屬性;這些屬性也會因氣球的不同而不同。
氣球還具有本身所固有的方法和動作。如:充氣方法(用氦氣充滿氣球的動作),放氣方法(排出氣球中的氣體)和上升方法(放手讓氣球飛走)。所有的氣球都具備這些能力。
氣球還有預定義的對某些外部事件的響應。例如,氣球對刺破它的事件響應是放氣,對放手事件的響應是升空。
如果能對氣球編程的話,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.Deflate
Balloon.MakeNoise "Bang"
Balloon.Inflated = False
Balloon.Diameter = 1
End Sub
本例中代碼描述了當刺穿事件發生時,氣球的行為:調用 Deflate 方法,然後以 "Bang"(發出的聲響)為參數調用 MakeNoise 方法。因為氣球已不再是充氣狀態,所以把 Inflated 屬性置為 False,並給 Diameter 屬性設置一個新值。
實際上對氣球不能編程,但是,可以對 Visual Basic 的窗體或控制項進行編程。作為程序員,由您作主。您決定應更改哪些屬性、調用哪些方法、對哪些事件作出響應,從而得到希望的外觀和行為。
⑼ VB 中的方法有哪些
「方法」是某個具體「對象」所有的,如Form窗體這個對象有Show、PopupMenu等方法。VB本身提供的一些函數如Load、LoadPicture,也可看作是VB這個「大類」的方法。
⑽ VB 什麼是VB對象的屬性、事件、方法,並分別舉例說明
其實計算機中的一些專業術語都是現實世界物質的一種折射,舉例說:現實中我們可以把某個人看作對象(如:VB把窗體看作是一個對象),這個人有一個名字吧,那名字就是這個對象的一個屬性(
VB窗體也有名字,如Form1),其它的屬性還有面貌呀,身高呀……(VB窗體也有backcolor,forecolor……等屬性,這些屬性設置好了,是不是就做成了一個與眾不同的窗體了,就象人一樣,每個人都長得和別人不一樣),一個人他會編程,會唱歌這就是方法了(VB中方法:Form1.cls,窗體將執行清屏操作),當一個人聽到別人叫他是不是會做出相應的反映呢,那麼VB中也是這樣,當你單擊窗體時,Form1可以更改屬性,方法,執行相應的過程,就象人一樣,聽到別人喊他名字時,他是不是會答應呢。
我這種通俗的講法不知道你能不能接受