VFP 第2章.ppt

VFP 第2章.ppt

ID:48079678

大小:852.00 KB

页数:68页

时间:2020-01-14

VFP 第2章.ppt_第1页
VFP 第2章.ppt_第2页
VFP 第2章.ppt_第3页
VFP 第2章.ppt_第4页
VFP 第2章.ppt_第5页
资源描述:

《VFP 第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VFP程序设计基础本章重点:程序的基本结构程序和程序文件的概念、程序文件的执行本章难点:常量的类型及使用变量的类型及使用表达式的类型及使用一些常用函数的特点及应用12.1常量与变量●VFP中数据存在形式有4种:①常量②变量③表达式④函数●VFP中常量、变量的6种数据类型①数值型(N)②货币型(Y)③字符型(C)④日期型(D)⑤日期时间型(T)⑥逻辑型(L)2.1.1常量●概念:是指VFP的各种操作中,其值始终保持不变的量。1、数值型常量由0~9的数字、小数点和正负号构成。例如:1,3.99科学计数法(用来表示一个很大或很小的数值型常量):如:2.878E12=2.878×1

2、012内存:占8个字节数据表中:1~20字节用户定义22、货币型常量以符号$开头,小数位数固定为4位,多于4位自动四舍五入如:?$123.456789内存:占8个字节3、字符型常量以定界符括起来的字符串,可用3对定界符“”‘’[]例2.1:?“计算机”,[数据],[‘ABX’”abc”]??”学习”,’字符串’,[表示方法]注意:①所有符号应在英文半角下输入;②赋值时有定界符,输出及表中无定界符;③定界符必须成对出现;④“”和“”不同;说明:?换行输出表达式的值;??不换行,当前光标处输出表达式的值。34、日期型常量由年、月、日构成,年、月、日之间用/(斜杠),-(连字符),.(

3、句点),和空格分隔。内存:占8个字节。●严格日期格式:{^yyyy-mm-yy}年份必须是4位如:{^0001-01-01}{^9999-12-31}{^2010-03-08}“^”称为脱字符系统默认(永远正确的日期格式)●传统日期格式:月、日各为2位,年份可以是2位,也可以是4位如:{10-08-01}{10/08/01}{10.08.01}{100801}(P49)传统的日期格式只能在SETSTRICTDATETO0状态下使用。注意:日期型常量一定要用定界符{}4影响日期格式的设置命令命令格式:SETMARKTO[<日期分隔符>]命令功能:用于指定显示日期值时所用的分隔符,如

4、“-”“.”。如果没有指定任何分隔符,表示恢复系统默认的斜杠分隔符。具体格式见书P50表2.1命令格式:SETCENTURYON

5、OFF

6、TO[<世纪值>[ROLLOVER<年份参照值>]]命令功能:用于决定如何显示或解释一个日期数据的年份。具体意义见书P50命令格式:SETSTRICTDATETO[0

7、1

8、2]命令功能:用于设置是否对日期格式进行检查。具体意义见书P505列2.2设置不同的日期格式SETCENTURYONSETMARKTOSETDATETOYMD?{^2001-08-26}SETCENTURYOFFSETMARKTO“.”SETDATETOMDY?{^2001-

9、08-26}SETSTRICTDATETO0?{^2001-08-26},{09.2.01}SETCENTURYONSETMARKTO“;”SETCENTURYTO19ROLLOVER10?{09.22.01}再输入如下四条命令接着输入如下两条命令最后输入如下命令先输入如下四条命令65、日期时间型常量(P51)●严格日期时间格式:{^yyyy-mm-yy,hh:mm:ssam

10、pm}如:{^1999-12-31,23:59:59}系统默认(永远正确的日期时间格式)hh:mm:ss默认值分别为12,0,0。一般情况下默认为AM。但是具体的VFP系统默认值设置各有不同例2.3SETM

11、ARKTO?{^2001-03-22,11:30PM},{^1999-01-01,},{^2000-10-1,3}●传统日期时间格式:{mm/dd/yyhh:mm:ssam

12、pm}●注意:定界符{}赋值时有定界符,输出及表中无定界符76、逻辑型常量●二个值:逻辑真:.T..t..Y..y.逻辑假:.F..f..N..n.●注意:定界符:赋值及输出时有定界符,表中无定界符。2.1.2变量●概念:是指VFP的各种操作中,其值可变的量,用变量名表示。●命名规则:①字母、汉字、及下划线开头;②后接字母、汉字、数字和下划线;③1~10字符长;④注意冲突;8●VFP中变量分两大类(P52)●

13、字段变量——字段名变量取值:当前记录对应字段的值(决不能用赋值的方法获取值)定义:建立表结构时定义(名、类型、宽度、小数位数)VFP变量字段变量内存变量简单内存变量数组内存变量注意:字段变量的级别比内存变量级别高91、简单内存变量●概念:内存中开辟的工作单元,用于临时存放数据。●数据类型:同常量(P52)。赋值时定义,程序结束/退出VFP释放。●内存变量的赋值:二种格式命令格式:〈内存变量名〉=〈表达式〉STORE〈表达式〉TO〈内存变量名表〉说明:①等号一次只能给一个变量赋值,

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

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

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