「目录 1.命名约定 在 Visual foxpro系统中,将表示、存储数据的常量、变 量、数组、字段、记录、对象、表、数据库等,都称之为 上一页数据容器。所有数据容器均需命名以相互区别,为规范各 下 一页类对象的命名,Ⅶsua|FoPo系统推荐了若干“命名约定” 退出 供用户参考,以提高操作命令与程序的可读性和规范性。 ●使用字母,下划线和数字命名。一般建议不采用 汉字命名; ●命名以字母或下划线开头;除自由表中字段名、 索引的TAG标识名最多只能10个字符外,其他的命名可使 用1~128个字符; ●避免使用 Visual foxpro的保留字; ●文件名的命名应遵循操作系统的约定
目 录 上一页 下一页 退 出 16 1.命名约定 在Visual FoxPro系统中,将表示、存储数据的常量、变 量、数组、字段、记录、对象、表、数据库等,都称之为 数据容器。所有数据容器均需命名以相互区别,为规范各 类对象的命名,Visual FoxPro系统推荐了若干“命名约定” 供用户参考,以提高操作命令与程序的可读性和规范性。 ● 使用字母,下划线和数字命名。一般建议不采用 汉字命名; ● 命名以字母或下划线开头;除自由表中字段名、 索引的TAG标识名最多只能10个字符外,其他的命名可使 用1~128个字符; ● 避免使用 Visual FoxPro的保留字; ● 文件名的命名应遵循操作系统的约定
「目录2.字段变量 表由若干记录构成,每个记录都包含若干个数量相 上一页 同的字段,同一字段在不同记录中分别对应不同的字段 值,因此,字段也是变量。与其他变量不同的是,字段 下 页变量是定义在表中的变量,随表的存取而存取,因而是 退出 永久性变量。字段名就是变量名;变量的数据类型为 Visual foxpro中任意数据类型,字段值就是变量值
目 录 上一页 下一页 退 出 17 2.字段变量 表由若干记录构成,每个记录都包含若干个数量相 同的字段,同一字段在不同记录中分别对应不同的字段 值,因此,字段也是变量。与其他变量不同的是,字段 变量是定义在表中的变量,随表的存取而存取,因而是 永久性变量。字段名就是变量名;变量的数据类型为 Visual FoxPro中任意数据类型,字段值就是变量值
「目录3.内存变量 内存变量是在内存中定义的、一种单个数据元素的临时 性变量。 上一页 (1)内存变量的数据类型 下一页 内存变量的数据类型包括:数值型、字符型、逻辑型、 日期型和日期时间型; 退出2)内存变量的建立 建立内存变量就是给内存变量赋值。内存变量赋值既可 定义一个新的内存变量,也可改变已朋内存变量的值或数据 类型 命令格式: STORE<表达式〉T0<内存变量表〉 命令功能:计算<表达式〉的值并赋值给各个内存变量。 命令格式 内存变量>=〈表达式〉 命令功能:计算<表达式>的值并赋值给指定内存变量。3
目 录 上一页 下一页 退 出 18 3.内存变量 内存变量是在内存中定义的、一种单个数据元素的临时 性变量。 (1)内存变量的数据类型 内存变量的数据类型包括:数值型、字符型、逻辑型、 日期型和日期时间型; (2)内存变量的建立 建立内存变量就是给内存变量赋值。内存变量赋值既可 定义一个新的内存变量,也可改变已朋内存变量的值或数据 类型。 命令格式: STORE <表达式> TO <内存变量表> 命令功能:计算<表达式>的值并赋值给各个内存变量。 命令格式: <内存变量> = <表达式> 命令功能:计算<表达式>的值并赋值给指定内存变量
「目录 (3)内存变量的显示输出 可以用两个命令在屏幕上显示输出内存变量的值。 命令格式: 上一页 ?|??<表达式表〉[AT<列号》 下一页 命令功能:计算表达式表中各表达式的值,并在屏 退出 幕上指定位置显示输出各式的值。 ?:先回车换行,再计算并输出表达式的值; ??:在屏幕上当前位置,计算并直接输出表达式 的值; 〈表达式表>:多个心逗号两两分隔的表达式,各表 达式的值输出时,以空格分隔; AT<列号〉子句指定表达式值从指定列开始显示输 出。AT的定位只对它前面的一个表达式有效,多个表达 式必须用多个AT子句分别定位输出,而且可反序定位
目 录 上一页 下一页 退 出 19 (3)内存变量的显示输出 可以用两个命令在屏幕上显示输出内存变量的值。 命令格式: ?| ?? <表达式表> [AT <列号>] 命令功能:计算表达式表中各表达式的值,并在屏 幕上指定位置显示输出各式的值。 ?:先回车换行,再计算并输出表达式的值; ??:在屏幕上当前位置,计算并直接输出表达式 的值; <表达式表>:多个心逗号两两分隔的表达式,各表 达式的值输出时,以空格分隔; AT <列号>子句指定表达式值从指定列开始显示输 出。AT的定位只对它前面的一个表达式有效,多个表达 式必须用多个AT子句分别定位输出,而且可反序定位
「目录4.数组变量 数组变量是结构化的变量,是一组具有相同名称、以下 上一页 标相互区分的有序内存变量。一个数组通常都包含多个数据 元素。Ⅵ isual foxpro系统中只允许使用一维数组(相当于 下 页数列)和二维数组(相当于行列式或矩阵)。 退出
目 录 上一页 下一页 退 出 20 4.数组变量 数组变量是结构化的变量,是一组具有相同名称、以下 标相互区分的有序内存变量。一个数组通常都包含多个数据 元素。Visual FoxPro系统中只允许使用一维数组(相当于 数列)和二维数组(相当于行列式或矩阵)