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

字號:

9.3 Visual Basic工程結(jié)構(gòu)
    考點6 標(biāo)準(zhǔn)模塊
    標(biāo)準(zhǔn)模塊也稱全局模塊或總模塊,由全局變量聲明、模塊層聲明及通用過程等幾部分組成。其中全局聲明放在標(biāo)準(zhǔn)模塊的首部,因為每個模塊都可能要求有它自己的具體名字的全局變量。全局變量聲明總是在啟動時執(zhí)行。
    考點7 窗體模塊
    窗體模塊包括3部分內(nèi)容,即聲明部分、通用過程部分和事件過程部分。在聲明部分中,用Dim語句聲明窗體模塊所需要的變量,因而其作用域為整個窗體模塊.包括該模塊內(nèi)的每個過程。注意,在窗體模塊代碼中,聲明部分一般放在最前面,而通用過程和事件過程的位置沒有嚴(yán)格的限制。
    考點8 Sub Main過程
    在一個含有多個窗體或多個工程的應(yīng)用程序中,有時候需要在顯示多個窗體之前對一些條件進(jìn)行初始化,這就需要在啟動程序時執(zhí)行一個特定的過程。在Visual Basic中,這樣的過程稱為啟動過程,并命名為Sub Main,它類似于C語言中的Main函數(shù)。
    Sub Main過程在標(biāo)準(zhǔn)模塊窗口中建立,其方法是,執(zhí)行“工程”菜單中的“添加模塊”命令,打開標(biāo)準(zhǔn)模塊窗口,在該窗口中鍵入:
     Sub Main
    然后按回車鍵,將顯示該過程的開頭和結(jié)束語句,然后即可在兩個語句之間輸入程序代碼。
    9.4 閑置循環(huán)與DoEvents語句
    考點9 閑置循環(huán)與DoEvents語句
    Visual Basic提供了閑置循環(huán)(Idle Loop)和DoEvents語句。
    DoEvents既可以作為語句,也可以作為函數(shù)使用,一般格式為:
     [窗體號=]DoEvents[()]
    當(dāng)作為函數(shù)使用時,DoEvents返回當(dāng)前裝入Visual Basic應(yīng)用程序工作區(qū)的窗體號。如果不想使用這個返回值,則可隨便用一個變量接收返回值。
    9.5 文件概述
    考點10 文件說明
    所謂文件說明,指的是文件的命名規(guī)則。在Visual Basic中,文件說明的一般格式為:
     設(shè)備名:文件引用名
    考點11 文件結(jié)構(gòu)和分類
    1文件結(jié)構(gòu)
    為了有效地存取數(shù)據(jù),數(shù)據(jù)必須以某種特定的方式存放,這種特定的方式稱為文件結(jié)構(gòu)。
    .字符:是構(gòu)成文件的最基本單位。
    .字段:也稱域。字段由若干個字符組成,用來表示一項數(shù)據(jù)。
    .記錄:由一組相關(guān)的字段組成。
    .文件:文件由記錄構(gòu)成,一個文件含有一個以上的記錄。
    2文件類型
    根據(jù)不同的分類標(biāo)準(zhǔn),文件可以分為不同的類型。
    .根據(jù)數(shù)據(jù)性質(zhì),文件可分為程序文件和數(shù)據(jù)文件。
    .根據(jù)數(shù)據(jù)的存取方式和結(jié)構(gòu),文件可分為順序文件和隨機文件。
    .根據(jù)數(shù)據(jù)的編碼方式,文件可以分為ASCII和二進(jìn)制數(shù)文件。
    9.6 文件的打開與關(guān)閉
    考點12 文件的打開(建立)
    如前所述,在對文件進(jìn)行操作之前,必須先打開或建立文件。Visual Basic用Open語句打開或建立一個文件。其格式為:
     Open文件說明[For方式][Access存取類型][鎖定]As[#]文件號[len=記錄長度]
    Open語句的功能是:為文件的輸入輸出分配緩沖區(qū),并確定緩沖區(qū)所使用的存取方式。
    說明:
    (1)格式中的Open,F(xiàn)or,Access,As以及Len為關(guān)鍵字,“文件說明”的含義如前所述。
    (2)為了滿足不同的存取方式的需要,對同一個文件可以用幾個不同的文件號打開,每個文件號有自已的一個緩沖區(qū)。
    (3)Open語句兼有打開文件和建立文件兩種功能。
    考點13 文件的關(guān)閉
    文件的讀寫操作結(jié)束后,應(yīng)將文件關(guān)閉,這可以通過Close語句來實現(xiàn)。其格式為:
     Close〔[#1文件號][,[#]文件號]……
    Close語句用來結(jié)束文件的輸入輸出操作。
    說明:
    (1)Close語句用來關(guān)閉文件,它是在打開文件之后進(jìn)行的操作。格式中的“文件號”是Open語句中使用的文件號。
    (2)Oose語句中的文件號是可選的。如果指定文件號,則把指定的文件關(guān)閉;如果不指定文件號,則把所有打開的文件全部關(guān)閉。
    (3)除了使用Close語句關(guān)閉文件外,在程序結(jié)束時將自動關(guān)閉所有打開的數(shù)據(jù)文件。
    (4)Close語句使用Visual Basic結(jié)束對文件的使用,它的操作十分簡單,但絕不是可有可無的。