vb6 0控制元件 屬性 事件詳細介紹

2022-03-18 03:11:48 字數 5905 閱讀 8771

1樓:匿名使用者

msdn你可以先看目錄,弄明白那些是vb語言本身的屬性和方法,那些是控制元件的屬性和用法,vb自帶的控制元件有哪些種類。

vb語言本身的先學習,控制元件的用到的時候再學習就可以了。

經常自己寫點小**來學習。

2樓:匿名使用者

我覺得。需要用某個控制元件的時候在詳細理解記憶最深刻。但是你要大概知道某些常用控制元件有什麼事件方法屬性。

3樓:

visual basic 6.0中包括三種型別的「控制元件」:1.

標準控制元件2.activex控制元件3.可插入的物件。

工具箱中可以直接使用的控制元件稱為標準控制元件,又稱內部控制元件,它們包含於visual basic程式的*.exe檔案中;不在工具箱中的activex控制元件是以單獨檔案的方式存在的,它們的副檔名為*.ocx。

「屬性」是visual basic的物件的相關性質,它們可以通過屬性表來直接修改或通過賦值方式直接向變數賦值。

「事件」是由系統事先設定好的、某一物件可以識別的動作;例如:單擊窗體或雙擊窗體等。

4樓:

沒有比書本還詳細的資料了,我也是自學的,雖然不能說精通。但是多通過自身的實踐一定可以行的!

vb中什麼是物件的屬性,事件和方法

5樓:慢熱盧氣球

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 窗體或控制元件。作為程式設計師,您責無旁貸。您可以決定應該更改哪些屬性,應該呼叫哪些方法或應響應哪些事件來實現想要的外觀和行為。

一、visualbasic 6.0 環境搭建

安裝完成 ,開啟 如圖所示

二、vb的整合開發環境 解說

標題欄:標題欄位於主視窗的頂部, 如圖1.1所示。

 標題欄除了可顯示正在開發或除錯的工程名外,還用於顯示系統的工作狀態。在vb中,用於建立應用程式的過程,稱為「設計態」或「設計時」 (design-time);執行一個應用程式的過程,則稱為「執行態」或「執行時」 (run-time)。當一個應用程式在vb環境下進行除錯(即試執行)由於某種原因其執行被暫時終止時,稱為「中斷態」(break—time)。

標題欄最左側為控制選單框,用來控制主視窗的大小、移動、還原、最大化、最小化及關閉等操作,雙擊此框可以退出vb整合開發環境。

選單欄:選單欄位於標題欄的下面, 如圖1.1所示。

vb的選單欄除了提供標準的「檔案」、「編輯」、「檢視」、「視窗」和「幫助」選單之外,還提供了程式設計專用的功能選單,  如「工程」、「格式」、「除錯」、「執行」、「查詢」、「圖表」及「工具」和「外接程式」等。

工具欄:工具欄一般位於選單欄的下面,如圖1.1所示。

vb的工具欄包括有「標準」、「編輯」、「窗體編輯器」和「除錯」四組工具欄。每個工具欄都由若干命令按鈕組成,在程式設計環境下提供對於常用命令的快速訪問。 在沒有進行相應設定的情況下,啟動vb之後只顯示「標準」工具欄。

 「編輯」、「窗體編輯器」和「除錯」三個工具欄在需要使用的時候可通過選擇「檢視」選單的「工具欄」命令中的相應工具欄名稱來顯示,也可通過滑鼠右擊「標準」工具欄的空白部分,從開啟的彈出式選單中選擇需要的工具欄名稱來顯示。

控制元件工具箱:控制元件工具箱又稱工具箱,位於vb主視窗的左下方,如圖1.1所示。

 它提供的是軟體開發人員在設計應用程式介面時需要使用的常用工具(控制元件)。這些控制元件以圖示的形式存放在工具箱中,軟體開發人員在設計應用程式時,使用這些控制元件在窗體上「畫」出應用程式的介面。工具箱中常用控制元件中圖示和名稱如圖1.

2所示。工具箱除了最常用的控制元件以外,根據設計程式介面的需要也可以向工具箱中新增新的控制元件,新增新控制元件可以通過選擇「工程」選單中的「部件」命令或通過在工具箱中右擊滑鼠,在彈出選單中選擇「部件」命令來完成

窗體設計器:窗體設計器位於vb主視窗的中間,如圖1.1所示。

它是一個用於設計應用程式介面的自定義視窗。應用程式中每一個窗體都有自己的窗體設計器。窗體設計器總是和它中間的窗體一道出現,在啟動vb開始建立一個新工程時,窗體設計器和它中間的初始窗體「form1」一道出現。

要在應用程式中新增其它窗體,可單擊工具欄上的「新增窗體」按鈕。

屬性設定視窗:屬性設定視窗位於窗體設計器的右方,如圖1.1和圖1.

3所示。它主要用來在設計介面時,為所選中的窗體和窗體上的各個物件設定初始屬性值。它由標題欄、「物件」列表框、「屬性」列表框及屬性說明幾部分組成。

屬性設定視窗的標題欄中標有窗體的名稱。用滑鼠單擊標題欄下的「物件」列表框右側的按鈕,開啟其下拉式列表框,可從中選取本窗體內的各個物件,物件選定後,下面的屬性列表框中就列出與該物件有關的各個屬性及其設定值。屬性視窗設有「按字母序」和「按分類序」兩個選項卡,可分別將屬性按字母或按分類順序排列。

當選中某一屬性時,在下面的說明框裡就會給出該屬性的相關說明。

**編輯器:用vb開發應用程式,包括兩部分工作:一是設計圖形使用者介面;二是編寫程式**。

設計圖形使用者介面通過窗體設計器來完成;而**編輯器的作用就是用來編寫應用程式**。設計程式時,當用滑鼠雙擊窗體設計器中的窗體或窗體上的某個物件時,**編輯器將顯示在vb整合環境中,見圖1.4。

 應用程式的每個窗體和標準模組都有一個單獨的**編輯器。 **編輯器中有兩個列表框,一個是「物件」列表框,另一個是「事件」列表框。從列表框中選定要編寫**的物件(若是公共**段,則選「通用」),再選定相應的事件,則可非常方便地為物件編寫事件過程。

工程資源管理器:工程資源管理器又稱為工程瀏覽器,位於窗體設計器的右上方,見圖1.1和圖1.

5。它列出了當前應用程式中包含的所有檔案清單。一個vb應用程式也稱為一個工程,由一個工程檔案(.

vbp)和若干個窗體檔案(.frm)、標準模組檔案(.bas)與類模組檔案(.

cis)等其它型別檔案組成。工程資源管理器視窗上有一個小工具欄,上面的三個按鈕分別用於檢視**、檢視物件和切換資料夾。在工程資源管理器視窗中選定物件,單擊「檢視物件」按鈕,即可在窗體設計器中顯示所要檢視的窗體物件;單擊「檢視**」按鈕,則會出現該物件的「**編輯器」視窗。

窗體佈局視窗:窗體佈局視窗位於窗體設計器的右下方,見圖1.1和圖1.

6。在設計時通過滑鼠右擊表示螢幕的小影象中的窗體圖示,將會彈出一個選單,選擇選單中的相關命令項,可設定程式執行時窗體在螢幕上的位置。

三、程式設計步驟

建立程式介面:程式介面是程式與使用者進行互動的橋樑,通常由視窗、視窗中的各種按鈕、文字框、選單欄和工具欄等組成。建立程式介面,實際上就是根據程式的功能要求及程式與使用者間相互傳送資訊的形式和內容以及程式的工作方式等,確定視窗的大小和位置、視窗中要包含哪些物件,然後再使用窗體設計器來繪製和放置所需的控制元件物件。

設定物件的屬性:在建立程式介面的過程中,應根據需要同時為窗體及窗體上的物件設定相應的屬性。屬性的設定既可在設計時通過屬性視窗設定,也可通過程式**,在程式執行時進行改變。

編寫程式**:介面僅僅決定程式的外觀。程式通過介面上的物件接收到必要的資訊後如何動作,要做些什麼樣的操作,對使用者通過介面輸入的資訊做出何種響應、進行哪些資訊處理,還需要通過編寫相應的程式**來實現。

編寫程式**通過**編輯器進行。

儲存工程:一個vb工程(程式)建立完成以後,可使用「檔案」選單中的「儲存工程」命令或工具欄上的「儲存工程」按鈕進行儲存。初次儲存時,應根據系統提示依次對所有檔案進行儲存。

一個工程中的所有檔案最好都儲存在同一個獨立的資料夾中,這樣有利於管理和使用。

測試和除錯應用程式:測試和除錯程式是保證所開發的程式實現預定的功能,並使其工作正確、可靠的必要步驟。

建立可執行程式:建立可執行程式就是將該工程編譯成可執行程式(.exe檔案),使其可以脫離vb環境,直接在windows環境下獨立執行。

四、vb工程管理

在vb中,建立一個應用程式,被稱為建立一個工程。一個vb工程是由若干個不同型別的檔案組成的,工程就是這些檔案的集合。一個vb工程通常包含一個工程檔案(.

vbp)和若干個窗體檔案(.frm)(至少應包含一個窗體檔案),有時根據需要也會包含其它型別檔案,如標準模組檔案(.bas)、類模組檔案(.

cis)、資原始檔(.res)、自定義控制元件檔案(.ocx)與使用者文件(.

dob或.dox)等。為方便使用和管理,儲存工程時,建議將工程中的相關檔案都儲存在一個獨立的資料夾中。

工程檔案:在建立一個vb工程時,系統會建立一個副檔名為「.vbp」的工程檔案。

工程檔案的作用是記錄在建立該工程時所建立的所有檔案的相關資訊。需要注意的是:工程檔案雖然包含了其它檔案建立時的相關資訊,但並不包含其它檔案的詳細內容,因此它並不代表工程的全部。

由於工程檔案記錄了工程中所有檔案的相關資訊,因此對於一個已建立的工程,當開啟工程中的工程檔案時將同時開啟工程中所有其它檔案。對於一個新建立的工程,初次儲存工程時,系統會逐個提示儲存所有檔案,而對於一個已建立的工程,如再次開啟進行修改,只要執行儲存工程命令,即可對所有檔案的修改進行儲存,而不必逐個儲存。

窗體檔案:窗體檔案也稱為窗體模組檔案,由於窗體是建立vb應用程式介面時必不可少的物件,因此窗體和窗體檔案是vb中最重要的物件和檔案,一個vb工程必須至少包含一個窗體,最多可包含255個窗體,每個窗體都有一個對應的窗體檔案。窗體檔案不僅包含有用於處理髮生在窗體中的各個物件的事件過程,而且包含有窗體及窗體中各物件的屬性設定以及相關說明。

對於窗體檔案可以概括為:窗體檔案=窗體介面+窗體程式**。

其它檔案:標準模組檔案的作用主要是將應用程式中可被多個模組所共用的程式**段(通用過程)組織在一起,對於可被多個模組所共用的全域性變數,通常也定義在標準模組中。和窗體模組不同,標準模組只有程式**,沒有對應的介面。

根據需要,一個vb工程可以包含多個標準模組檔案,也可以沒有。類模組檔案主要用來建立新的類,並對類的屬性和方法進行規定。和標準模組檔案類似,在一個vb工程中,類模組檔案也是可選的。

VB6 0查詢語句

1 顯示所有清單,其中 uvoltage,ucapacity可任意修改。select uvoltage,ucapacity from supply where ucapacity 你原來的語句 2 僅顯示一行,相當於excel的分類統計計數select uvoltage,min ucapacity ...

在vb60中如何申明全域性變數,在VB 6 0中,如何申明一個全域性變數?

在任意模組中用public定義變數,例如public a as integer,使用時可直接寫a,若在其他模組中有與之重名的變數須在變數前宣告模組,比如 form1.a 在 標準模組 的宣告部分,使用關鍵字public或global宣告,可以被工程中的任一窗體,任一模組中的任一過程或函式使用,陣列和...

vb 6 0的陣列問題

dim e 1 to 12 as integerdim f as integer private sub command1 click dim i as integer static j as integer for i 1 to 12 if e i 0 then 使不為零的元素提取出j j 1 r...