1 / 156
文档名称:

程序设计基础课件.ppt

格式:ppt   大小:1,985KB   页数:156页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础课件.ppt

上传人:落意心冢 2022/8/26 文件大小:1.94 MB

下载得到文件列表

程序设计基础课件.ppt

文档介绍

文档介绍:程序设计基础课件
本 章 内 容
常量和变量
表达式与常用函数
VF语法结构
多模块程序设计
2
VF
VF的工作方式分为:



3
常变量的类型。存放什么类型的数据,该变量就是什么类型。
字段变量与内存变量同名时,字段变量名优先级高于同名的内存变量。
如现同时有:
字段变量:部门号
内存变量:部门号
则在使用内存变量部门号时,需写成:
或 M->部门号 ,以示区别。
21
数 组是一组按照一定顺序排列的内存变量,各个变量称为数组元素,元素之间有序。
数组中数组元素的数据类型可以互不相同
通过数组下标来引用数组元素
一维数组如下:
二维数组如下:
和内存变量不同,数组必须先定义后使用。

A(1)
A(2)
A(3)
A(4)
A(5)
A(6)
A(7)
A(8)
A(1,1)
A(1,2)
A(1,3)
A(1,4)
A(2,1)
A(2,2)
A(2,3)
A(2,4)
22

(1)数组的定义
定义一维数组或二维数组及其下标的下界
DECLEAR | DIMENSION <数组名> (下标)
如: DIMENSION A(3)
DIMENSION B(2,3)
数组下标的下界为1
下标可以是常量、变量、函数或表达式,用圆括号括起来
对于一维数组,下标是数组元素的个数,如(3)表示该数组中有3个元素;
对于二维数组,下标是数组的最大行号和最大列号,如(2,3)表示数组为2行3列。
23

(2)数组的赋值
数组元素的数据类型可以修改,.
赋值方法同内存变量,使用 STORE 或 =
若用赋值命令赋值时未指明下标,则数组中的所有数组元素同时被赋予同一个值;
若指明下标,则给指定的数组元素赋值。
同一数组各元素的数据类型可以不同。
A(4)=.T. &&逻辑型
DIME A(6)
store 1 to A(2) &&数值型
A(4)="K" &&字符型
.F.
.F.
.F.
.F.
.F.
.F.
1
"K"
.T.
24
(3)数组与表的数据传递
将当前记录传递到数组或内存变量中
use 借阅
Go 3
Scatter to temp
将数组或内存变量中的数据传递到当前记录中
use 借阅
copy structure to temptable
use temptable
append blank
Gather from temp

&&将当前记录值传送给数组temp
&&将数组temp的值传送到新表temptable新增的空白记录中
25
内存变量和数组的释放(清除)
CLEAR ALL 或 CLEAR MEMORY
同时清除所有的内存变量、数组
RELEASE <内存变量名> [, <内存变量名>]
RELEASE ALL [LIKE/EXCEPT <通配符>]
清除指定的内存变量、数组
26
练****题:显示结果
a=5
ab=7
abc=7
b=9
release all like a?
?ab
?abc
?b
release all like *
?b
27
系统变量是由VF系统提供的一组变量
用于控制外部设备(如打印机、鼠标等)、屏幕输出格式,或处理系统时间、剪贴板等内容的信息
系统内存变量是指以下划线 _ 开头的、由系统自动定义生成的变量。
如:_DIARYDATE 用于存储系统当前日期
_CLIPTEXT表示接受文本并送入剪贴板。
4. 系统变量
28
小 结
[目的要求]:
了解常量、变量、数组的含义;
掌握常量的分类及每类常量的书写;
掌握变量的分类;
掌握内存变量的定义、赋值、显示、保存、释放;
掌握数组的定义、构成、使用。
[重点]:常量使用;变量的定义、使用;数组的定义、构成、使用。
[难点]:数据的正确书写;数组的理解。
29
表达式与常用函数

由常量、变量、函数以及运算符连接起来的式子,形式为:
操作数1 运算符 操作数2
如:12+3
包括下面几种
数值表达式、字符表达式、日期表达式、关系表达式、逻辑表达式
30

数值表达式
由算术运算符将数值类型的数据连接起来的式子,其运算结果仍为数值型数据。
( )
** ^
* / %
+ -
其中,%为求余运算,**和^为乘方