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 ...