等級考試二級VB考點(diǎn)分析之多重窗體與數(shù)據(jù)文件(1)

字號:

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í)行文件總是針對工程建立的,因此,多窗體程序的編譯操作與單窗體程序一樣。