第3沼肼 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文档。上传文档
查看更多
第3沼肼 VFP的基本语法

教学目标 掌握VFP中数据类型及变量的分类; 掌握变量的命名及表达式运算; 掌握内存变量的操作; 熟悉VFP函数的使用。 例如:在主窗口中显示几个字符常量 ?“计算机”,‘123’,[数据],[‘ABX’ “abc”] ?? “学习”,‘字符串’,“ ”,[表示方法] 注意,不包括任何字符的字符串(“”)叫空串. 空串与包含空格的字符串(“ ”)不同. 功能注释: (1)等号一次只能给一个内存变量赋值。 (2)Store命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须用逗号分开。 (3)在vfp中,变量使用之前并不需要特别的声明和定义。 (4)内存变量在赋值时定义了它的值及类型,其类型与所赋值的类型相同。 (5)命令后的符号,表示该符号后跟随的是本命令行的注释,与命令执行无关。 3. 内存变量的显示; 命令格式一 LIST MEMO [ TO PRINT] DISPLAY MEMO [ TO PRINT] 例 list memo 命令格式一 ?/??[表达式表]功能计算表达式的值,并将其显示在屏幕上。 ?表示从屏幕下一行的第一列显示结果 ??表示从当前行的当前列显示结果 例如: S=“visiual” P=“ foxpro” ?s ?? p 例如 在命令窗口键入的命令和主屏显示的内容如下: s=“vfp” 用字符串vfp赋给变量S,结果S的值为vfp,并成为字符型变量 y=500 用数值型常量500赋值内存变量 stor 2×4 to x1,x2 对两个内存变量赋相同的值 stor .t. to q 用逻辑常量赋值内存变量q ?s,y,x1,x2,q 2. 数组 数组 是按一定顺序排列的一组内存变量,数组中的各个变量称为数组元素。每个数组元素可通过数组名及相应的下标来访问。数组必须先定义后使用。 说明:由若干单下标变量组成的数组称为一维数组,由若干双下标变量组成的数组称为二维数组。在Visual FoxPro 中,只允许使用一维数组或二维数组。 一维数组:各个元素按线性排列; 二维数组:类似于一个数据表,第一维是行,第二维是列。 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) 一维数组x含5个元素: x(1),x(2),x(3), x(4) x(5). 二维数组Y含6个元素: y(1,1),y(1,2),y(1,3),y(2,1),y(2,2),y(2,3) 可以用一维数组表示二维数组分别为: y(1),y(2),y(3),y(4),y(5),y(6) 【例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) 运算符:是对数据对象(操作数)进行操作运算的符号。 运算符以其结果的类型分组有如下五类 : ■算术运算符 ■关系运算符 ■逻辑运算符 ■字符串运算符 ■日期运算符 1、算术运算符:操作数和运算的结果都是数值 (1) + 加号 (2) - 减号 (3) * 乘号 (4) / 除号 (5) ^或** 乘方 (6) % 余数 %取模,取两数相除的余数 ?17%5 结果为2 ^和** 乘方 ?2^3 结果为8 运算的顺序:是先乘方-乘除-加减,若有括号先内后外。 注意:关系运算符两边操作数类型必须一致,比较的结果是逻辑植。 ◆数值数据按数值大小比较 ?56(f) ◆日期型数据按年月日的先后进行比较 ?{12/31/99}{12/31/01}(f) ◆字符型数据是按相应

文档评论(0)

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

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

1亿VIP精品文档

相关文档