VFP項(xiàng)目文件的連編與運(yùn)行

字號(hào):

連編是將項(xiàng)目中所有的文件連接編譯在一起,這是大多數(shù)系統(tǒng)開發(fā)都要做的工作。這里先介紹有關(guān)的兩個(gè)重要概念。
    1.主文件
    主文件是“項(xiàng)目管理器”的主控程序,是整個(gè)應(yīng)用程序的起點(diǎn)。在Visual FoxPro中必須指定一個(gè)主文件,作為程序執(zhí)行的起始點(diǎn)。它應(yīng)當(dāng)是一個(gè)可執(zhí)行的程序,這樣的程序可以調(diào)用相應(yīng)的程序,最后一般應(yīng)回到主文件中。
    2.“包含”和“排除”
    “包含”是指應(yīng)用程序的運(yùn)行過程中不需要更新的項(xiàng)目,也就是一般不會(huì)再變動(dòng)的項(xiàng)目。它們主要有程序、圖形、窗體、菜單、報(bào)表、查詢等。
    “排除”是指已添加在“項(xiàng)目管理器”中,但又在使用狀態(tài)上被排除的項(xiàng)目。通常,允許在程序運(yùn)行過程中隨意地更新它們,如數(shù)據(jù)庫表。對(duì)于在程序運(yùn)行過程中可以更新和修改的文件,應(yīng)將它們修改成“排除”狀態(tài)。
    指定項(xiàng)目的“包含”與“排除”狀態(tài)的方法是:打開“項(xiàng)目管理器”,選擇菜單欄的“項(xiàng)目”命令中的“包含/排除”命令項(xiàng);或者通過單擊鼠標(biāo)右鍵,在彈出的快捷菜單中,選擇“包含/排除”命令項(xiàng)。
    在使用連編之前,要確定以下幾個(gè)問題:
    (1)在“項(xiàng)目管理器”中加進(jìn)所有參加連編的項(xiàng)目,如數(shù)據(jù)庫、程序、表單、菜單、報(bào)表以及其他文本文件等。
    (2)指定主文件。
    (3)對(duì)有關(guān)數(shù)據(jù)文件設(shè)置“包含/排除”狀態(tài)。
    (4)確定程序(包括表單、菜單、程序、報(bào)表)之間的明確的調(diào)用關(guān)系。
    (5)確定程序在連編完成之后的執(zhí)行路徑和文件名。
    在上述問題確定后,即可對(duì)該項(xiàng)目文件進(jìn)行編譯。通過設(shè)置“連編選項(xiàng)”對(duì)話框的“選項(xiàng)”,可以重新連編項(xiàng)目中的所有文件,并對(duì)每個(gè)源文件創(chuàng)建其對(duì)象文件。同時(shí)在連編完成之后,可指定是否顯示編譯時(shí)的錯(cuò)誤信息,也可指定連編應(yīng)用程序之后,是否立即運(yùn)行它。