關於VB模組的問題

2023-01-15 16:10:50 字數 979 閱讀 2745

1樓:匿名使用者

vb模組也稱**模組:

visual basic 的**儲存在模組中。模組有三種型別:窗體、標準和類。

簡單的應用程式可以只有一個窗體,應用程式的所有**都駐留在窗體模組中。而當應用程式龐大複雜時,就要另加窗體。最終可能會發現在幾個窗體中都有要執行的公共**。

因為不希望在兩個窗體中重複**,所以要建立一個獨立模組,它包含實現公共**的過程。獨立模組應為標準模組。此後可以建立一個包含共享過程的模組庫。

每個標準模組、類模組和窗體模組都可包含:

宣告。可將常數、型別、變數和動態連結庫 (dll) 過程的宣告放在窗體、類或標準模組的模組級。

過程。sub、function 或者 property 過程包含可以作為單元來執行的**片段。

窗體模組

窗體模組(副檔名為 .frm )是大多數 visual basic 應用程式的基礎。窗體模組可以包含處理事件的過程、通用過程以及變數、常數、型別和外部過程的窗體級宣告。

如果要在文字編輯器中觀察窗體模組,則還會看到窗體及其控制元件的描述,包括它們的屬性設定值。寫入窗體模組的**是該窗體所屬的具體應用程式專用的;它也可以引用該應用程式內的其它窗體或物件。

標準模組

標準模組(副檔名為 .bas)是應用程式內其它模組訪問的過程和宣告的容器。它們可以包含變數、常數、型別、外部過程和全域性過程的全域性(在整個應用程式範圍內有效的)宣告或模組級宣告。

寫入標準模組的**不必綁在特定的應用程式上;如果不小心用名稱引用窗體和控制元件,則在許多不同的應用程式中可以重用標準模組。

類模組在 visual basic 中類模組(副檔名為 .cls)是物件導向程式設計的基礎。可在類模組中編寫**建立新物件。

這些新物件可以包含自定義的屬性和方法。實際上,窗體正是這樣一種類模組,在其上可安放控制元件、可顯示窗體視窗。

2樓:匿名使用者

軟體越來越大的時候,把不同功能的函式歸到不同的模組中會比較清晰一些。

關於vb時鐘的問題,關於vb時鐘的一個問題

建立一個窗體,把borderstyle屬性設為0 none,在窗體上面繪製一個timer 一個label就可以了,不用修改其他屬性。開啟 區,寫下以下 dim x1,y1 as single private sub form load me.caption me.borderstyle 0 with...

一些關於VB的問題,一些關於VB的問題

哈哈,我也剛學,不過這個我差不多理解拉 資料型別是所有程式語言都會有的問題。應該搞清楚。vb裡面的理解比較容易些,所有的資料型別宣告都用dim關鍵字,例如dim i as integer dim strname as string等等整型,長整型,單精度,雙精度 都是數值型。表示數字一般。主要分別就...

關於vb很小的問題

新建工程 一個窗體一個picturebox控制元件將picturebox控制元件的name屬性設為p1,複製以下 即可private sub form click p1.print 單擊窗體 end sub private sub p1 click p1.print 單擊 框 end sub pri...