VF程序设计基础 (2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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