VF程序设计基础 (2)
精选PPT
13
例:use 学生 dimesion a(4),b(3) scatter to a scatter fields 姓名,年龄 to b ?a(1),a(2),a(3),a(4),b(1),b(2),b(3)
例:dimesion b(4)
b(1)=“01001”
b(2)=“宁宁”
gather from b
❖ 程序与程序文件、程序的选择结构、程 序的循环结构、多模块程序设计。
精选PPT
3
考点一:常量
常量用以表示一个具体、不变的值。 不同类型常量的书写格式不同。分为: 1. 数值型:代码—N,用来表示一个数量的大小。
无定界符。如:0,20,-3.14 ,1.25E-2
2. 货币型:代码—Y,用来表示货币值,定界符:$。
3. 字符型:代码—C,就是一串字符,定界符: “ ” , ‘’ , [] &&必须是在英文状态下输入
精选PPT
4
4.日期型:代码—D,表示日期,定界符,{ },
如:{^2006-07-20},
5.日期时间型:代码—T,表示一个日期时间,定界符, { },
如:{^2006-07-20 20:10:30}
(2)给数组赋值,与前相同。 如:
a(1)=10 ,a(4)=“city” ,a=25 bus(1,1)=“17路” ,bus(10)=“101”
精选PPT
8
2006-9
❖(15)如果有定 dimension data(3) , 则 data(2) 的初值是:________。 A)整数 0 B)不定值 C)逻辑真 D)逻辑假
例:“ab ” + “1”=____
“ab ” - “1”=____
精选PPT
17
3.日期时间表达式
几个相关命令
1) Set strictdate to 0 不进行严格的日期型格式 检查。
2) Set strictdate to 1 进行严格的日期型格式 检查。
3) 2)Set century on|off 打开或关闭世纪年份 的显示
disp
精选PPT
14
2.2 表达式
❖ 考点四:数值、字符与日期时间表达式
表达式是指由常量、变量、函数通过运算符 连接形成的式子。
优先级 运算符
1
()
2
** 或 ^
3
*/ %
4
+-
说明
乘方 乘,除,求余 加,减
精选PPT
15
1. 数值表达式
求余规则
当被除数与除数符号相同时,直接求出余数; 当被除数与除数符号相异时,最后余数为两数
那么主窗口中将显示 A)张三 B)张三 您好 C)张三您好 D)出错
精选PPT
11
❖ 考点三:内存变量的常用命令
1. 显示内存变量:list memory | display memory
2. 清除内存变量: clear memory | release [变量名][all]
精选PPT
12
1. 表中数据与数组数据之间的交换 将表的当前记录复制到数组 格式:scatter [fields <字段名表 >] to <数组名> 将数组数据复制到表的当前记录 格式:gather from <数组名> [fields <字段名表>]
给变量赋值:变量名=表达式 ,
store 表达式 to 变量名1,变量名2
显示变量的值:?变量名(换行显示) ??变量名(不换行显示)
精选PPT
6
2. 数组变量:由一系列数组元素组成,每一个数组 元素相当于一个内存变量。数组要先定义后使用。 在一切使用简单内存变量的地方都可以使用数组; 但在同一运行环境中,数组名不能与简单变量名 重复;
3. 数组在定义后,系统自动赋初值.F.,可以用一 维数组的形式访问二维数组。
精选PPT
7
(1)定义数组:declare 或 dimension 数组名(下标n, n)
如:dimesion a(5) && 定义了一个有5个元素的一维数组,数组名为a。 declare bus(3,4) && 定义了有12个元素的二维数组,数组名为bus。
第二章:VF程序设计基础
精选PPT
1
考核知识点
❖常量、变量和表达式 ❖常用函数:字符处理函数,数值计算函
数,日期时间函数,数据类型转换函数 和测试函数。 ❖程序与程序文件:程序的概念,程序的 基本结构,多模块程序设计。
精选PPT
2
重要考点:
❖ 常量和变量的概念、类型及特点;
❖ 表达式的类型;
❖ 函数的使用:trim, left, right, substr, at, like, date, str, val, isnull, empty, vartype, eof, bof, iif
相除的余数再加除数的值。
例:9**(5-3)%3*5=___
自治区考题:
请将以上例题中的数学表达式改写成VF语言中 的表达式。
精选PPT
16
2.字符表达式:用+或-将字符型数据连 接起来,其结果仍是字符型。
运算符 +
-
作用
备注
将两个字符串连接起来
将两个字符串连接起来, 优先级 如果前一个字符串尾部 相 同 有空格,则移到新字符 串的尾部。
精选PPT
9
3.字段变量:表中的每个字段,就是一 个字段变量。
如果字段变量与内存变量同名,那 么,访问内存变量时要在变量名前 加前缀:m.内存变量名或者m->内 存变量名,否则系统访问的将是同 名的字段变量。
精选PPT
10
真实考题:
(22)假设职员表已在当前工作区打开,其 当前记录的“姓名”字段值为“张三” (字符型,宽度为6)。在命令窗口输入并 执行如下命令: 姓名=姓名-“您好” ? 姓名
6.逻辑型:代码—L,只有逻辑真,逻辑假两种值,定.y.
逻辑假: .F. .f. .N. .n.
精选PPT
5
考点二:变量:表示可变的值。
分为内存变量和字段变量。
1.简单内存变量:每个变量都有一个名字,可以通 过变量名访问变量的值。变量名必须以字母、汉 字或者下划线开头,后接汉字、字母、下划线、 数字。(在自治区的笔试考试中会出现此类题目)
4) 3)Set mark to “符号” 规定年月日之间的 分隔符
5) 4)Set date to ymd|mdy|dmy 显示日期时
年月日的顺序
精选PPT
18
日期运算
1)日期±天数
2)如:{^2006-07-10} ± 5