《VFP的基本语法》PPT课件

《VFP的基本语法》PPT课件

ID:36699810

大小:791.10 KB

页数:69页

时间:2019-05-10

《VFP的基本语法》PPT课件_第1页
《VFP的基本语法》PPT课件_第2页
《VFP的基本语法》PPT课件_第3页
《VFP的基本语法》PPT课件_第4页
《VFP的基本语法》PPT课件_第5页
资源描述:

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

1、第3章VisualFoxPro的基本语法教学目标掌握VFP中数据类型及变量的分类;掌握变量的命名及表达式运算;掌握内存变量的操作;熟悉VFP函数的使用。双语课堂重点与难点:数据及变量的类型;使用逻辑表达式描述复合条件;类型转换函数及状态测试函数。3.1常量与变量一.常量表示一个具体的、不变的值。不同类型的常量有不同的书写格式。1.字符型常量用定界符(单引号、双引号和方括号)括起来的字符串。可以是26个英文大小写字母、10个阿拉伯数字、各种汉字、专用符号和空格等,最大长度可达254个字符。示例:“ade”,[568],

2、“‘book’的中文意思是‘书’。”注意:如果将阿拉伯数字定义为字符串时,它不具备数学上的数值含义,不能参加数学运算,如电话号码,邮编等。注意:字符定界符必须成对的出现。如果字符串中包含一种定界符,则必须用另一种定界符括起来。如:“[计算机]”,双引号为字符定界符,其中的方括号为字符串。例如:在主窗口中显示几个字符常量?“计算机”,‘123’,[数据],[‘ABX’“abc”]??“学习”,‘字符串’,“”,[表示方法]注意,不包括任何字符的字符串(“”)叫空串.空串与包含空格的字符串(“”)不同.2.数值型常量用来

3、表示一个数量的大小,可以进行算术运算。包含0~9的阿拉伯数字、小数点与正负号,最大长度为20位。示例:538,-10.5,5.87E12,1.6E-123.逻辑型常量只有逻辑真和逻辑假两个值,逻辑真的表示形式有:.T.、.t.、.Y.和.y.逻辑假的表示形式有:.F.、.f.、.N.和.n.逻辑型数据长度固定为1位,占用1个字节。4.日期型常量表示一个确切的日期,用大括号作为定界符。1)传统的日期格式:{mm/dd/yy},受设置命令的影响。2)严格的日期格式:{^YYYY-MM-DD},不受设置命令的影响,能表达一

4、个确切的日期。示例:{10/08/06},{^2006-08-06}严格的日期格式可以在任何情况下使用,而传统的日期格式只能在SETSTRICTDATETO0状态下使用。3)影响日期格式的设置命令●SETMARKTO[日期分隔符]●SETDATETO<日期格式>ymdmdy等●SETCENTURYON

5、OFF&&设置年份位数●SETSTRICTDATETO[0

6、1]&&是否进行严格的日期格式检查0:检查严格日期格式1:不检查传统日期格式2:检查,并且对CTOD()和CTOT()也有效5.日期时间型常量包括日期和时间两

7、部分内容,用来描述日期和时间。示例:{05/16/9912:00:00}6.货币型常量用来表示货币值,在数字前加一个符号($)。存储和计算时采用4位小数,多余小数位四舍五入。示例:$123.4567二.变量在使用过程中其值可以改变的量。VFP的变量分为字段变量和内存变量两大类。内存变量又包括简单内存变量、系统内存变量和数组变量。1.字段变量字段变量对应于数据表中的字段,是在建立数据表文件时定义的,数据表中的每一个字段都是一个字段变量,以字段名标识。字段变量必须依附于数据表,存在于数据表文件中,随着数据表的打开而生效,

8、随着数据表的关闭而撤消,2.简单内存变量内存中的一个存储区域,是一种临时工作单元,常被用来存储所需要的常数、中间结果或最终结果。变量名由汉字、字母、数字和下划线组成,必须由字母或汉字开头。(1)内存变量的命名规则:①由字母、汉字、数字或下划线组成。②以字母、汉字或下划线开头。③长度为1~128个字符,每个汉字占两个字符。④不能使用VFP的保留字。当内存变量名与字段变量名相同时,字段名优先于内存变量名,使用时可以在内存变量名前加上M.(或M->)以示区别,但赋值时不能使用前缀。例:?M.姓名&&表示内存变量内存变量的赋

9、值命令STORE<表达式>TO<内存变量名表>格式一命令动词去向子句包含值的表达式接收值的变量名表STORE0TOAA,BB,CC&&数值0赋给变量AA,BB,CCSTORE“李磊”TONAME&&字符串“李磊”赋给NAME例格式二<内存变量名>=<表达式>接收值的变量名赋值操作符包含值的表达式例A=.T.将逻辑真值赋给变量A功能注释:(1)等号一次只能给一个内存变量赋值。(2)Store命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须用逗号分开。(3)在vfp中,变量使用之前并不需要特别的声明和定义。(4

10、)内存变量在赋值时定义了它的值及类型,其类型与所赋值的类型相同。(5)命令后的符号&&,表示该符号后跟随的是本命令行的注释,与命令执行无关。3.内存变量的显示;命令格式一LISTMEMO[TOPRINT]DISPLAYMEMO[TOPRINT]例listmemo命令格式一?/??[<表达式表>]功能计算表达式的值,并将其显示在屏幕上。?表示从屏

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

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

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