1 / 55
文档名称:

VFP第7章结构化程序设计.ppt

格式:ppt   大小:980KB   页数:55页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VFP第7章结构化程序设计.ppt

上传人:核辐射 2022/8/5 文件大小:980 KB

下载得到文件列表

VFP第7章结构化程序设计.ppt

相关文档

文档介绍

文档介绍:VFP第7章结构化程序设计
程序的组成:
前言:注释语句
设置区:设置程序的运行环境,多由SET命令实现
程序体:包括数据的输入输出、数据的处理以及结果输出等命令
整理部分:如关名,如果想运行一个具有其他扩展名的命令文件时,在输入命令时必须给出这个命令文件的全名。
如:要运行上例中编辑的程序,可以在命令窗口中输入: DO E7_1     
然后按回车键执行。
  若指定的程序文件不在当前路径,应在文件名前面指定路径。程序文件名的扩展名PRG可省略。
在VFP系统中,一个程序文件通过编译、连编可产生不同的目标代码文件,这些目标代码文件名相同,但是扩展名不同。这些文件扩展名的含义如下:
PRG:VFP源程序文件。
FXP:VFP编译文件,一旦源程序文件被执行,自动产生FXP文件。
APP:VFP应用程序文件。
EXE:Windows 可执行文件。
当DO命令执行程序文件时,如果没有指定文件扩展名,系统按下列顺序执行某个文件:
EXE
APP
FXP
PRG
VFP程序设计中常用的命令
1. WAIT命令
功能:暂停正在运行的程序,直到输入一个字符为止。
格式: WAIT[<提示信息>][TO <内存变量名>]
[WINDOWS[AT<行,列>]][CLEAR]
[NOCLEAR][TIMEOUT<数值表达式>]
说明:
(1)若选择TO <内存变量名>子句,则将输入的单个字符存入指定的内存变量。若直接输入回车键,则内存变量中存入空字符串。内存变量的类型为字符型。
(2)若选择<提示信息>子句,执行此命令时,屏幕上将显示提示信息,否则,屏幕上将显示“按任意键继续…”
WAIT语句主要用于下列两种情况
● 暂停程序的运行,以便观察程序的运行情况,检查程序运行的中间结果。
● 根据实际情况输入某个字符,以控制程序的执行流程。比如,在某应用程序的“Y/N”选择中,常用此命令暂停程序的执行,等待用户回答“Y”或“N”,由于这时只需输入单个字符,也不用按回车键,操作简便,响应迅速。
功能:暂停程序的执行,将从键盘上接收的字符串数据存入指定的内存变量中。提供此命令是为了向后兼容,在VFP中可以用格式输入命令实现。
2. 字符接收命令
格式: ACCEPT [<提示信息>] TO <内存变量名>
参数描述:
提示信息:指定提示信息字符串,其后是数据输入区。提示文本的字体与VFP主窗口的字体相同。但输入的字符数据用9磅FoxFont字体显示。提示信息缺省,屏幕上将有输出任何信息。
内存变量名:指定存储字符数据的内存变量或数组元素。如果没有定义此内存变量,ACCEPT将自动创建。如果没有输入数据就按Enter键,内存变量或数组元素则为空字符串。
说明:
ACCEPT命令允许直接向内存变量或数组元素输入字符数据,输入时不需要用定界符将字符括起来。
  执行此语句时,先在屏幕上显示<提示信息>,光标紧随其后,然后暂停程序运行,等待用户从键盘上输入信息。输入的信息可以是任何可显示的ASCII码字符串,并以回车键结束。系统将此字符串信息存入指定的内存变量中,然后,继续运行暂停的程序。
例: 试编程完成下述功能:从键盘随机输入某个表的文件名,要求打开并显示此表的内容。
在命令窗口输入下列命令:
MODIFY COMMAND E7_3
屏幕显示编辑窗口。在编辑窗口输入如下程序代码:
CLEAR
SET TALK OFF
ACCEPT "请输入表文件名" TO FileName
USE &FileName
LIST
USE
SET TALK ON
RETURN
按Ctrl+ W存盘,返回命令窗口。
使用宏代换函数,是由于FileName本身不是文件名,而其内容才是文件名。
宏代换函数
3. 通用数据接收命令
ACCEPT语句只能给字符型内存变量提供数据。如果用户想给其他类型的内存变量提供数据,可以使用下列命令:
格式: INPUT[<提示信息>] TO <内存变量名>
功能:接收从键盘上输入的表达式,并将计算结果存入指定的内存变量或数组元素中。包含此命令也是为了提供向后的兼容性。在VFP中,该命令也可以用格式输入命令实现。
参数描述:
提示信息:提示用户输入数据。
内存变量名:指定一个内存变量或数组元素,存储从键盘输入的数据。如果指定的内存变量或数组元素不存在,V