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