《VFP的编程基础》PPT课件.ppt

《VFP的编程基础》PPT课件.ppt

ID:52269949

大小:1.25 MB

页数:84页

时间:2020-04-03

《VFP的编程基础》PPT课件.ppt_第1页
《VFP的编程基础》PPT课件.ppt_第2页
《VFP的编程基础》PPT课件.ppt_第3页
《VFP的编程基础》PPT课件.ppt_第4页
《VFP的编程基础》PPT课件.ppt_第5页
资源描述:

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

1、第2章VFP编程基础本章教学计划教学目的:掌握数据类型的分类,熟练掌握常量、变量、各种表达式的定义,熟练操作常量、变量、内部函数及表达式的运算重点:数据类型的定义、常量与变量的使用、内部函数的使用、表达式的构成难点:表达式运算、内部函数使用课时:课堂讲授2课时本章纲要数据类型常量与变量函数表达式数据类型数据对象的取值集合,以及对之可施行的运算集合。VFP的数据类型特点VFP语言操作对象即包括常规编程语言处理的数据,也包括数据库数据。数据类型分为内存变量数据类型、字段数据类型2.1数据类型、常量与变量2.1.1数据类型仅用于字

2、段数据类型浮点型(Float)双精度型(Double)整型(Integer)备注型(Memo)通用型(General)备注型(二进制)字符型(二进制)通用数据类型字符型(Character)数值型(Numberic)货币型(CurrencyY)日期型(Date)日期时间型(DateTime)逻辑型(Logic)对象型(Object)2.1.1数据类型备注型用于存放较多字符型数据(超过254个字符)或者长度不一的字符型数据用字母M表示备注型数据只能作为数据表中备注型字段的值备注型字段长度固定为4个字节,这4个字节存储的是实际数

3、据在.fpt文件中的存储位置。例如:职工信息表中的简历。数据类型通用型数据类型存储OLE(对象链接与嵌入)对象(比如:电子表格、文档、图形、声音)可以是任意类型数据。只能用于数据表中的字段类型定义通用型数据字段长度固定为4个字节,实际数据存放在与表文件同名的备注文件(.fpt)中例如:职工信息表中的照片。对象型与通用型类似数据类型占字节定义举例字符型<=254由定界符括起内容(‘’,””,[])‘你好’[计算机]数值型8(1~20)由数字、小数点、正负号和E组成的字符串-3.14152.5E+3逻辑型1逻辑真假,取值.T.(

4、.Y.).F.(.N.)不区分大小写.定界符..不能省略.t..N.2.1.2常量定义:在命令操作和程序执行时,值与类型都不变的量。分类:直接常量(6种)和编译常量。直接常量类型定义27八月2021第9页数据类型占字节定义举例日期型8定界符确定的日期数据{^yyyy/mm/dd},{^yyyy.mm.dd},{^yyyy-mm-dd},{^2009/2/19}{^2009-2-19}{^2009.2.19}日期时间8定界符确定的日期时间数据{日期数据时间数据说明}{^yyyy/mm/ddhh:mm:ss[am

5、pm]},{^

6、2009/2/1913:21:54};{^2009/2/198:21:54am}货币8前导符$引导的数值常量。返回的货币数据小数部分4位,不够补零,多余四舍五入。无科学记数表示$23.22$3.567892直接常量类型定义2.1数据类型、常量与变量2.1.3变量定义:在命令操作和程序执行时,值可以改变的量。分类:字段变量和内存变量。1、字段变量定义:数据表各条记录的同一字段取值可能不同,因此表中的字段名可看为一变量。字段变量包括字段名、字段值和域的概念。随表的建立而定义,表中输入记录时为其赋值。2.1.3变量1、字段变量如果

7、数据库中有20条记录,每个字段名就有20个可取值。表有一个记录指针,它指向的记录定义为当前记录,字段名变量的现值就是当前记录中对应字段的值。记录指针,是可以移动的,因此,字段名的取值随着指针的移动而改变,所以它是变量。第12页定义:数据库结构之外独立存在于内存中的临时存储变量。退出VFP时被清除。命名规则可用字符集:字母(不区分大小写)、数字、下划线、汉字。不能使用数字开头不的超过254个字符不能使用系统保留字.例如clear示例合法名称:lcString、姓名、Average_of_gz不合法:2abc同一变量:x-y,X

8、-Y2.1.3变量2、内存变量如果内存变量与字段变量同名,则在调用该内存变量时应在内存变量名前加上符号“M.”或“M->”。例如,M.姓名表示内存变量“姓名”的值。2.1.3变量2、内存变量分类:系统变量、简单内存变量和数组。(1)系统变量:VFP自动创建和命名的变量(74个)。用下划线字符开头。例如_SCREEN,可以用displaymemory命令查看。(2)简单内存变量:只存储一个值的变量。赋值前不用预先定义。2.1.3变量2、内存变量(3)数组:由一组有序排列的内存变量组成的变量。分为一维数组和二维数组。●每一个数组

9、的数据元素的类型可以不相同●数组使用前需要预先定义DIMENSION

10、DECLARE数组名1(行下标[,列下标])●下标是从1到n的自然数DIMENSIONa(2)b(2,2)2.1.3变量2、内存变量例子:DIMENSIONa(2)b(2,2)a(1)=5a(2)=6b(1,1)=1b(

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

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

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