附录1:VisualFoxPro6.0常用命令一览表命令功能#DEFINE…#UNDEFINE创建和释放编译的常量#IF…#ENDIF编译时有条件地包含源代码#IFDEF\#IFNDEF…#ENDIF如果定义有编译时的常量,则编译时有条件地包含命令集#INCLUDE让预处理器将指定的头文件内容合并到程序中&&命令用于执行宏代换&&表示程序文件中不可执行的嵌入式注释的开始*注释语句,表示程序文件中用星号开始的行是注释行=对一个或者多个表达式进行计算?,???和??用于计算并输出一个或者一组表达式的值???将字符表达式直接输出到打印机@…BOX绘制指定边角的方框@…CLEAR清除VisualFoxPro主窗口或者用户自定义窗口@…CLASS创建用READ激活的控件或对象@…EDIT建立编辑框@…FILL改变屏幕中某一区域内已存在文本的颜色@…GET复选框创建复选框@…GET组合框创建组合框@…GET命令按钮建立命令按钮@…GET列表框创建列表框@…GET选项组创建选项组@…GET微调控件建立微调控件@…GET文本框创建文本框@…GET透明按钮建立透明按钮@…SAY在指定的行和列位置显示或打印@…TO绘制方框、圆或者椭圆\,\\打印或显示文本行ACTIVATEPOPUP显示并激活一个菜单ACTIVATESCREEN激活VisualFoxPro主窗口ACTIVATEWINDOW显示并激活一个或多个用户自定义窗口或系统窗口ADDCLASS添加类定义到.vcx可视类库中ADDTABLE添加自由表到当前打开的数据库中APPEND添加一个或多个新记录到当前表的末尾APPENDFROM从另一文件添加记录到当前表的末尾APPENDMEMO将文本文件中的内容复制到备注型字段中APPENDPROCEDURES将文本文件中存储过程添加到当前数据库的存储过程中ALTERTABLESQLSQL命令,可以通过编程修改表的结构AVERAGE计算数值表达式或数值型字段的算术平均值BEGINTRANSACTION开始一次事务处理BLANK清除当前记录中字段的数据BUILDAPP从项目文件中创建.app应用程序文件BUILDDLL使用项目文件中的类信息创建动态链接库BUILDEXE从项目文件中创建一个可执行文件BUILDPROJECT创建项目文件BROWSE打开“浏览”窗口并显示当前表或指定表的记录CALL执行指定的二进制文件、外部命令或者外部函数CANCEL中断当前VisualFoxPro程序文件的运行CD/CHDIR将默认的VisualFoxPro目录改变为指定的目录CHANGE显示要编辑的字段CLEAR…从内存中释放指定的项CLOSE关闭各种类型的文件CLOSETABLES关闭打开的表COMPILE编译一个或多个源文件,然后为每个源文件建立目标文件COMPILEDATABASE编译数据库中的存储过程CONTINUE继续执行以前的LOCATE命令COPYFILE用于复制任何类型的文件COPYINDEX从单入口索引文件.idx中建立复合索引标记COPYMEMO将当前记录本中指定备注字段的内容复制到文本文件中COPYPROCEDURES将当前数据库中的存储过程复制到文本文件中COPYSTRUCTURE建立与当前表结构完全相同的新的空表,用于表结构的复制COPYSTRUCTURE将当前表的每个字段的信息作为记录而复制到新表中EXTENDEDCOPYTAG从复合索引文件的标记中创建单入口索引文件.idxCOPYTO从当前表的内容中建立一个新文件COPYTOARRAY从当前表中复制数据到数组COUNT统计表中的记录数CREATE建立新的VisualFoxPro表CREATECLASS打开类设计器,建立新的类定义CREATECLASSLIB建立新的、空的可视类库文件CREATECOLORSET在当前颜色设置中建立一个颜色集CREATECONNECTION建立一个有名连接,并将其存入当前数据库CREATEDATABASE建立并打开一个数据库CREATEFORM打开表单设计器CREATELABEL打开标签设计器CREATEMENU打开菜单设计器CREATEPROJECT打开项目管理器CREATEREPORT打开报表设计器CREATE打开表单设计器SCREENCREATESQLVIEW显示视图设计器CREATETRIGGER为一个表建立Delete,Insert和Update触发器CREATETABLESQL建立一个具有指定字段的表CREATEVIEW在VisualFoxPro环境中建立一个视图文件DEACTIVATEMENU撤销用户自定义菜单栏并从屏幕上删除,但不从内存中释放DEACTIVATEPOPUP撤销用DEFINEPOPUP命令建立的弹出式菜单DEACTIVATEWINDOW撤销用户自定义窗口或系统窗口,并从屏幕上消除,但不从内存中释放DEBUG打开VisualFoxPro调试器DEBUGOUT在DebugOutput窗口显示表达式的结果DECLEAR建立一维或二维数组DEFINEBAR为DEFINEPOPUP命令建立的菜单定义菜单项DEFINEBOX在正文内容周围绘制一个方框DEFINECLASS创建用户自定义的类或者子类,并指定其属性、事件和方法DEFINEMENU建立一个菜单栏DEFINEPAD为用户自定义菜单栏或者系统菜单栏定义菜单标题DEFINEPOPUP建立一个菜单DEFINEWINDOW建立一个窗口,并确定其属性DELETE为记录加删除标记DELETECONNECTION从当前数据库中删除一个有名连接DELETEDATABASE从磁盘中删除一个数据库DELETEFILE从磁盘中删除一个文件DELETETAG从复合索引文件中删除一个或一组标记DELETETRIGGER从当前数据库中删除表的Delete,Insert和Update触发器DELETEVIEW从当前数据库中删除一个SQL视图DIMENSION建立一维或者二维的数组内存变量DISPLAY在系统主窗口或者用户自定义窗口中,显示当前表的信息DISPLAYCONNECTIONS显示当前数据库中有名连接的有关信息DISPLAYDATABASE显示当前数据库、字段、表或者视图的有关信息DISPLAYDLLS显示与共享库函数有关的信息DISPLAYFILES显示文件的有关信息DISPLAYMEMORY显示当前内存变量和数组元素的内容DISPLAYOBJECTS显示一个对象或者一组对象的有关信息DISPLAYPROCEDURES显示当前数据库中存储过程的名称DISPLAYSTATUS显示VisualFoxPro的环境状态DISPLAYSTRUCTURE显示指定表文件的结构DISPLAYTABLES显示当前数据库中所有表的信息DISPLAYVIEWS显示当前数据库中关于SQL视图是本地还是远程表DIR或DIRECTORY显示一个目录或者文件夹中的文件信息DOCASE…ENDCASE将执行第1个逻辑表达式为真的那个分支后面的一个命令DOWHILE…ENDDO根据指定的条件循环执行一组指定的命令EDIT显示要编辑的字段EJECT发送一个换页符给打印机EJECTPAGE发送一个进页符给打印机ENDTRANSACTION结束当前的事务处理并保存ERASE从磁盘中删除一个条件ERROR产生一个VisualFoxPro错误EXPORT将VisualFoxPro表中的数据复制到不同格式的文件中EXTERNAL向项目管理器通报未定义的引用EXIT退出DOWHILE,FOR或SCAN循环FOR…ENDFOR将一组命令反复执行指定的次数FREETABLE从表中删除数据库引用FUNCTION标识用户自定义函数定义的开始GATHER用数组、内存变量或者对象中的数据置换活动表中的数据GETEXPR建立表达式并将其存入内存变量或者数组元素中GO/GOTO移动记录指针到指定记录号的记录HELP打开“帮助”窗口HIDEMENU隐藏一个或者多个DEFINEMENU命令建立的菜单栏HIDEPOPUP隐藏一个或者多个DEFINEPOPUP命令建立的活动菜单HIDEWINDOW隐藏活动的用户自定义窗口或者VisualFoxPro系统窗口IF…ENDIF根据逻辑表达式的值有条件地执行一组命令IMPORT从外部文件格式中导入数据,然后建立新数据库INDEX建立一个索引文件,按某个逻辑顺序显示和访问表中的记录INSERT在当前表中插入新记录,然后显示该记录并进行编辑INSERT-SQL添加包含指定字段值的记录到表中KEYBOARD将指定的字符表达式置于键盘缓冲区中LABEL根据表文件的内容和标签定义文件,打印标签LIST连续显示表或环境的信息LISTCONNECTIONS连续显示当前数据库中有名连接的信息LISTDATABASE连续显示当前数据库、字段、表或视图的有关信息LISTDLLS连续显示与共享库函数有关的信息LISTOBJECTS连续显示一个对象或者一组对象的有关信息LISTPROCEDURES连续显示当前数据库中存储过程的名称LISTTABLES连续显示所有的表以及打开数据库中所有的信息LISTVIEWS连续显示当前数据库中与SQL视图有关的信息LOAD将二进制文件、外部命令或者外部函数装入内存中LOCAL建立局部内存变量和内存数组LOCATE顺序查找表中满足指定条件的第1条记录LPARAMETERS从调用程序中向一个局部内存变量或者数组传递数据MD/MKDIR从磁盘上建立一个新目标MODIFYCLASS打开类设计器,以便修改类定义或者建立新的类定义MODIFYCOMMAND打开“编辑”窗口,以便能编辑或者建立程序文件MODIFYCONNECTION打开连接设计器,修改已经存储在当前数据库中的有名连接MODIFYDATABASE打开数据库设计器,允许用户按交互方式编辑当前数据库MODIFYFILE打开“编辑”窗口,修改或者建立文本文件MODIFYFORM打开表单设计器,以便修改或者建立表单MODIFYGENERAL打开“编辑”窗口,编辑当前记录的通用型字段MODIFY打开标签设计器,以便编辑LABEL或者建立标签MODIFYMEMO打开“编辑”窗口,编辑当前记录的备注字段MODIFYMENU打开菜单设计器,以便编辑或者建立菜单系统MODIFYPROCEDURE打开文本编辑器,为当前数据库建立新的或者修改存储过程MODIFYPROJECT打开项目管理器,以便编辑或者建立一个项目文件MODIFYQUERY打开查询设计器,以便编辑或建立查询MODIFYREPORT打开报表设计器,以便编辑或建立报表MODIFYSCREEN打开表单设计器,以便编辑或建立表单MODIFYSTRUCTURE打开表设计器,以便编辑修改表结构MODIFYVIEW显示视图设计器,以便编辑已经存在的SQL视图MODIFYWINDOW编辑用户自定义窗口或者VisualFoxPro主窗口MOUSE执行单击、双击、移动或者拖曳鼠标的操作MOVEPOPUP将用DEFINEPOPUP定义的用户自定义菜单移到新的位置MOVEWINDOW移动用DEFINEWINDOW定义的用户自定义窗口或系统窗口NOTE表示程序文件中不需执行的注释行的开始ONBAR指定当选择特定的菜单项时,激活菜单或菜单栏ONERROR指定发生错误时要执行的命令ONESCAPE指定在程序或命令执行期间,当按下Esc键时将执行的命令ONEXITBAR确定当退出指定的菜单项时,将执行的命令ONEXITMENU确定当退出指定菜单栏中的任一菜单标题时将要执行的命令ONEXITPAD确定当退出指定的菜单标题时将要执行的命令ONEXITPOPUP确定当退出指定的弹出菜单时将要执行的命令ONKEY确定程序执行期间按任意键时将要执行的命令ONKEYLABEL按下指定键或组合键或单击鼠标时,将要执行的命令ONPAD确定选择菜单标题时要激活的菜单或菜单栏ONPAGE确定打印输出到报表中的指定行时,或执行EJECTPAGE命令时,将要执