文档介绍:第7章 FoxPro程序设计初步
FoxPro程序—命令文件的
建立和执行
流程图介绍
顺序执行
判断分支
几个有用的命令
FoxPro程序—命令文件的建立和执行
常用命令格式:MAND[〈文件名〉]
文件名的默认扩展名为PRG。系统首先在磁盘上寻找该文件,若未找到,则建立之,在屏幕上打开一编辑窗,供用户输入内容;若找到,则在屏幕上打开一编辑窗,把该文件内容调至编辑窗,由用户进行编辑,并在磁盘上复制一同名、同内容的BAK文件。
编辑结束时,可用^End或^W结束命令并存盘。也可用Esc键作废编辑并结束命令。
2. 在操作系统下,利用其它编辑软件建立编辑命令文件
FoxPro的命令文件是ASCII码文件,可用其它编辑程序如:WORDSTAR、WPS等建立和编辑之。
运行FoxPro的程序有两种方式:一种是处于FoxPro的控制下;另一种则是在操作系统状态下执行的方式。
1. MAND窗口)中执行
命令格式:DO〈命令文件名〉
此命令将首先打开该〈命令文件名〉,然后从第一条语句开始执行。执行完毕,自动关闭此命令文件,回到命令窗口。
2. 在操作系统状态下执行
对于FoxPro的命令文件,在操作系统状态下,键入
FOX〈命令文件名〉
之后,由DOS自动装入FoxPro并执行命令文件。省略扩展名时的执行情况同FoxPro命令窗中的DO命令。
3.
,并在此文件中设置要执行的命令文件名。然后,系统每次在操作系统状态下调入FoxPro时,都将首先自动打开并执行此命令程序。执行完毕,关闭此命令程序,系统处于FoxPro命令状态。这时,调入FoxPro的工作才算完成。
。
COMMAND=DO〈命令文件名〉
流程图介绍
在编制程序时,尤其是编制复杂程序时,常用流程图来进行程序设计和介绍程序的结构。流程图是形象地描述程序设计思想的好方法,它的特点是比较直观、清晰、一目了然。
本书中,我们使用结构化程序流程图的三种基本图形,如图7—1所示。
图7—1流程图常用基本图形
(a)顺序结构;(b)分支结构;
(c)循环结构
图7—1中(a)、(b)、(c)分别对应顺序、分支、循环三种程序流程。
图7—1(a)中的每个矩形框对应输入、输出及处理功能。它们的执行顺序按从上至下进行,反映了程序结构的顺序情形。
图7—1(b)中,程序的执行出现了分支,即根据不同情况(条件),执行不同功能。(b1)反映了二分支即两种情况的情形,(b2)反映了多分支即可能出现多种情况的情形。(b)中的三角形是一种分支,当满足该条件时,执行该分支下面的功能,而其余分支下的功能不论是否满足条件,一律不被执行。
图7—1(c)是循环结构图形,图形中包含顶部和左侧区域是循环的条件和范围。顶部的条件如果满足,则执行范围给定的语句。然后,再次返回顶部,判断条件是否满足:若满足,则继续执行以下语句;若不满足,则退出循环,结束循环结构。