VFP的语法 的语法
☆☆ Visual Fox Pro程序设计
1
使用命令窗口
SET MARK TO [日期分隔 日期分隔] 日期分隔 SET DEFAULT TO [文件路径 文件路径] 文件路径 DISPLAY STATUS或LIST STATUS 或
☆☆ Visual Fox Pro程序设计
2
VFP书写规则 书写规则
必须以一个命令动词开头,大小写字母等效。 必须以一个命令动词开头,大小写字母等效。 命令动词开头 命令动词和子句中的短语可用其前四个或四个以上字符 可用其前四个或四个以上字符的 命令动词和子句中的短语可用其前四个或四个以上字符的 缩写表示, 缩写表示,如DISP、DISPL、DISPLAY、Disp是等效的 、 、 、 是等效的 大多数命令动词后可以跟一个或多个限定该动词的子句。 大多数命令动词后可以跟一个或多个限定该动词的子句。 命令行中的各个子句可以按任意次序排列。 命令行中的各个子句可以按任意次序排列。 命令行中如果有多个词就以一个或多个空格隔开 命令行中如果有多个词就以一个或多个空格隔开 一个命令行的最大长度不能超过254个字符。 个字符。 一个命令行的最大长度不能超过 个字符 一行只能写一条命令,每条命令的结束标志是按回车键。 一行只能写一条命令,每条命令的结束标志是按回车键。 如果一个命令太长,一行写不下,可以使用续行符 续行符“ 如果一个命令太长,一行写不下,可以使用续行符“;”, 然后回车,并在下一行接着书写该命令。 然后回车,并在下一行接着书写该命令。但总长不能超过 254个字符。 个字符。 个字符 所有命令,一律在英文输入状态下进行。 所有命令,一律在英文输入状态下进行。标点符号均用英 否则系统提示: 文,否则系统提示:“命令中含有不能识别的短语或关键 字”。 ☆☆ Visual Fox Pro程序设计 3
VFP 6.0的数据类型 的数据类型
VFP提供了多种数据类型 , 这些数据 提供了多种数据类型, 提供了多种数据类型 类型可分为两大类: 类型可分为两大类:
一类只适用于数据表中的字段 另一类则不仅适用于字段, 另一类则不仅适用于字段 , 还适用于程 序设计中要用到的内存变量和数组等。 序设计中要用到的内存变量和数组等。
☆☆ Visual Fox Pro程序设计
4
字符型( 字符型(Character) )
字符型( 型 字符型(C型)数据可以包含任何可 显示的字符、汉字和符号。 显示的字符、汉字和符号。 字符型字段或变量的数据长度不能超 个字节, 过254个字节,每个字符占用一个字节, 个字节 每个字符占用一个字节, 每个汉字占用两个字节。 每个汉字占用两个字节。
☆☆ Visual Fox Pro程序设计
5
数值型( 数值型(Numeric) )
数值型( 型 用于表示数
量, 数值型(N型)用于表示数量,是由数字符 以及小数点和正负号及E组成 号0~9以及小数点和正负号及 组成。 ~ 以及小数点和正负号及 组成。 数值型的长度不能超过20个字节 个字节, 数值型的长度不能超过 个字节,其中负 号、小数点各占一位。N型值的取值范围在 小数点各占一位。 型值的取值范围在 -0.9999999999E+19到+0.9999999999E+20之 到 之 间。 数值型固定占用8个字节 除了十进制数外, 个字节。 数值型固定占用 个字节。除了十进制数外, VFP6.0还支持十六进制数,如十进制数 还支持十六进制数, 还支持十六进制数 如十进制数128 可以表示为十六进制的0x80。 可以表示为十六进制的 。
☆☆ Visual Fox Pro程序设计 6
整型( 整型(Integer) )
整型( 型 整型(N型)用于对整数类数值的表 仅适用于字段的定义。 示,仅适用于字段的定义。 整型数据占用4个字节 个字节, 整型数据占用 个字节,而且是用二进 制形式表示的,因此其取值介于制形式表示的,因此其取值介于 2147483647(即-231+1)到 ( ) 2147483647(即231-1)之间。因此比 ( )之间。 数值型数据占用的空间要少得多。 数值型数据占用的空间要少得多。
☆☆ Visual Fox Pro