第3章VFP语言基础.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 语言基础 第3章 VFP语言基础 3.1 标识符 3.2 数据类型 3.3 常量与变量 3.4 数组 3.5 运算符和表达式 3.6 常用标准函数 3.1 标识符 关键字 在VFP中有一些标识符被称为关键字,已被系统预先定义,它们具有特殊的用途。如for,if,else,endif,do,while,case等。 预定义表示符 具有特殊含义的标识符,以固定的形式用于特定的地方,如标识库函数名和处理命令。 处理命令。如input,accept,clear,locate,use,list等。 标识库函数名。如abs,sqrt,mod,max,left,year,ctod,eof,bof等 用户自定义标识符 允许用作标识符的字符有:26个英文字母,数字,下画线(_)等一些可打印字符。 标识符的命名规则: (1)以字母、汉字或下画线开头,且后跟字母、数字、下画线。 (2)有效长度随系统而异,但最多前8个字符有效(超长部分被舍弃)。 3.2 数据类型 数据类型是指简单数据的基本属性,VFP的数据类型可以按需要分为两大类:一类是内存变量,另一类是用于表中的字段(即字段变量)。 适用于内存变量与字段变量 1.字符型(character) 字符型数据类型标识符为C,由字母、数字、一些特殊字符、汉字等组成,字符型数据的长度为0~254,每个字符占一个字节(一个汉字占两个字节)。 2.货币型常量 货币型变量类型标识符为Y ,是由符号“$”开头的一个表示货币量的数字。 3.数值型 数值型类型标识符为N 。N型常量可以是由阿拉伯数字、小数点和正负号构成的各种整数、小数或实数。 数值型数据的长度为1~20位,每个数据占8个字节。 例如:-196,3.1415926535,0.2831E+2 4.日期型 日期型类型标识符为D ,用来表示一个具体的日期。默认格式为:{^yyyy-mm-dd}或{^yyyy/mm/dd}。 例如:{^2004/07/11}空白日期{ }或{/} 注意: Visual FoxPro默认使用严格的日期格式,如果要使用通常的日期格式,必须执行SET命令。 5.日期时间型 日期时间型数据类型标识符为T ,用来表示一个具体的日期与时间。默认格式为:{^yyyy-mm-dd,[hh[:mm[:ss]][a|p]]}。 例如:{^2004/07/11 11p} {^2004/07/11 11:12:30p} 日期与时间数据之间必须用空格分隔 6.逻辑型 逻辑型数据类型标识符为L ,常用来表示某个条件成立与否。L型常量只有逻辑真与逻辑假两个值,逻辑真值通用.T.表示,逻辑假值用.F.表示。 .T.,.t.,.Y.或.y.表示“真” .F.,.f.,.N.或.n.表示“假” 适用于字段变量的数据类型 字段变量是与数据表中某个字段相联系的,在创建数据表时定义的一个字段就对应一个字段变量,数据表中的字段名即其字段变量名。 1. 浮点型 (1)单精度浮点型(Float)。VFP包含此类型是为了提供兼容性,与数值型等价。 (2)双精度浮点型(Double)。双精度浮点型用来取代数值型,以便能提供更高的数据精度。双精度浮点型数据采用固定存储长度的浮点数形式。与数值型不同,双精度浮点型数据的小数点位置是由输入的数据值决定的,每个双精度浮点型数据占8个字节。双精度浮点型数据的取值范围是:+/-4.940?656?484?124?7E-324~+/-1.797?693?134?862?32E?308。 2. 备注型(Memo) 备注型数据类型标识符为M,用来表示一段文本数据。备注内容的多少只受内存可用空间的限制。备注型字段的内容不能直接存放在.dbf文件中,而是由系统自动将备注的内容存放在主文件名与表名相同扩展名为.dbt的文件中。 3. 通用型(General) 通用型数据类型标识符为G,可以表示类似“照片”、“Word文档”、“Excel工作簿”等OLE对象。通用型数据的多少只受内存可用空间的限制。 4. 整型(Integer) 整型数据类型标识符为I,可用来表示正负整数,其取值范围是: -2?147?483?647~2?147?483?646, 整型字段占4个字节。 5. 二进制数据类型 二进制数据包括二进制字符型和二进制备注型两种,用于存储任意不经过代码页修改而维护的字符型数据或备注型数据。它们只能用于表中的字段。 只适用于内存变量的数据类型 对象型(Object),是用于存储类的具体实例的数据类型,类型标识符为O。对象型数据可以存取表单、控件等系统

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档