- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第04讲第七章VFP语言基础
第7章 VFP语言基础
7.1数据类型
1字符型 C
2 贷币型 Y
3 数值型 N
4 日期型 D
5 日期时间型 T
6 整型 N
7 逻辑型 (.t. .f.) L
8 备注型 (.fpt) M
9 通用型 (只能在表中出现) G
数据类型可能type(字符表达式)涵数返回。
7.2 数据存储容器
一 常量
1、数值型(包括整型和浮点型)
2、字符型
必须用定界符( 单引号、双引号、方括号),且不能是纯中文的全角状态
3、日期型
a.年月日之间使用分隔符( / - . 空格),整个常量要用定界符 { }
b.默认格式:{^yyyy-mm-dd},显示时按mm/dd/yy的格式
c.日期格式的设置:
set mark to “ . “
set century on (off) 设置年份4位(2位)
set date to mdy
4、日期时间型 P37
a. 日期部分与日期型常量相似,日期和时间之间用空格隔开
b.时间部分的格式:[hh[:mm[:ss]][a/p]],默认的值是 12:00:00
Set hours to 12 [24]
Datetime(),time(),date(),day(日期),month(日期),year(日期).
5、逻辑型
用T(t)或Y(y)表示逻辑真,用F(f)或N(n)表示逻辑假,显示结果用大写字母T和Y表示,并在两侧补上圆点。
注意:在给简单内存变量和字段内变量赋值的情况。
二 、变量
1、字段变量
依附于数据库文件而存在的变量,由不超过10个字符的字母、数字、下划线的字符串组成,且第一个字符不允许是数字或下划线。最好“见名知义”。
日期型 (日期时间型):8
备注型(通用型):4
逻辑型:1
2、内存变量
不依附数据库文件而存在,有以下二种:
简单内存变量
内存变量数组(只能以英文字母开头)
3、 系统内存变量(均以下划线开头)
注意:如果当前表中存在一个与内存变量同名时,则在访问内存变量时,在内存变量名前加上前缀 M. (或M-).
4.变量赋值
a=10;
store 10 to a,b
5.显示内存变量:
list memory list memory like ..
disp memory disp memory like ..
6保存内存变量
SAVE TO 内存变量文件名/ MEMO 备注字段名[ALL LIKE/ EXCEPT 内存变量名框架]
SAVE TO VAR1
SAVE TO VAR2 ALL LIKE ?A*
7 内存变量恢复
restore from 内存变量文件名
8 内存变量册除
RELEASE 内存变量名表
删除指定的内存变量。当内存变量名表为多个变量时,变量名之间用“,”隔开
release all [like *]
删除指定的内存变量。省略所有选择项时,则删除所有的内存变量。
clear memory删除当前内存中的所有内存变量。它和RELEASE ALL的效果完全相同。
三、数组
1 定义数组
格式一:
DIMENSION 数组名1(行[,列])[,数组名2 (行[,列])……]
格式二:
DECLARE 数组名1(行[,列])[,数组名2 (行[,列])……]
定义数组: DIMENSION A(2,3),BB(4,8)
也可以一次只定义一个数组: DIMENSION A(2,3)
也可以只定义一维数组: DIMENSION A(6)
说明:1、数组的下标的起始值为1 。
2、同一数组中的数组元素可以有不同的数据类型 。
3、二维数组中各元素按行的顺序依次排列 。
4、每个数组占用一个内存变量 。
5、除了可以分别对数组元素赋值以外,也可对数组中的所有元素赋同一初值。
6、DIMENSION和DECLARE功能完全相同,常用DIMENSION
2 数组赋值
dime A(10,10)
STORE 0 TO A 将数值0赋给数组A的所有元素
STORE 李磊 TO A(2,1) 将字符串“李磊”赋给数组A的第2行第1列的
您可能关注的文档
- 空间几何体的结特征教案.docx
- 空间几何体练习及答案.doc
- 空间向量及其应(X2-1三).doc
- 空间直角坐标系基础).doc
- 空间规划设计系用户手册第七章.doc
- 窗口创建及窗口息映射.doc
- 窦桂梅绘本作文堂教学实录.doc
- 立体几何二轮复材料.doc
- 立体几何初步空几何体.doc
- 立体几何第一章末检测.doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)