9.1 建立多重窗體應(yīng)用程序
考點(diǎn)1 與多重窗體程序設(shè)計(jì)有關(guān)的語句和方法
1 Load語句
格式:Load窗體名稱
Load語句把一個(gè)窗體裝入內(nèi)存。執(zhí)行Load語句后,可以引用窗體中的控件及各種屬性,但此時(shí)窗體沒有顯示出來。“窗體名稱”是窗體的Name屬性。
2 UnLoad語句
格式:UnLoad窗體名稱
該語句與Load語句的功能相反,它清除內(nèi)存中指定的窗體。
3 Show方法
格式:[窗體名稱.]Show[模式]
Show方法用來顯示一個(gè)窗體。如果省略“窗體名稱”,則顯示當(dāng)前窗體。參數(shù)“模式”用來確定窗體的狀態(tài),可以取兩種值,即0和l(不是False和True)。Show方法兼有裝入和顯示窗體的兩種功能。也就是說,在執(zhí)行Show時(shí),如果窗體不在內(nèi)存中,則Show自動(dòng)把窗體裝入內(nèi)存,然后再顯示出來。
4 Hide方法
格式:[窗體名稱.]Hide
Hide方法使窗體隱藏,即不在屏幕上顯示,但仍在內(nèi)存中,因此,它與UnLoad語句的作用是不一樣的。在多窗體程序中,經(jīng)常要用到關(guān)鍵字Me,它代表的是程序代碼所在的窗體。
考點(diǎn)2 建立界面
1封面窗體
封面窗體是整個(gè)程序的“門面”,應(yīng)有一定的“藝術(shù)性”。其主體部分可以用作圖軟件來設(shè)計(jì)。
2列表窗體
列表窗體用來顯示應(yīng)用程序的內(nèi)容,實(shí)際上它是一個(gè)對話框窗體。
考點(diǎn)3 編寫程序代碼
程序代碼是針對每個(gè)窗體編寫的,其編寫方法與單一窗體相同。只要在工程資源管理器窗口中選擇所需要的窗體文件,然后單擊“查看代碼”按鈕,就可以進(jìn)入相應(yīng)窗體的程序代碼窗口。
9.2 多重窗體程序的執(zhí)行與保護(hù)
考點(diǎn)4 指定啟動(dòng)窗體
Visual Basic規(guī)定,對于多窗體程序,必須指定其中一個(gè)窗體為啟動(dòng)窗體;如果未指定,就把第一個(gè)窗體作為啟動(dòng)窗體。
考點(diǎn)5 多重窗體程序的存取
1保存多窗體程序
(1)在工程資源管理器中選擇需要保存的窗體,然后執(zhí)行“文件”菜單中的“*.frm另存為”命令,打開“文件另存為”對話框。
(2)執(zhí)行“文件”菜單中的“工程另存為”命令,打開“工程另存為”對話框,把整個(gè)工程以.vbp為擴(kuò)展名存入磁盤。
2裝入多窗體程序
打開(裝入)文件的操作比較簡單。即執(zhí)行“文件”菜單中的“打開工程”命令,將顯示“打開工程”對話框(“現(xiàn)存”選項(xiàng)卡),在對話框中輸入或選擇工程文件(.vbp)名,然后單擊“打開”按鈕,即可把屬于該工程的所有文件(包括.frm和.bas文件)裝入內(nèi)存。
3多窗體程序的編譯
多窗體程序可以編譯生成可執(zhí)行文件(.exe),而可執(zhí)行文件總是針對工程建立的,因此,多窗體程序的編譯操作與單窗體程序一樣。
考點(diǎn)1 與多重窗體程序設(shè)計(jì)有關(guān)的語句和方法
1 Load語句
格式:Load窗體名稱
Load語句把一個(gè)窗體裝入內(nèi)存。執(zhí)行Load語句后,可以引用窗體中的控件及各種屬性,但此時(shí)窗體沒有顯示出來。“窗體名稱”是窗體的Name屬性。
2 UnLoad語句
格式:UnLoad窗體名稱
該語句與Load語句的功能相反,它清除內(nèi)存中指定的窗體。
3 Show方法
格式:[窗體名稱.]Show[模式]
Show方法用來顯示一個(gè)窗體。如果省略“窗體名稱”,則顯示當(dāng)前窗體。參數(shù)“模式”用來確定窗體的狀態(tài),可以取兩種值,即0和l(不是False和True)。Show方法兼有裝入和顯示窗體的兩種功能。也就是說,在執(zhí)行Show時(shí),如果窗體不在內(nèi)存中,則Show自動(dòng)把窗體裝入內(nèi)存,然后再顯示出來。
4 Hide方法
格式:[窗體名稱.]Hide
Hide方法使窗體隱藏,即不在屏幕上顯示,但仍在內(nèi)存中,因此,它與UnLoad語句的作用是不一樣的。在多窗體程序中,經(jīng)常要用到關(guān)鍵字Me,它代表的是程序代碼所在的窗體。
考點(diǎn)2 建立界面
1封面窗體
封面窗體是整個(gè)程序的“門面”,應(yīng)有一定的“藝術(shù)性”。其主體部分可以用作圖軟件來設(shè)計(jì)。
2列表窗體
列表窗體用來顯示應(yīng)用程序的內(nèi)容,實(shí)際上它是一個(gè)對話框窗體。
考點(diǎn)3 編寫程序代碼
程序代碼是針對每個(gè)窗體編寫的,其編寫方法與單一窗體相同。只要在工程資源管理器窗口中選擇所需要的窗體文件,然后單擊“查看代碼”按鈕,就可以進(jìn)入相應(yīng)窗體的程序代碼窗口。
9.2 多重窗體程序的執(zhí)行與保護(hù)
考點(diǎn)4 指定啟動(dòng)窗體
Visual Basic規(guī)定,對于多窗體程序,必須指定其中一個(gè)窗體為啟動(dòng)窗體;如果未指定,就把第一個(gè)窗體作為啟動(dòng)窗體。
考點(diǎn)5 多重窗體程序的存取
1保存多窗體程序
(1)在工程資源管理器中選擇需要保存的窗體,然后執(zhí)行“文件”菜單中的“*.frm另存為”命令,打開“文件另存為”對話框。
(2)執(zhí)行“文件”菜單中的“工程另存為”命令,打開“工程另存為”對話框,把整個(gè)工程以.vbp為擴(kuò)展名存入磁盤。
2裝入多窗體程序
打開(裝入)文件的操作比較簡單。即執(zhí)行“文件”菜單中的“打開工程”命令,將顯示“打開工程”對話框(“現(xiàn)存”選項(xiàng)卡),在對話框中輸入或選擇工程文件(.vbp)名,然后單擊“打開”按鈕,即可把屬于該工程的所有文件(包括.frm和.bas文件)裝入內(nèi)存。
3多窗體程序的編譯
多窗體程序可以編譯生成可執(zhí)行文件(.exe),而可執(zhí)行文件總是針對工程建立的,因此,多窗體程序的編譯操作與單窗體程序一樣。