foxpro

foxpro

數據庫産品
Visual FoxPro原名FoxBase,最初是由美國Fox Software公司于1988年推出的數據庫産品,在DOS上運行,與xBase系列兼容。FoxPro是FoxBase的加強版,最高版本曾出過2.6。之後于1992年,Fox Software公司被Microsoft收購,加以發展,使其可以在Windows上運行,并且更名為 Visual FoxPro。 FoxPro比FoxBASE在功能和性能上又有了很大的改進,主要是引入了窗口、按紐、列表框和文本框等控件,進一步提高了系統的開發能力。[1]f
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 中文名:FoxPro 原名:FoxBase 最新版本:Visual FoxPro 9.0 出版公司:Microsoft 停止更新時間:2007年3月13日 服務停止時間:2010年1月12日 擴展停止時間:2015年1月13日

版本簡介

Visual FoxPro 3.0一推出,就受到廣大用戶的歡迎。因為xBase類的語言,如dBase、Clipper等,當時還無法在Windows上運行,于是成為市場上的霸主。

微軟後來又順勢Visual FoxPro包入Visual Studio中。

到7.0的時候,為了應.NET的發展策略,又Visual FoxPro移出Visual Studio,并Visual Studio更名為Visual Studio.Net。最新的版本 9.0。2007年3月13日,微軟公司向第三方開發者正式确認,Visual FoxPro 9是微軟的最後一款桌面數據庫開發工具軟件,今後永遠不會出現VFP 10。微軟在西雅圖舉行的微軟MVP全球峰會上宣布了這一消息,并沒有引起太大的騷動。因為這些微軟“最有價值專家”們都早已清楚,自從2005年12月起,微軟已經大幅度縮減了VFP 9的開發投入,徹底退出隻是時間的問題。微軟會為VFP 9的普通用戶提供支持到2010年1月12日,購買擴展支持服務的用戶可獲得到2015年1月13号的服務,那時便是FoxPro的真正壽終正寝之日,FoxPro 9成為Foxpro的絕唱!

功能介紹

visual foxpro簡稱VFP,同VB、DELPHI一樣都是程序開發工具,VFP由于自帶免費的DBF格式的數據庫,在國内曾經是非常流行的開發語言,現在許多單位的MIS系統都是用VFP開發的。VFP主要用在小規模企業單位的MIS系統開發,當然也有像工控軟件、多媒體軟件的開發中。由于VFP不支持多線程編程,其DBF數據庫在大量客戶端的網絡環境中對數據處理能力比較吃力,加之微軟推出了SQL數據庫,另有VB、VC等編程工具,所以對VFP的投入逐漸減少,微軟已經明确表态,VFP9是VFP最後一個版本。

常用命令

ACCEPT 把一個字符串賦給内存變量

APPEND 給數據庫文件追加記錄

APPEND FROM 從其它庫文件記錄添加到數據庫文件中

AVERAGE 計算數值表達式的算術平均值

BROWSE 全屏幕顯示和編輯數據庫記錄

CALL 運行内存中的二進制文件

CANCEL 終止程序執行,返回圓點提示符

CASE 在多重選擇語句中,指定一個條件

CHANGE 對數據庫中的指定字段和記錄進行編輯

CLEAR 清潔屏幕,光标移動到屏幕左上角

CLEAR ALL 關閉所有打開的文件,釋放所有内存變量,選擇1号工作區

CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表

CLEAR GETS 從全屏幕READ中釋放任何當前GET語句的變量

CLEAR MEMORY 清除當前所有内存變量

CLEAR PROGRAM 清除程序緩沖區

CLEAR TYPEAHEAD 清除鍵盤緩沖區

CLOSE 關閉指定類型文件

CONTINUE 把記錄指針指到下一個滿足LOCATE命令給定條件的記錄,在LOCATE命令後出現。無LOCATE則出錯

COPY TO 使用的數據庫文件複制另一個庫文件或文本文件

COPY FILE 複制任何類型的文件

COPY STRUCTURE EXTENED TO 當前庫文件的結構作為記錄,建立一個新的庫文件

COPY STRUCTURE TO 正在使用的庫文件的結構複制到目的庫文件中

COUNT 計算給定範圍内指定記錄的個數

CREATE 定義一個新數據庫文件結構并其登記到目錄中

CREATE FROM 根據庫結構文件建立一個新的庫文件

CREATE LABEL 建立并編輯一個标簽格式文件

CREATE REPORT 建立賓編輯一個報表格式文件

DELETE 給指定的記錄加上删除标記

DELETE FILE 删除一個未打開的文件

DIMENSION 定義内存變量數組

DIR 或 DIRECTORY 列出指定磁盤上的文件目錄

DISPLAY 顯示一個打開的庫文件的記錄和字段

DISPLAY FILES 查閱磁盤上的文件

DISPLAY HISTORY 查閱執行過的命令

DISPLAY MEMORY 分頁顯示當前的内存變量

DISPLAY STATUS 顯示系統狀态和系統參數

DISPLAY STRUCTURE 顯示當前書庫文件的結構

DO 執行FoxBase程序

DO CASE 程序中多重判斷開始的标志

DO WHILE 程序中一個循環開始的标志

EDIT 編輯數據庫字段的内容

EJECT 使打印機換頁的命令,PROW()函數和PCOL()函數值置為0

ELSE 在IF...ENDIF結構中提供另一個條件選擇路線

ENDCASE 終止多重判斷

ENDDO 程序中一個循環體結束的标志

ENDIF 判斷體IF...ENDIF結構結束标志

ERASE 從目錄中删除指定文件

EXIT 在循環體内執行退出循環的命令

FIND 記錄指針移動到第一個含有與給定字符串一緻的索引關鍵字的記錄上

FLUSH 清除所有的磁盤存取緩沖區

GATHER FROM 數組元素的值賦予數據庫的當前記錄中

GO/GOTO 記錄指針移動到指定的記錄号

HELP 激活幫助菜單,解釋FoxBASE+的命令

IF 在IF...ENDIF結構中指定判斷條件

INDEX 根據指定的關鍵詞生成索引文件

INPUT 接受鍵盤鍵入的一個表達式并賦予指定的内存變量

INSERT 在指定的位置插入一個記錄

JOIN 從兩個數據庫文件中把指定的記錄和字段組合成另一個庫文件

KEYBOARD 字符串填入鍵盤緩沖區

LABEL FROM 用指定的标簽格式文件打印标簽

LIST 列出數據庫文件的記錄和字段

LIST FILES 列出磁盤當前目錄下的文件

LIST HISTORY 列出執行過的命令

LIST MEMORY 列出當前内存變量及其值

LIST STATUS 列出當前系統狀态和系統參數

LIST STRUCTURE 列出當前使用的數據庫的庫結構

LOAD 彙編語言程序從磁盤上調入内存

LOCATE 記錄指針移動到對給定條件為真的記錄上

LOOP 跳過循環體内LOOP與ENDDO之間的所有語句,返回到循環體首行

MENU TO 激活一組@...PROMPT命令定義的菜單

MODIFY COMMAND 進入FoxBASE+系統的字處理狀态,并編輯一個ASCII碼文本文件(如果指定文件名以.PRG為後綴,則編輯一個FoxBASE+命令文件)

MODIFY FILE 編輯一個一般的ASCII碼文本文件

MODIFY LABEL 建立并編輯一個标簽(.LBL)文件

MODIFY REPORT 建立并編輯一個報表格式文件(.FRM)文件

MODIFY STRUCTURE 修改當前使用的庫文件結構

NOTE/* 在命令文件(程序)中插入以行注釋(本行不被執行)

ON 根據指定條件轉移程序執行

OTHERWISE 在多重判斷(DO CASE)中指定除給定條件外的其它情況

PACK 徹底删除加有删除标記的記錄

PARAMETERS 指定子過程接受主過程傳遞來的參數所存放的内存變量

PRIVATE 定義内存變量的屬性為局部性質

PROCEDURE 一個子過程開始的标志

PUBLIC 定義内存變量為全局性質

QUIT 關閉所有文件并退出FoxBASE+

READ 激活GET語句,并正是接受在GET語句中輸入的數據

RECALL 恢複用DELETE加上删除标記的記錄

REINDEX 重新建立正在使用的原有索引文件

RELEASE 清楚當前内存變量和彙編語言子程序

RENAME 修改文件名

REPLACE 用指定的數據替換數據庫字段中原有的内容

REPORT FORM 顯示數據報表

RESTORE FROM 從内存變量文件(.MEM)中恢複内存變量

RESTORE SCREEN 裝載原來存儲過的屏幕映象

RESUME 使暫停的程序從暫停的斷點繼續執行

RETRY 從當前執行的子程序返回調用程序,并從原調用行重新執行

RETURN 結束子程序,返回調用程序

RUN/! 在FoxBASE+中執行一個操作系統程序

SAVE TO 把當前内存變量及其值存入指定的磁盤文件(.MEM)

SAVE SCREEN 當前屏幕顯示内容存儲在指定的内存變量中

SCATTER 當前數據庫文件中的數據移到指定的數組中

SEEK 記錄指針移到第一個含有與指定表達式相符的索引關鍵字的記錄

SELECT 選擇一個工作區

SET 設置FoxBASE+控制參數

SET ALTERNATE ON/OFF 設置傳送/不傳送輸出到一個文件中

SET ALTERNATE TO 建立一個存放輸出的文件

SET BELL ON/OFF 設置輸入數據時響鈴/不響鈴

SET CARRY ON/OFF 設置最後一個記錄複制/不複制到添加的記錄中

SET CENTURY ON/OFF 設置日期型變量要/不要世紀前綴

SET CLEAR ON/OFF 設置屏幕信息能/不能被清除

SET COLOR ON/OFF 設置彩色/單色顯示

SET COLOR TO 設置屏幕顯示色彩

SET CONFIRM ON/OFF 設置在全屏幕編輯方式中,要求/不要求自動跳到下一個字段

SET CONSOLE ON/OFF 設置輸出傳送/不傳送到屏幕

SET DATE 設置日期表達式的格式

SET DEBUG ON/OFF 設置傳送/不傳送ECHO的輸出到打印機上

SET DECIMALS TO 設置計算結果需要顯示的小數位數

SET DEFAULT TO 設置默認的驅動器

SET DELETED ON/OFF 設置隐藏/顯示有删除标記的記錄

SET DELIMITER TO 為全屏幕顯示字段和變量設置定界符

SET DELIMITER ON/OFF 選擇可選的定界符

SET DEVICE TO SCREEN/PRINT @...SAY命令的結果傳送到屏幕/打印機

SET DOHISTORY ON/OFF 設置存/不存命令文件中的命令到曆史記錄中

SET ECHO ON/OFF 命令行回送到屏幕或打印機

SET ESCAPE ON/OFF 允許ESCAPE退出/繼續命令文件的執行

SET EXACT ON/OFF 在字符串的比較中,要求/不要求準确一緻

SET EXACLUSIVE ON/OFF 設置數據庫文件的共享

SET FIELDS ON/OFF 設置當前打開的數據庫中部分/全部字段為可用

SET FIELDS TO 指定打開的數據庫中可被訪問的字段

SET FILTER TO 在操作中數據庫中所有不滿足給定條件的記錄排除

SET FIXED ON/OFF 固定/不固定顯示的小數位數

SET FORMAT TO 打開指定的格式文件

SET FUNCTION 設置F1-F9功能鍵值

SET HEADING ON/OFF 設置LIST或DISPLAY時,顯示/不顯示字段名

SET HELP ON/OFF 确定在出現錯誤時,是否給用戶提示

SET HISTORY ON/OFF 決定是/否把命令存儲起來以便重新調用

SET HISTORY TO 決定顯示曆史命令的數目

SET INDEX TO 打開指定的索引文件

SET INTENSITY ON/OFF 對全屏幕操作實行/不實行反轉顯示

SET MARGIN TO 設置打印機左頁邊

SET MEMOWIDTH TO 定義備注型字段輸出寬度和REPORT命令隐含寬度

SET MENU ON/OFF 确定在全屏幕操作中是否顯示菜單

SET MESSAGE TO 定義菜單中屏幕底行顯示的字符串

SET ODOMETER TO 改變TALK命令響應間隔時間

SET ORDER TO 指定索引文件列表中的索引文件

SET PATH TO 為文件檢索指定路徑

SET PRINT ON/OFF 傳送/不傳送輸出數據到打印機

SET PRINTER TO 把打印的數據輸送到另一種設備或一個文件中

SET PROCEDURE TO 打開指定的過程文件

SET RELATION TO 根據一個關鍵字表達式連接兩個數據庫文件

SET SAFETY ON/OFF 設置保護,在重寫文件時提示用戶确認

SET SCOREBORAD ON/OFF 設置是/否在屏幕的第0行上顯示FoxBASE+的狀态信息

SET STATUS ON/OFF 控制是/否顯示狀态行

SET STEP ON/OFF 每當執行完一條命令後,暫停/不暫停程序的執行

SET TALK ON/OFF 是否命令執行的結果傳送到屏幕上

SET TYPEAHEAD TO 設置鍵盤緩沖區的大小

SET UNIQUE ON/OFF 在索引文件中出現相同關鍵字的第一個/所有記錄

SKIP 以當前記錄指針為準,前後移動指針

SORT TO 根據數據庫文件的一個字段或多個字段産生一個排序的哭文件

STORE 賦值語句

SUM 計算并顯示數據庫記錄的一個表達式在某範圍内的和

SUSPEND 暫停(挂起)程序的執行

TEXT...ENDTEXT 在屏幕上當前光标位置顯示...的文本數據塊

TOTAL TO 對預先已排序的文件産生一個具有總計的摘要文件

TYPE 顯示ASCII碼文件的内容

UNLOCK 解除當前庫文件對記錄和文件的加鎖操作

UPDATE 允許對一個數據庫進行成批修改

USE 帶文件名的USE命令打開這個數據庫文件。無文件名時,關閉當前操作的數據庫文件

WAIT 暫停程序執行,按任意鍵繼續執行

ZAP 删除當前數據庫文件的所有記錄(不可恢複)

相關詞條

相關搜索

其它詞條