1 / 55
文档名称:

VFP程序设计基础.ppt

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

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

分享

预览

VFP程序设计基础.ppt

上传人:联系 2017/8/24 文件大小:150 KB

下载得到文件列表

VFP程序设计基础.ppt

相关文档

文档介绍

文档介绍:VFP面向结构程序设计基础
旌德职教中心
陈俊友
2015年11月
1 简单的输入/输出命令
INPUT命令:输入表达式命令
格式
INPUT [<字符表达式>] TO <内存变量>
功能
命令等待用户从键盘输入数据后按回车键确认
字符表达式为提示信息
输入的数据可以是常量、变量、表达式,但不能不输入数据直接按回车
除N型数据之外,在输入不同的数据类型数据时要加定界符,如’李明’、.T.、.F.、{^2005-10-28}
输入半径,求圆的面积
Set talk Off &&关闭对话模式
Clear &&清屏
INPUT "请输入圆的半径R=" TO R
S=*R*R
? "圆的面积为S="+Str(s)
Return
Set TALK ON
注:当执行程序时,首先在屏幕上显示”请输入圆的半径R= ”,并等待用户输入数据(直接输入,如2),用户输入完数据,并回车,程序才可以执行并显示执行结果(圆的面积为S=)
ACCEPT命令:输入字符串命令
格式
ACCEPT [<字符表达式>] TO <内存变量>
功能
命令等待用户从键盘输入字符串
命令只能接收字符串,输入字符串不需要加定界符,否则,系统会把定界符作为字符串的一部分
不输入任何内容按回车键,则把空串赋给指定的内存变量
输入半径,求圆的面积
Set talk Off &&关闭对话模式
Clear &&清屏
ACCEPT "请输入圆的半径R=" TO R
S=*VAL(R)*VAL(R)
? "圆的面积为S="+Str(s)
Return
Set TALK ON
注:当执行程序时,首先在屏幕上显示”请输入圆的半径R= ”,并等待用户输入数据(直接输入,如2),用户输入完数据,并回车,程序才可以执行并显示执行结果(圆的面积为S=)
WAIT命令:输入单个字符命令
格式
WAIT [<字符表达式>] [TO <内存变量>] [WINDOW ] [TIMEOUT 时间]
功能
显示字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续程序的执行;缺省,则显示默认的提示信息“按任意键继续……”
<内存变量>保存用户键入的字符,类型为字符型
WINDOW子句会在系统窗口出现一个WAIT提示窗口
TIMEOUT子句用来设定等待时间(秒数)。如果在等待时间里用户没有按键,系统将不再等待。
示例
WAIT "输入有误,请重新输入" Window TIMEOUT 5
Accept、input、wait之间的区别:
wait命令只能输入一个字符, accept命令可以输入一个字符串, input命令可以输入各种类型的表达式。因此, ept命令中的变量一定是C型变量,而input命令中的变量类型由输入的表达式的值的数据类型决定。
使用wait命令输入数据时,只需输入一个字符,不需要按回车键,ept命令和input命令输入数据时,需要按回车键表示输入结束。。
ept命令输入C型数据时,不需要加定界符,而使用input命令输入C型数据时,需要加定界符。
accept命令和input命令只能在屏幕的当前光标下一行开始显示数据,而wait命令既可在屏幕上显示数据,也可以在系统窗口中显示数据。
因此, wait命令常用于输入单字符和显示信息;accept命令常用于输入字符串;input命令常用于输入其他类型的数据。
举例:
例1:输入学生的学号,保存到变量XH中
ACCEPT ”请输入学号:” TO XH
当程序执行时,首先在屏幕上显示”请输入学号:”,并等待用户输入“学号”数据”(直接输入,不加定界符,如20040001),用户输入完数据,并回车,程序才可以执行并显示执行结果。
例2 :
①输入学生的入学成绩,保存到变量CJ中
INPUT ”请输入入学成绩:” TO CJ
当程序执行时,首先在屏幕上显示”请输入入学成绩:”,并等待用户输入“入学成绩”数据(直接输入,如89),用户输入完数据,并回车,程序才可以执行并显示执行结果。
②输入学生的学号,保存到变量XH中
INPUT ”请输入学号:” TO CJ
当程序执行时,首先在屏幕上显示”请输入学号:”,并等待用户输入“学号”数据(加定界符输入,如“20040001”),用户输入完数据,并回车,程序才可以执行并显示执行结果。
举例:
例3: ①要求用户选择输入字符Y或N
Wait“是否继续(Y/N)?”TO XZ WINDOW
当程序执行时,首先在系统窗口显示提示窗口”是否继续(Y/N)?”,并等待用户输入字符Y或字符N,用户输完,程序才开始执行。否则无限等待下去,直到用户按键为止。

②显示“