VFP语言元素(整理).ppt

VFP语言元素(整理).ppt

ID:52063767

大小:233.50 KB

页数:46页

时间:2020-03-31

VFP语言元素(整理).ppt_第1页
VFP语言元素(整理).ppt_第2页
VFP语言元素(整理).ppt_第3页
VFP语言元素(整理).ppt_第4页
VFP语言元素(整理).ppt_第5页
资源描述:

《VFP语言元素(整理).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VFP语言元素本章主要内容:了解VisualFoxPro的语言成分和语法规则熟悉VisualFoxPro数据类型与常用文件类型了解VisualFoxPro的常量、变量、表达式及主要函数2.1命令语法规则1.VisualFoxPro的命令格式一条命令通常由命令动词和若干个短语组成。命令动词表明该命令执行什么操作,短语用于说明命令的操作对象、操作条件等,短语有时又称为子句。VisualFoxPro命令的典型格式为:<命令动词>[<表达式表>][<范围>][FOR<条件>][WHILE<条件>][TOFILE<文件名>

2、TOPRINTER

3、TO<内存变量>](1)

4、命令格式中各符号的含义<>:必选项[]:可选项,视具体使用要求由用户选择

5、:在由它所分隔的各项中选择其一...:表示此部分可以类似方法重复多次【例】LIST学号,姓名,性别FORYEAR(出生日期)=1986TOPRINTER(2)命令格式中各部分功能①命令动词例如"LIST","USE","COUNT"等。②表达式表,由一个或多个逗号分隔。如:姓名+STR(总分)也是一个表达式。③范围它指定命令可以操作的记录集合。范围可有下列四种选择:ALL、NEXT、RECORD、REST(3)FIELDS子句该子句说明数据库的字段名称,一般后面跟一个字段名列表(

6、简称字段表,它由一个或多个由逗号隔开的字段名组成)。在字段表中,每个字段名之间必须用逗号隔开。如果不选择这个子句,则表示选择所有的字段。(4)FOR/WHILE子句这两条子句后面一般跟一个逻辑表达式<expL>,即其结果值必须为真(.T.)或假(.F.)。这个条件短语表示筛选出满足条件表达式(即表达式的结果为.T.)的记录,以实施命令操作。2.VisualFoxPro命令的书写规则在VisualFoxPro中,命令的书写(或输入)规则相当灵活、方便,主要有以下几点:(1)命令动词必须写在命令的最前面,而各短语的前后顺序可以任意排列。例如,:LIST学号,姓名,性别

7、FORYEAR(出生日期)=1986(2)命令动词与短语之间、短语与短语之间、短语的各部分之间必须用空格分隔开。(3)命令动词、各短语中的保留字及函数名在不至于引起混淆的情况下可以简写为前4个字符,而且英文字母大小写等效。例如,DISPLAY可以写成DISP或disp,但LOCAL与LOCATE则应注意。(4)一条命令的长度可达254个字符。当一行写不下时,可在适当位置输入续行符";"并按回车键换行,继续输入该命令。2.2数据类型2.2.1数据的分类数据是计算机程序处理的对象,也是运算产生的结果。按数据的类型分类有:数值型数据、字符型数据、逻辑型数据等。按数据的处

8、理层次分类有:常量、变量、函数和表达式。2.2.2数据的类型(1)字符型(Character):由字母(汉字)、数字、空格等任意ASCII码字符组成。字符数据的长度为0~254,每个字符占1个字节。(2)数值型(Numeric):用来表示数量,它由数字0~9、一个符号(+或-)和一个小数点(.)组成。数值型数据的长度为1~20,每个数据占8个字节。 数值型数据取值的范围是:-0.9999999999E+19~0.9999999999E+20(3)日期型(Date):用以保存不带时间的日期值。日期型数据的存储格式为“yyyymmdd”其中yyyy为年,占4位,mm为

9、月,占2位,dd为日,占2位。日期型数据的表示有多种格式,最常用的格式为mm/dd/yyyy。日期型数据取值的范围是:公元0001年1月1日一公元9999年12月31日。(4)日期时间型(DateTime):用以保存日期和时间值。日期时间型数据的存储格式为“yyyymmddhhmmss”其中yyyy为年,占4位,mm为月,占2位,dd为日,占2位,hh为时间中的小时,占2位,mm为时间中的分钟,占2位,ss为时间中的秒,占2位。日期时间型数据中可以只包含一个日期或者只包含一个时间值,缺省日期值时,系统自动加上1999年12月31日,省略时间值时,则自动加上午夜零点

10、。(5)逻辑型(Logical):用于存储只有两个值的数据。存入的值只有真(.T.)和假(.F.)两种状态,占1个字节。(6)货币型(Currency):在使用货币值时,可以使用货币型来代替数值型。货币型数据取值的范围是:-922337203685477.5807~922337203685477.5807小数位数超过4位时,系统将进行四舍五入的处理。每个货币型数据占8个字节。以下数据类型只能被用于数据表中的字段:(7)双精度型(Double):用于取代数值型,以便能提供更高的数值精度。双精度型只能用于数据表中字段的定义,它采用固定存储长度的浮点数形式。与数值型不同

11、,双精度型

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

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

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