官术网_书友最值得收藏!

1.6 配置Visual FoxPro

安裝Visual FoxPro后,用戶可以根據需要定制開發環境。環境設置包括主窗口標題、默認目錄、項目、編輯器、調試器及表單工具選項、臨時文件存儲、拖放字段對應的控件和其他選項。用戶既可以用交互式,也可以用編程的方法配置Visual FoxPro,甚至可以使Visual FoxPro啟動時調用用戶自建的配置文件。

1.6.1 設置環境和管理臨時文件

1.使用“選項”對話框

用戶可以在“命令”窗口的程序中使用SET命令設置環境,也可以使用下列方式交互地在“選項”對話框中設置、查看或更改環境選項。

從“工具”菜單中選擇“選項”項,打開“選項”對話框。“選項”對話框中具有一系列代表不同類別環境選項的選項卡。例如,在“顯示”選項卡中,可以設置Visual FoxPro主窗口顯示方式,如圖1-6a所示。在“區域”選項卡中,可以設置日期格式、貨幣格式等項,如圖1-6b所示。

圖1-6 “選項”對話框

a)“顯示”選項卡 b)“區域”選項卡

2.保存設置

用戶可以把在“選項”對話框中所作設置保存為在當前工作期有效或者是Visual FoxPro的默認(永久)設置。

把設置保存為僅在當前工作期有效:在“選項”對話框中更改設置,然后單擊“確定”按鈕。所作的設置一直作用到退出Visual FoxPro(或直到再次更改它們)為止。

把當前設置保存為默認設置:在“選項”對話框中更改設置,然后單擊“設置為默認值”按鈕,再單擊“確定”按鈕,系統將把設置存儲在Windows注冊表中。

通過執行SET命令或在啟動Visual FoxPro時指定一個配置文件,可以忽略默認設置。

3.管理臨時文件

Visual FoxPro在許多操作中產生臨時文件。例如在編輯、索引、排序時,都要產生臨時文件。文本編輯期間也會產生正在編輯文件的臨時副本。

除非為臨時文件指定其他位置,否則Visual FoxPro在Windows保存臨時文件的目錄中創建臨時文件。指定臨時文件位置的步驟為:

①從“工具”菜單中選擇“選項”項,然后選擇“文件位置”選項卡。

②輸入臨時文件的位置,如圖1-7所示。若要永久保存所做的更改,單擊“設置為默認值”按鈕。

圖1-7 輸入臨時文件的位置

1.6.2 配置Visual FoxPro工具欄

Visual FoxPro可定制的工具欄見表1-1。

表1-1 可定制的工具欄

1.激活工具欄及使工具欄不活動

默認情況下,工具欄中只有“常用”工具欄可見。當使用一個設計器工具時,將激活相關的工具欄。當然,還可以在任何需要時激活一個工具欄。

●若要激活一個工具欄,可以運行相應的設計器工具,或者從“顯示”菜單中選擇“工具欄”項,在“工具欄”對話框中選擇希望激活的工具欄,如圖1-8所示。

圖1-8 “工具欄”對話框

●若要使一個工具欄不活動,可以關閉相應工具,或者從“顯示”菜單中選擇“工具欄”項,在“工具欄”對話框中清除欲使之不活動的工具欄。

2.定制現有工具欄

創建自定義工具欄最簡單的方法就是修改Visual FoxPro提供的工具欄。用戶可以通過添加或移去按鈕修改現有工具欄,創建包含現有工具欄按鈕的新工具欄,也可以使用代碼創建一個自定義工具欄類來定義自定義工具欄。

(1)修改現有Visual FoxPro工具欄

用戶可以從一個現有工具欄中移去一個按鈕或者從一個工具欄向另一個工具欄復制按鈕。修改Visual FoxPro工具欄的步驟如下。

首先,從“顯示”菜單中選擇“工具欄”項,在“工具欄”對話框中選定希望定制的工具欄并單擊“定制”按鈕,打開該工具欄和“定制工具欄”對話框。

然后,可以在“定制工具欄”對話框中選擇適當的類別,然后把所需按鈕拖到工具欄上,如圖1-9所示,即向該工具欄添加按鈕;也可從希望定制的工具欄中將某些按鈕拖離工具欄而移去它們。

圖1-9 把按鈕拖離工具欄

最后,選擇“關閉”按鈕,結束工具欄的定制工作。

在更改了Visual FoxPro工具欄之后,還可以把它恢復到原來的配置。方法是在“工具欄”對話框中選擇工具欄,然后單擊“重置”按鈕。

(2)從現有工具欄創建新工具欄

用戶可以創建由來自其他工具欄的按鈕組成的全新工具欄。創建Visual FoxPro新工具欄的步驟如下。

從“顯示”菜單中選擇“工具欄”項,在“工具欄”對話框中單擊“新建”按鈕,在打開的“新工具欄”對話框中命名工具欄,如圖1-10所示,單擊“確定”按鈕。

圖1-10 “新工具欄”對話框

然后,在“定制工具欄”對話框中選擇一個類別,把所需按鈕拖到新建的工具欄上。還可以用鼠標把工具欄上的按鈕拖動到所需位置來重排它們。

最后,在“定制工具欄”對話框中單擊“關閉”按鈕,結束工具欄的創建工作。

不能重置自己創建的工具欄上的按鈕。

若要刪除創建的工具欄,可以采用如下步驟:

從“顯示”菜單選擇“工具欄”項,選定欲刪除的工具欄,單擊“刪除”按鈕,最后單擊“確定”按鈕以確認刪除。不能刪除Visual FoxPro提供的工具欄。

1.6.3 恢復Visual FoxPro環境

如果希望關閉所有操作返回Visual FoxPro啟動時的狀態,用戶可以在“命令”窗口或在退出Visual FoxPro之前最后調用的程序中,按下列順序運行如下命令:

說明:CLEAR ALL從內存中移去所有對象,按順序關閉所有私有數據工作區以及其中的臨時表。

在CLOSE ALL正確執行后,關閉Visual FoxPro所有工作區中的數據庫、表以及臨時表。

CLEAR PROGRAM清除最近執行程序的程序緩沖區。CLEAR PROGRAM迫使Visual FoxPro從磁盤而不是從程序緩沖區中讀取文件。

在事務過程中:如果事務正在執行過程中,應在執行CLEAR ALL、CLOSE ALL以及CLEAR PROGRAM命令之前對每一層事務使用END TRANSACTION命令。

在緩沖式更新過程中:如果在緩沖式更新的過程中,應在執行CLEAR ALL、CLOSE ALL以及CLEAR PROGRAM命令之前,對每一個有緩沖式更新的臨時表使用TABLEUPDATE()或TABLEREVERT()函數。

主站蜘蛛池模板: 汝南县| 屯门区| 荆州市| 荆州市| 平武县| 宜兰市| 新蔡县| 云阳县| 邛崃市| 苏州市| 乌兰察布市| 长宁区| 汉寿县| 许昌市| 叙永县| 新宁县| 尚义县| 金门县| 贺州市| 宁波市| 怀仁县| 尤溪县| 高州市| 高陵县| 皋兰县| 会宁县| 景东| 襄城县| 合水县| 鹤峰县| 游戏| 县级市| 长丰县| 海淀区| 云和县| 开鲁县| 康马县| 博湖县| 谢通门县| 西乌珠穆沁旗| 云浮市|