VB執行時要SUB MAIN或啟動窗體時什麼意思

2022-07-31 09:21:40 字數 2341 閱讀 3663

1樓:

設定啟動窗體

在預設情況下,應用程式中的第一個窗體被指定為啟動窗體。應用程式開始執行時,此窗體就被顯示出來(因而最先執行的**是該窗體的 form_initialize 事件中的**)。如果想在應用程式啟動時顯示別的窗體,那麼就得改變啟動窗體。

要改變啟動窗體,請按照以下步驟執行:

從「工程」選單中,選取「工程屬性」。

選取「一般」。

在「啟動物件」listbox 中,選取要作為新啟動窗體的窗體。

選取「確定」。

沒有啟動窗體時的啟動

有時候也許要應用程式啟動時不載入任何窗體。例如:可能想先執行裝入資料檔案的**,然後再根據資料檔案的內容決定顯示幾個不同窗體中的哪一個。

要做到這一點,可在標準模組中建立一個名為 main 的子過程,如下面的例子所示。

sub main()

dim intstatus as integer'呼叫一個函式過程來檢驗使用者狀態。

intstatus = getuserstatus'根據狀態顯示某個啟動窗體。

if intstatus = 1 thenfrmmain.show

else

frmpassword.show

end if

這個過程必須是一個子過程,且不能在窗體模組內。欲將 sub main 過程設為啟動物件,可從「工程」選單中,選取「工程屬性」,再選「一般」,然後從「啟動物件」框中選定「sub main」。

msdn上面的

2樓:匿名使用者

這個是說vb程式執行時**的入口問題。

當你建立一個vb程式時會讓程式設計師選擇建立一個控制檯應用程式還是windows窗體應用程式,見下圖:

當你選擇控制檯應用程式時,vb程式**的執行入口是sub main函式:

module module1

sub main()

'此處寫**

end sub

end module

當你選擇windows窗體應用程式事,vb程式執行的入口是窗體啟動時:

3樓:

vb支援多視窗,那麼哪一個視窗最先啟動,由工程屬性裡面的啟動視窗決定,另外模組內如果有sub main()函式,也可以從模組啟動。

4樓:匿名使用者

執行你想執行的**,比如驗證與系統資料初始化

vb中sub main()是社麼意思

5樓:代後的後代

是沒有窗體的vb6(或以前)程式的主函式。.net中只有工程型別為「windows服務」時才可用。

6樓:

如果你沒有設定啟動窗體,就必須有sub main(),它可以替代啟動窗體來完成一些初始化工作。一般情況你畫的第一個窗體被預設為啟動窗體,因此一般不需要sub main(),但如果你的程式沒有窗體,只有執行**,就必須用sub main()。

sub main在vb裡是幹嘛的?!

7樓:環業軟體

一個過程,可設為啟動物件,用法:

開啟vb,點選「工程」,選擇「工程1屬性」,在出來的對話方塊中選擇「啟動物件」為sub main,然後新增一個模組,在模組中寫入:

sub main()

form1.show 『或者別的**

end sub

程式執行的時候從sub main開始

8樓:

當使用多窗體的時候,或者無窗體的時候,則首先載入執行模組檔案中的sub main.

vb中sub main 是什麼意思,如可理解,要詳解的!!!!!!!!!

9樓:歐陽淑珍恭妍

當不想用窗體作為啟動程式時

可以用sub

main來啟動程式

比如你做了個程式

用到了許多窗體

你想通過條件的形式啟動相對應的窗體介面

這時用sub

main來實現就可以了

10樓:鑫爺製作

主函式的入口點啊~

在這裡,sub是一個關鍵字,表示這是一個過程;main()是一個函式名,它也的確是主程式的意思(也表示程式入口),vb預設是從main()過程開始執行。

vb簡答題 子程式main的作用是什麼?如何將啟動物件設定為sub main?

11樓:易尋桃

1、子程式main的作用是當程式開始執行的時候,啟動main過程。

2、在工程的屬性裡面可以設定啟動物件。

請教VB高手程式執行時間的問題,請教VB高手一個程式執行時間的問題

你可以這樣計算 開始程式前先執行一段 private declare function gettickcount lib kernel32 as long dim pertime as long private sub form load dim timer1 as long timer1 gett...

vb程式設計問題程式執行時在文字框tet1中輸入字

1 首先,在窗體上面新增一個文 本框。2 單擊文字框,在屬性視窗設定文字框的屬性,清空文字內容,將文字框的enabled屬性設定為false。3 雙擊 提取資訊 命令按鈕,編寫程式的 如下圖所示。提取資訊時,需要使用擷取字串相關的函式,如left,right,mid等。本題還需要使用instr函式查...

VB程式照著書上打下來的,執行時始終程式不對,求大神修改,萬分感謝!!急用

vb已不再支援read data語句了 可直接用賦值語句 read n,m,h read x 0 ip for i 0 to m 1 read y 0,i next i data 50,5,0.5 data 0 10 data 1 0 0 0 0 n 50 m 5 h 0.5x 0 0 ip 10 ...