VFP項目文件的連編與運行

字號:

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