第6章数据库的辅助操作命令 第6章数据库的辅助操作命令 61内存变量数组和屏幕型内存变量 62有关变量的操作 63文件操作命令 64几个通用命令
第6章 数据库的辅助操作命令 第6章 数据库的辅助操作命令 6.1 内存变量数组和屏幕型内存变量 6.2 有关变量的操作 6.3 文件操作命令 6.4 几个通用命令
第6章数据库的辅助操作命令 6.1内存变量数组和屏幕型内存变量 611内存变量数组 在 FoxPro中,用户可使用数组,但首先应定义数组。 1.定义数组命令一 DIMENSION 命令格式: DIMENSION〈数组名1 (〈数字表达式1〉[,〈数字表达式2)]) ,〈数组名2〉(〈数字表达式1〉[,〈数字表达式 本命令可以定义若干个一维或二维数组
第6章 数据库的辅助操作命令 6.1 内存变量数组和屏幕型内存变量 6.1.1 内存变量数组 在FoxPro中, 用户可使用数组, 但首先应定义数组。 1. 定义数组命令——DIMENSION 命令格式: DIMENSION〈数组名1〉 (〈数字表达式1〉[, 〈数字表达式2〉]) [,〈数组名2〉(〈数字表达式1〉[,〈数字表达式 2〉])…] 本命令可以定义若干个一维或二维数组
第6章数据库的辅助操作命令 例1 DIMENSION X(4), Y(2, 3) 此例建立了两个数组X和Y。数组X由1列4行组成, 共4个单元;数组Y由2行3列组成,共6个单元。 此命令执行后,所建数组的所有单元都赋了一个逻 辑型的初值F;但以后可以给各单元赋不同类型的值
第6章 数据库的辅助操作命令 例 1 DIMENSION X(4), Y(2, 3) 此例建立了两个数组X和Y。 数组X由1列4行组成, 共4个单元; 数组Y由2行3列组成, 共6个单元。 此命令执行后, 所建数组的所有单元都赋了一个逻 辑型的初值 .F.; 但以后可以给各单元赋不同类型的值
第6章数据库的辅助操作命令 2.使用数组一下标变量 尽管一个数组是一个变量(数组变量),但它的每一 个单元都可像一个一般变量那样被使用。数组单元是 以下标来区分的,也称为下标变量。下标的起始值为1 例如,在上面的例子中,数组X有4个下标:X(1) X(2)、Ⅹ(3)、Ⅹ(4);数组Y有6个下标:Y(1,1)、Y(1,2) Y(1,3)、Y(2,1)、Y(2,2)、Y(2,3)
第6章 数据库的辅助操作命令 2. 使用数组——下标变量 尽管一个数组是一个变量(数组变量), 但它的每一 个单元都可像一个一般变量那样被使用。 数组单元是 以下标来区分的, 也称为下标变量。 下标的起始值为1。 例如, 在上面的例子中, 数组X有4个下标: X(1)、 X(2) 、 X(3)、 X(4); 数组Y有6个下标: Y(1, 1)、 Y(1, 2)、 Y(1, 3)、 Y(2, 1)、 Y(2, 2)、 Y(2, 3)
第6章数据库的辅助操作命令 总结如下: ①一个数组只算作一个内存变量,但每个单元都 可像一个内存变量一样使用。因此,称为下标变量 ②数组必须先定义,后使用。定义时,各下标变量 都是逻辑型F,但以后可存入其它类型的值。一下标变 量的类型即为所存数据的类型 ③每个字符型下标变量需占内存数为该字符变量 的字符个数加7,其它类型的下标变量不增加额外的内 存空间
第6章 数据库的辅助操作命令 总结如下: ① 一个数组只算作一个内存变量, 但每个单元都 可像一个内存变量一样使用。 因此, 称为下标变量。; ② 数组必须先定义, 后使用。 定义时, 各下标变量 都是逻辑型 .F., 但以后可存入其它类型的值。一下标变 量的类型即为所存数据的类型。 ③ 每个字符型下标变量需占内存数为该字符变量 的字符个数加7, 其它类型的下标变量不增加额外的内 存空间