《VF的数据基础》PPT课件

《VF的数据基础》PPT课件

ID:45098941

大小:339.34 KB

页数:19页

时间:2019-11-09

《VF的数据基础》PPT课件_第1页
《VF的数据基础》PPT课件_第2页
《VF的数据基础》PPT课件_第3页
《VF的数据基础》PPT课件_第4页
《VF的数据基础》PPT课件_第5页
资源描述:

《《VF的数据基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章VFP的数据基础计算机系杨霞本章导读VFP支持多种数据类型,提供了存放各种类型书的常量、变量、数组等数据存储容器。VFP还提供了丰富的运算功能。用户可以用它来灵活有效地操作和管理数据。本章主要介绍数据类型、常量、变量、运算符与表达式以及常用函数等内容。章节设计3.1数据类型3.2常量3.3变量3.4运算符与表达式3.5常用函数3.1数据类型(一)数据类型是数据的基本属性,不同的数据类型有不同的存储方式和运算规则1、字符型(Character)字符型数据由汉字和ASCII码中可打印字符组成,最大长度254

2、个字符。使用时,必须使用定界符(单引号,双引号或方括号)。注意:当字符串中含有一种定界符时,必须用另一种定界符来定界该字符串。例如:“a”、[计算机]、‘计算机“VF”考试’2、数值型(Numeric)数值型(Numeric)、浮点型(Float)、货币型(Currency)、双精度型(Double)、整型(Integer)3.1数据类型(二)3、日期型(Date)8个字节输入格式:{^yyyy/mm/dd}输出格式:mm/dd/yy影响日期格式的设置命令:(1)SETMARKTO[日期分隔符](2)SETD

3、ATE[TO]MDY

4、DMY

5、YMD(3)SETCENTURYON/OFF(4)SETSTRICTDATETO[0

6、1

7、2]例3.1设置年月日格式SETCENTURYONSETMARKTOSETDATETOYMD?{^2005-08-12}显示结果:2005/08/12例3.2设置年月日格式SETCENTURYOFFSETMARKTO“.”SETDATETOMYD?{^2005-08-12}显示结果:08.12.05例3.3不进行严格日期格式检查SETSTRICTDATETO0?{^2005-08-12},{

8、05.08.16}显示结果:08.12.0505.08.163.1数据类型(三)4、日期时间型(DateTime)8个字节输入格式:{^yyyy/mm/ddhh:mm:ss}输出格式:mm/dd/yyhh:mm:ss5、逻辑型(Logic)1个字节真:.t.或.y.假:.f.或.n.6、备注型(Memo)4个字节存放不定长或大量的字符型数据(数据存放在与数据表文件通明的FPT备注文件中)7、通用型(General)4个字节存放OLE对象(数据存放在与数据表文件通明的FPT备注文件中)3.2常量常量是一个在命令

9、或程序中直接引用的具体值,在命令操作或程序运行过程中其值始终保持不变。1、字符型常量(必须用定界符”和’定界)2、数值型常量3、浮点型常量4、日期型常量({^2005/08/12})5、日期时间型常量({^2002/05/1210:01:01})6、逻辑型常量(逻辑值前后两个小圆点不可少)3.3变量(一)变量是命令操作和程序运行过程中其值可以改变的量。一、内存变量内存变量是内存中的一些临时工作单元,是一种简单变量。每个内存变量都必须有一个固定的名称,它的定义是通过赋值语句来实现的。内存变量独立于数据库和表文件

10、,常用来保存所需要的常量、中间结果或对数据表和数据库进行某种处理后的结果等。内存变量的数据类型由它存放的数据类型来决定,其类型有:字符型、数值型、浮点型、日期型、日期时间型和逻辑型。当内存变量中存放的数据类型改变时,内存变量的类型也随之改变。当内存变量与数据表中的字段变量同名时,在引用内存变量时,必须在内存变量名字前加前缀M.(或M->),否则系统将优先访问同名的字段变量。内存变量需要时可随时定义和释放。退出VF系统,所有内存变量都将消失。3.3变量(二)1、内存变量的命名规则可由数字、字母(大小写通用)、汉

11、字和下划线组成,其长度最多254个字符。2、内存变量的赋值命令1:STORE<表达式>TO<内存变量名表>命令2:<内存变量>=<表达式>例3.4给内存变量赋值STORE5TOa1,a2STORE“成都”TO城市rq={^2005/08/09}三好生=.T.3.3变量(三)3、内存变量值的输出命令1:?<表达式表>命令2:??<表达式表>4、内存变量的保存与恢复保存:SAVETO<内存变量文件名>[ALLLIKE<通配符>/ALLEXCEPT<通配符>]恢复:RESTOREFROM<内存变量文件名>[ADDI

12、TIVE]5、内存变量的清除CLEARMEMORYRELEASE<内存变量名表>RELEASEALL[EXTENDED]RELEASEALL[LIKE/EXCEPT<通配符>]例3.5计算并显示输出表达式的值X1=8Y1=9?X1?Y1??X1+Y1输出结果:89173.3变量(四)二、数组变量数组变量是按一定顺序排列的一组内存变量的集合。数组中的变量称为数组元素。每一数组元素用数组名和该元素在数组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。