一、FOXPRO概述
如前所述,FOXPRO是一種與DBASE、FOXBASE完全兼容且功能十分強大的關係型數據庫管理係統。美國FOX Software公司從1985年開始,陸續推出FOXBASE1.0、FOXBASE2.0、FOXBASE+2.1。在這之後,又於12990年11月推出FOXPRO1.0,1991年7月推出FOXPRO2.0。在與Microsoft公司合並之後,於12993年1月推出FOXPRO2.5 for DOS及FOXPRO2.5 for Windows,使用FOXPRO可以在DOS及Windows等環境下運行。
FOXPRO有標準版及擴展版兩種版本,對FOXPRO2.5而言,無論哪種版本都支持網絡係統。FOXPRO數據庫管理係統以全新的麵目出現,無論從功能上還是從速度上,都比FOXBASE有較大提高。
二、FOXPRO的主要特點
與DBASE、FOXBASE等關係型數據庫管理係統相比,FOXPRO除具有與之完全兼容和快速運行的特點之外,其係統容量與性能方麵也有重大突破和提高,並增加了如下主要功能:
(1)鼠標器支持。在FOXPRO係統中,用戶可以非常方便地用鼠標器進行各種操作,這樣,用戶就不必記住鍵盤鍵的組合。當然,使用鍵盤也能完全等效鼠標器的作用。
(2)用戶接口菜單係統。FOXPRO提供了一個由菜單、對話框、窗口和其他不用編程的界麵組成的用戶接口菜單係統。首次使用FOXPRO的用戶不用寫一條簡單的命令便能訪問FOXPRO的功能,實現對數據的管理。
(3)窗口環境。FOXPRO係統與用戶的接口界麵大多采用窗口方式,如對話、程序編輯、數據庫的定義與修改、報警等均在各種類型的係統窗口中進行,而且部分窗口之間可以互相切換,以方便用戶的各種操作。
(4)瀏覽和變化窗口。瀏覽和變化窗口,使用戶通過參數設定進行各種顯示格式的設計,可以讓用戶進行查看、。編輯和錄入數據,也可以進行刪除、拷貝和在字段之問粘貼數據。
(5)用戶定義窗口。用戶除了使用FOXPRO係統提供的窗口外,還可以定義自己的輸入/輸出窗口。在程序控製下,用戶定義窗口提供了一個極好的接口和通訊工具。FOXPRO給用戶提供了可按其希望去移動、重設尺寸和關閉窗口的能力。
(6)軌跡和糾錯窗口。FOXPRO提供的軌跡和糾錯窗口,能監控程序的執行,能檢驗任何需要跟蹤的表達式的值。此外,在該軌跡窗口中,還能放慢程序的執行速度。
(7)程序/文本編輯窗口。FOXPRO提供了對字塊剪接、刪除、拷貝、粘貼,字符中查找和替換,取消和恢複已實施的編輯操作等功能,為程序或文本的編輯提供了非常靈活和方便的手段。
(8)豐富的顏色支持。FOXPRO為接口係統的全部對象提供完全的顏色支持,包括FOXPRO的內部對象和能被用戶定義的那些對象。用戶除命令設置外,還可以利用彩色調板對菜單、窗口、對話框、視圖和其他接口進行色彩選擇和控製。