欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    第3章VFP的基本语法.ppt

    • 资源ID:603025       资源大小:1.35MB        全文页数:69页
    • 资源格式: PPT        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章VFP的基本语法.ppt

    第第3章章Visual FoxPro 的基本语法的基本语法第第3 3章章Visual FoxProVisual FoxPro的基本语法的基本语法 第第3章章Visual FoxPro 的基本语法的基本语法教学目标教学目标掌握掌握VFPVFP中数据类型及变量的分类中数据类型及变量的分类;掌握变量的命名及表达式运算;掌握变量的命名及表达式运算;掌握内存变量的操作;掌握内存变量的操作;熟悉熟悉VFP函数的使用。函数的使用。重点与难点:数据及变量的类型;使用逻辑表达式描数据及变量的类型;使用逻辑表达式描述复合条件;类型转换函数及状态测试函数。述复合条件;类型转换函数及状态测试函数。第第3章章Visual FoxPro 的基本语法的基本语法 第第3章章Visual FoxPro 的基本语法的基本语法一一.常量常量表示一个具体的、不变的值。不同类型的常量有不同的书写格式。表示一个具体的、不变的值。不同类型的常量有不同的书写格式。1.字符型常量字符型常量 用定界符(用定界符(单引号单引号、双引号双引号和和方括号方括号)括)括起来的字符串。可以是起来的字符串。可以是26个英文大小写字母、个英文大小写字母、10个阿拉伯个阿拉伯数字、各种汉字、专用符号和空格等,最大长度可达数字、各种汉字、专用符号和空格等,最大长度可达254个字符。个字符。示例:示例:“ade”,568,“book的中文意思是的中文意思是书书。”注意:注意:如果将如果将阿拉伯数字阿拉伯数字定义为字符串时,它不具备数学定义为字符串时,它不具备数学上的数值含义,不能参加数学运算,如电话号码,邮编等。上的数值含义,不能参加数学运算,如电话号码,邮编等。注意:注意:字符定界符必须成对的出现。如果字符串中包含一字符定界符必须成对的出现。如果字符串中包含一种定界符,则必须用另一种定界符括起来。如:种定界符,则必须用另一种定界符括起来。如:“计算计算机机”,双引号为字符定界符,其中的方括号为字符串。,双引号为字符定界符,其中的方括号为字符串。第第3章章Visual FoxPro 的基本语法的基本语法例如:在主窗口中显示几个字符常量例如:在主窗口中显示几个字符常量?“计算机计算机”,123123,数据数据,ABXABX “abcabc”?“学习学习”,字符串字符串,“”,表示方法表示方法 注意注意,不包括任何字符的字符串不包括任何字符的字符串(“”)叫空串叫空串.空串与包含空格的字符串空串与包含空格的字符串(“”)不同不同.第第3章章Visual FoxPro 的基本语法的基本语法2.数值型常量数值型常量 用来表示一个数量的大小,可以进行算术运用来表示一个数量的大小,可以进行算术运算。包含算。包含09的阿拉伯数字、小数点与正负号,最大长度的阿拉伯数字、小数点与正负号,最大长度为为20位。位。示例:示例:538,10.5,5.87E12,1.6E123.逻辑型常量逻辑型常量 只有逻辑真和逻辑假两个值,只有逻辑真和逻辑假两个值,逻辑真的表示形式有:逻辑真的表示形式有:.T.、.t.、.Y.和和.y.逻辑假的表示形式有:逻辑假的表示形式有:.F.、.f.、.N.和和.n.逻辑型数据长度固定为逻辑型数据长度固定为1位,占用位,占用1个字节。个字节。第第3章章Visual FoxPro 的基本语法的基本语法4.日期型常量日期型常量 表示一个确切的日期,用表示一个确切的日期,用大括号大括号作为定界作为定界符。符。1)传统的日期格式:传统的日期格式:mm/dd/yy,受设置命令的影响。,受设置命令的影响。2)严格的日期格式:严格的日期格式:YYYY-MM-DD,不受设置命令的,不受设置命令的影响,能表达一个确切的日期。影响,能表达一个确切的日期。示例示例:10/08/06,2006-08-06严格的日期格式可以在任何情况下使用,而传统的日期格严格的日期格式可以在任何情况下使用,而传统的日期格式只能在式只能在SET STRICTDATE TO 0 状态下使用。状态下使用。第第3章章Visual FoxPro 的基本语法的基本语法3)3)影响日期格式的设置命令影响日期格式的设置命令 SET MARK TO 日期分隔符日期分隔符 SET DATE TO ymd mdy 等等 SET CENTURY ON|OFF&设置年份位数设置年份位数 SET STRICTDATE TO 0|1&是否进行严格的日期格式检查是否进行严格的日期格式检查0:检查检查 严格日期格式严格日期格式1:不检查不检查 传统日期格式传统日期格式2:检查,并且对检查,并且对CTOD()和和CTOT()也有效也有效第第3章章Visual FoxPro 的基本语法的基本语法5.5.日期时间型常量日期时间型常量 包括日期和时间两部分内容,包括日期和时间两部分内容,用来描述日期和时间。用来描述日期和时间。示例示例:05/16/99 12:00:006.货币型常量货币型常量 用来表示货币值,在数字前加一个符用来表示货币值,在数字前加一个符号号($)。存储和计算时采用。存储和计算时采用4位小数,多余小数位四舍位小数,多余小数位四舍五入。五入。示例:示例:$123.4567第第3章章Visual FoxPro 的基本语法的基本语法二二.变量变量 在使用过程中其值可以改变的量。在使用过程中其值可以改变的量。VFP的变量分为字段变的变量分为字段变量和内存变量两大类。内存变量又包括简单内存变量、系统内量和内存变量两大类。内存变量又包括简单内存变量、系统内存变量和数组变量。存变量和数组变量。1.字段变量字段变量 字段变量对应于数据表中的字段字段变量对应于数据表中的字段,是在建立数据表文件时是在建立数据表文件时定义的,数据表中的每一个字段都是一个字段变量,以字段名定义的,数据表中的每一个字段都是一个字段变量,以字段名标识。字段变量必须依附于数据表,存在于数据表文件中,随标识。字段变量必须依附于数据表,存在于数据表文件中,随着数据表的打开而生效,随着数据表的关闭而撤消,着数据表的打开而生效,随着数据表的关闭而撤消,2.简单内存变量简单内存变量 内存中的一个存储区域,是一种临时工作单元,常被用内存中的一个存储区域,是一种临时工作单元,常被用来存储所需要的常数、中间结果或最终结果。来存储所需要的常数、中间结果或最终结果。变量名由汉字、变量名由汉字、字母、数字和下划线组成字母、数字和下划线组成,必须由字母或汉字开头必须由字母或汉字开头。第第3章章Visual FoxPro 的基本语法的基本语法(1)内存变量的命名规则:)内存变量的命名规则:由字母、汉字、数字或下划线组成。由字母、汉字、数字或下划线组成。以字母、汉字或下划线开头。以字母、汉字或下划线开头。长度为长度为1128个字符,每个汉字占两个字符。个字符,每个汉字占两个字符。不能使用不能使用VFP的保留字。的保留字。当当内存变量名与字段变量名相同内存变量名与字段变量名相同时,字段名优先于内存变量时,字段名优先于内存变量名,使用时可以在内存变量名前加上名,使用时可以在内存变量名前加上M.(或(或M)以示区别,)以示区别,但赋值时不能使用前缀。但赋值时不能使用前缀。例:例:?M.姓名姓名&表示内存变量表示内存变量第第3章章Visual FoxPro 的基本语法的基本语法 内存变量的赋值命令内存变量的赋值命令STORE TO 格式一格式一命令动词命令动词去向子句去向子句包含值的表达式包含值的表达式接收值的变量名表接收值的变量名表STORE 0 TO AA,BB,CC&数值数值0赋给变量赋给变量AA,BB,CCSTORE“李磊李磊”TO NAME&字符串字符串“李磊李磊”赋给赋给NAME例例格式二格式二=接收值的变量名接收值的变量名赋值操作符赋值操作符包含值的表达式包含值的表达式例例A=.T.将逻辑真值赋给变量将逻辑真值赋给变量A第第3章章Visual FoxPro 的基本语法的基本语法 功能注释功能注释:(1 1)等号等号一次只能给一个内存变量赋值。一次只能给一个内存变量赋值。(2 2)StoreStore命令命令可以同时给若干个变量赋予相同的可以同时给若干个变量赋予相同的值,各内存变量名之间必须用逗号分开。值,各内存变量名之间必须用逗号分开。(3 3)在)在vfpvfp中,变量使用之前并不需要特别的声明中,变量使用之前并不需要特别的声明和定义。和定义。(4 4)内存变量在赋值时定义了它的值及类型,其)内存变量在赋值时定义了它的值及类型,其类型与所赋值的类型相同。类型与所赋值的类型相同。(5 5)命令后的符号命令后的符号&,表示该符号后跟随的是本,表示该符号后跟随的是本命令行的注释,与命令执行无关。命令行的注释,与命令执行无关。第第3章章Visual FoxPro 的基本语法的基本语法?/?/?功能计算表达式的值,并将其显示在屏幕上。功能计算表达式的值,并将其显示在屏幕上。?表示从屏幕下一行的第一列显示结果?表示从屏幕下一行的第一列显示结果?表示从当前行的当前列显示结果?表示从当前行的当前列显示结果 例如:例如:S=“visiual”P=“foxpro”?s?p第第3章章Visual FoxPro 的基本语法的基本语法例如例如 在命令窗口键入的命令和主屏显示的内容如下:在命令窗口键入的命令和主屏显示的内容如下:s=s=“vfpvfp”&用字符串用字符串vfpvfp赋给变量赋给变量S S,结果,结果S S的值为的值为vfp,vfp,并成为字符型变量并成为字符型变量 y=500&y=500&用数值型常量用数值型常量500500赋值内存变量赋值内存变量 stor 2stor 24 to x1,x2&4 to x1,x2&对两个内存变量赋相同的值对两个内存变量赋相同的值 stor.t.to q&stor.t.to q&用逻辑常量赋值内存变量用逻辑常量赋值内存变量q q?s,y,x1,x2,q?s,y,x1,x2,q 第第3章章Visual FoxPro 的基本语法的基本语法数组数组 是按一定顺序排列的一组内存变量,数组中的是按一定顺序排列的一组内存变量,数组中的各个变量称为数组元素。每个数组元素可通过数组各个变量称为数组元素。每个数组元素可通过数组名及相应的下标来访问。名及相应的下标来访问。数组必须先定义后使用。数组必须先定义后使用。说明:说明:由若干单下标变量组成的数组称为一维数组,由若干单下标变量组成的数组称为一维数组,由若干双下标变量组成的数组称为二维数组。由若干双下标变量组成的数组称为二维数组。在在Visual FoxPro 中,只允许使用一维数组或二维数中,只允许使用一维数组或二维数组。组。一维数组:一维数组:各个元素按线性排列;各个元素按线性排列;二维数组:二维数组:类似于一个数据表,第一维是行,第二维类似于一个数据表,第一维是行,第二维是列是列。第第3章章Visual FoxPro 的基本语法的基本语法 定义数组定义数组 在使用数组时一定要先定义在使用数组时一定要先定义,有两条命令可以定义数组。,有两条命令可以定义数组。格式一格式一格式二格式二DIMENSION(,),(,)DECLARE(,),(,)功能:功能:定义一个或多个一维或二维的内存变量数组。定义一个或多个一维或二维的内存变量数组。参数描述:参数描述:DIMENSION和和DECLARE为定义数组的命令动词。为定义数组的命令动词。:指定数组的名称,其规定与内存变量名相同。:指定数组的名称,其规定与内存变量名相同。(,):定义数组的维数和大小):定义数组的维数和大小。说明:说明:1、数组的下标的起始值为数组的下标的起始值为。2、同一数组中的数组元素可以有不同的数据类型、同一数组中的数组元素可以有不同的数据类型。3、二维数组中各元素按行的顺序依次排列、二维数组中各元素按行的顺序依次排列。第第3章章Visual FoxPro 的基本语法的基本语法4、每个数组占用一个内存变量、每个数组占用一个内存变量。5、除了可以分别对数组元素赋值以外,也可对数组中的所有元

    注意事项

    本文(第3章VFP的基本语法.ppt)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开