⑴ VB中的「對象」、「屬性」、「事件」和「方法」是什麼意思,和生活中的一樣嗎請高手指教!
我也不與其他人一樣了,我不跟你啰嗦那麼多,總之,「對象」就是說將所有需要編輯的物體都看作Object,即「對象」;「屬性」即描述對象的某些特徵;「事件」即表述用戶的操作,VB是事件驅動,當然要有事件(事件即用戶操作或對象固有的,例如單擊、雙擊、裝載等都是事件)「方法」是為了處理事件觸發後的一系列操作,對象的每個方法都可以完成一系列的操作,如窗體的PrintForm方法(方法其實是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中方法是什麼意思
就是通過某種語句使控制項或其他對象改變狀態、改變位置、改變屬性等,這就是方法。
⑷ 解釋VB中的對象、屬性、事件與方法這幾個概念
對象,你就理解成窗體,控制項之類的都是就行了。
屬性,就是對象具有的性質,如窗體的Picture屬性。
方法,對象所能做的動作,如窗體的Print,Cls方法等。
事件,如窗體的單擊事件,雙擊事件等這些都是。
一般情況,你的代碼寫在對象的事件里,表示當該對象的事件被觸發時,你的代碼就被執行了,你的代碼可以訪問對象的屬性,也可以調用對象的方法。
⑸ VB 中的方法有哪些
「方法」是某個具體「對象」所有的,如Form窗體這個對象有Show、PopupMenu等方法。VB本身提供的一些函數如Load、LoadPicture,也可看作是VB這個「大類」的方法。
⑹ VB中「方法」的概念是什麼
函數 過程 方法的區別
函數:來源於,數學中的集合映射定義,因此一般有輸入輸出 在數學上稱為自變數和函數
過程:代碼上直觀的說就是返回為void的函數,當然過程實際上是指一些可重用的指令集合
方法:方法就是函數中位置結構,在數學 上看它是由一些符號連接起來的表達式,在代碼上看
它就是一段實現某一特別演算法的指令結構
不同點如下所述:
函數強調 輸入輸出,和輸入輸出,但在同樣的輸出下方法是可變的
過程強調 可重用的 公共事務,代碼上講是一些並不太強調次序和結構關系的 集合。
方法強調 結構,次序,約束,
如果 y=X^2 是二次曲線方程的話,那麼 y是函數,而f(x)=x^2中的 f就是方法
一般控制項的方法有:Drag,move,zorder,等,,,,比如command1 一般的基本控制項的屬性比方法個數多。。。。
事件如:滑鼠的按下,經過,彈起。。。。鍵盤的按鍵,,控制項的焦點獲得,失得等等。。。。。