第三章VFP的基本语法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章VFP的基本语法

第3章 Visual FoxPro的基本语法 ;教学目标; 3.1   常量与变量 ;一. 常量;例如:在主窗口中显示几个字符常量;2. 数值型常量 用来表示一个数量的大小,可以进行算术运算。包含0~9的阿拉伯数字、小数点与正负号,最大长度为20位。 示例:538, -10.5, 5.87E12, 1.6E-12;4. 日期型常量 表示一个确切的日期,用大括号作为定界符。 1) 传统的日期格式:{mm/dd/yy},受设置命令的影响。 2) 严格的日期格式:{^YYYY-MM-DD},不受设置命令的影响,能表达一个确切的日期。 示例:{10/08/06},{^2006-08-06} 严格的日期格式可以在任何情况下使用,而传统的日期格式只能在SET STRICTDATE TO 0 状态下使用。;3)影响日期格式的设置命令 ● SET MARK TO [日期分隔符] ● SET DATE TO 日期格式 ymd mdy 等 ● SET CENTURY ON | OFF 设置年份位数 ● SET STRICTDATE TO [ 0 | 1 ] ;5. 日期时间型常量 包括日期和时间两部分内容,用来描述日期和时间。 示例:{05/16/99 12:00:00};二. 变量;(1)内存变量的命名规则: ① 由字母、汉字、数字或下划线组成。 ② 以字母、汉字或下划线开头。 ③ 长度为1~128个字符,每个汉字占两个字符。 ④ 不能使用VFP的保留字。 当内存变量名与字段变量名相同时,字段名优先于内存变量名,使用时可以在内存变量名前加上M .(或M-)以示区别,但赋值时不能使用前缀。 例: ? M . 姓名 表示内存变量;;功能注释: (1)等号一次只能给一个内存变量赋值。 (2)Store命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须用逗号分开。 (3)在vfp中,变量使用之前并不需要特别的声明和定义。 (4)内存变量在赋值时定义了它的值及类型,其类型与所赋值的类型相同。 (5)命令后的符号,表示该符号后跟随的是本命令行的注释,与命令执行无关。 ;3. 内存变量的显示; 命令格式一 LIST MEMO [ TO PRINT] DISPLAY MEMO [ TO PRINT] 例 list memo 命令格式一 ?/??[表达式表]功能计算表达式的值,并将其显示在屏幕上。 ?表示从屏幕下一行的第一列显示结果 ??表示从当前行的当前列显示结果 例如: S=“visiual” P=“ foxpro” ?s ?? p;例如 在命令窗口键入的命令和主屏显示的内容如下:;2. 数组 ;;4、每个数组占用一个内存变量 。 5、除了可以分别对数组元素赋值以外,也可对数组中的所有元素赋同一初值。 6、DIMENSION和DECLARE功能完全相同,常用DIMENSION。 例如: DIMENSION 数组名1(行[,列])[,数组名2 (行[,列])……] DIMENSION A (2,3), B(4,8) 也可以一次只定义一个数组: DIMENSION A(2,3) 也可以只定义一维数组: DIMENSION A(6);(2)示例:dimension x(5),y(2,3);;【例2.3】定义数组,并给数组赋值。 DIMENSION Y(3), X(2,2) Y=123 X(1,1)=345 X(1,2)=abc X(2,1)={^2003-03-25} X(4)=.T. ? Y(1),Y(2),Y(3),X(1),X(2),X(3),X(4) ; 3.2  运算符与表达式 ;运算符:是对数据对象(操作数)进行操作运算的符号。 运算符以其结果的类型分组有如下五类 : ■算术运算符 ■关系运算符 ■逻辑运算符 ■字符串运算符 ■日期运算符 1、算术运算符:操作数和运算的结果都是数值 (1) + 加号 (2) - 减号 (3) * 乘号 (4) / 除号 (5) ^或** 乘方 (6) % 余数 %取模,取两数相除的余数 ?17%5 结果为2 ^和** 乘方 ?2^3 结果为8 运算的顺序:是先乘方-乘除-加减,若有括号先内后外。;4.关系运算符: 小于()、大于()、等于(=)、不等于(、#或!=)、    小于等于

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档