六 程序设计基础 命令文件
1命令文件的格式A
2命令文件的建立与修改C
3命令文件的运行C 常用命令
1输入输出命令C
2常用的系统设置命令C
3其它命令C 程序文件
1结构化程序设计的三种基本结构:顺序,选择,循环D
2过程文件的建立及重要性C
3子程序与过程的调用B
4参数的传递与变量的作用域B
命令文件
VFP6支持过程化程序设计和面向对象程序设计两种程序设计与开发的类型。
程序可以分为三个部分:
第一部分是程序的说明部分,一般用于说明程序的功能、文件名等需要说明的有关信息。
第二部分是进行数据处理的部分,通常这部分程序常包括下列三个部分,依次为:环境设置、数据处理(输入 运算 输出)、环境恢复。
第三部分是程序的控制返回部分,它控制程序返回到调用该程序的调用处。
1命令文件的格式A
VFP的程序是由若干有序的命令行组成,且满足下列规则: (1)用于结束的语句
Cancel :其功能是结束程序的执行,返回命令窗口。
Return:结束本程序模块的执行,返回上一级调用处。如果是主程序最高级调用,返回命令窗口。
(2)每一行可以从任一列开始,为便于阅读,一般程序结构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干格。每条命令以回车键结束。 (3)一个命令行内只能写一条命令,命令行以回车键结束。一条命令在一个物理行内写不下时,可以分成几行。换行的方法有两种:一种是在物理行的末尾加符号“;”,表示下一行输入的内容是本行的继续;另一种是系统自动换行,即输入程序时,只管逐条命令输入,无需考虑本条语句是否超过屏幕行宽的最大限度,当输入的语句超过屏幕的最大行宽时,系统自动换行。输入时只需在一行结束时按回车键,通知系统本命令行输入完毕。
(4)各命令动词、系统保留字、系统函数可以取前四个字母。各命令动词、系统保留字、选项之间至少有一个空格作为分隔符。
使用“命令”窗口
可以在“命令”窗口中键入 Visual FoxPro 命令并按 ENTER 键执行。若要重新执行该命令,还可以将光标移到此命令所在行并按 ENTER 键。
甚至可以在“命令”窗口中象执行独立程序一样执行多行代码。
“命令”窗口是 Visual FoxPro 的一种系统窗口。当选择菜单命令时,相应的 Visual FoxPro 语句自动反映在“命令”窗口中。
也可以直接在“命令”窗口中输入 Visual FoxPro 命令。在“命令”窗口中您可以:
? ? ? ?
在按 ENTER 键执行命令之前,按 ESC 键删除文本。
将光标移到以前命令行的任意位置按 ENTER 键重新执行此命令。 选择要重新处理的代码块,然后按 ENTER 键。
若要分割很长的命令,可以在所需位置的空格后接分号,然后按 ENTER
键。
可在“命令”窗口内或向其他编辑窗口中移动文本,选择需要的文本,并
将其拖动到需要的位置。
?
可在“命令”窗口内或向其他编辑窗口中复制文本,而不用使用“编辑”菜单的命令。选择需要的文本,按住 CTRL 键,将其拖动到需要的位置。
可在“命令”窗口中运行多行代码 1.选择代码行。
2.按 ENTER 或在快捷菜单中选择“运行所选区域”。
因为“命令”窗口是一个编辑窗口,所以在编辑命令时可以使用 Visual FoxPro 提供的编辑工具。在“命令”窗口中可以编辑、插入、删除、剪切、复制和粘贴正文。
在“命令”窗口中执行命令的优点是:能够立即执行被键入的命令,不需要将其保存为文件并用程序方式执行。
2命令文件的建立与修改C 创建程序
Visual FoxPro 程序是包含一系列命令的文本文件。在 Visual FoxPro 中,可以通过以下途径创建程序:
若要创建程序
1.在“项目管理器”中,选定“代码”选项卡中的“程序”项。 2.选择“新建”命令。
在“文件”菜单中选择“新建”命令。 在“新建”对话框中选择“程序”。 选择“新建文件”按钮。
- 或者 -在“命令”窗口中,键入: MODIFY COMMAND
Visual FoxPro 打开了一个称为“程序1”的新窗口,这时就可以键入应用程序了。
若要创建新程序
1.在“命令”窗口中键入如下命令: 2. MODIFY COMMAND numonly 3.在打开的窗口上键入如下代码: FOR nCnt = 1 TO 14 ? SUBSTR(cTest, nCnt, 1) ENDFOR
创建程序之后便可运行。
修改程序
程序保存后可以修改。首先,按以下方式打开想要修改的程序: 若要打开程序
?
若程序包含在一项目中,则在“项目管理器”中选定它并选择“修改”命
令。
- 或者 –
在“文件”菜单中选择“打开”命令,这时弹出一个包含文件列表的对话
框。在“文件类型”列表框中选择“程序”,然后在文件列表中选定要修改的程序,按下“确定”按钮。
- 或者 -
? ?
在“命令”窗口中按如下方式键入要修改的程序名。 MODIFY COMMAND myprogrm
- 或者 -
?
在“命令”窗口中,键入:
?
MODIFY COMMAND
然后从文件列表中选择要修改的程序,选择“打开”。 打开文件之后便可进行修改,修改完毕后请注意保存。
保存程序
创建程序后,请注意保存。 若要保存程序
?
从“文件”菜单中选择“保存”命令。
若用户要关闭一个没有保存的程序,则会弹出相应对话框,提示用户是保存还是放弃已做的修改。
若用户保存了一个由“项目管理器”创建的程序则该程序被加入项目中。 若用户保存一个尚未命名的程序,则会打开“另存为...”对话框,这样提示用户可以在其中为程序指定程序名。程序保存后,用户可以运行或修改它。
3命令文件的运行C
运行程序
程序创建之后便可运行。 若要运行程序
若程序包含在一个项目中,则在“项目管理器”中选定它并选择“运行”
命令。
?
- 或者 -
在“程序”菜单中选择“运行”菜单项。在程序列表中,选择想要运行的
程序,单击“运行”按钮。 查找程序文件,出现运行结果。
?