VFP6的语言元素和系统函数.pptVIP

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

第三章 VFP6.0的语言元素和系统函数 重难点 主要介绍VFP语言元素,包括数据类型、变量、数组和函数的概念,系统函数的用法,并初步学习表结构的设计和建立。 难点:数据类型、变量等概念 3.1 VFP6.0的语言元素 3.1.1 关于常量与变量的概念 常量按数据类型分: 字符型常量、数值型常量、日期型常量、逻辑型常量四种 。 -3.46 1.5E-6 (表示1.5×10-6) ”FoxPro” 或 ‘FoxPro’ 或 [FoxPro] .T. {^1999/10/20} 2.变量 变量是指其值在程序运行中可以发生变化的量。变量必须有一个名字,称为变量名。 VFP6.0中变量名的命名必须遵守以下规则: 以字母或汉字开头 只能由字母、汉字、数字和下划线组成。不区分大小写。 ·避免使用保留字或关键字作为变量的名字。 VFP中有两大类变量:内存变量和字段变量。 3.1.2 VFP6.0的内存变量及数据类型 所谓内存变量是指独立于数据表文件而存在的变量,用于存放程序运行过程中所需要的常数、中间结果和最后结果。 1)字符类型:用字母C表示。包括字符常量和字符变量。 字符常量:即字符串,是由定界符括起来的字符序列。 有三种定界符号: “ ”,‘ ’,[ ] 字符变量:是用来存贮字符串的变量。 2)数值型:是最基本的数据类型。用字母N表示。可以使用整数、小数和指数形式来书写数据。 如1234、0.38、-112、2E-8 等 对于整型数据,若太大系统将自动以浮点形式存储和输出 VFP数据表中可使用的数字型数据包括: 数值型、整型、浮点型、双精度型。 3)逻辑型:只有真(.T.)、假(.F.)两个值,又称布尔值。 4)日期型(Date)和日期时间型(DateTime) ·日期型用字母D表示,日期时间型用字母T表示。 日期常数或日期时间常数必须要用一对大括弧括起来。 日期时间常数时间部分的书写格式为: hh:[mm:[ss]][a|p] 5)货币型 货币型用字母Y表示。 数字前有“$”符号表示货币数据。对货币类型数据,系统将对小数部分自动四舍五入,仅保留4位小数。 数据类型小结:上面介绍了几种不同数据类型,后面还会介绍一些其它数据类型。作为初学者,可能感到难以理解。不同数据类型的数据在计算机中存储的形式是不同的,有不同的用途。 3.内存变量的创建与简单输出 ·可以用 =、STORE、INPUT、WAIT、ACCEPT 等命令创建内存变量并给内存变量赋值。所赋的值的类型决定内存变量的类型。 ·可以用 ?、??、@…SAY 等命令对变量中的值进行输出。 1)STORE命令 格式: STORE 表达式 TO 内存变量表 2)“=” 命令格式: 格式: 内存变量=表达式 3)?/??命令 格式1: ?表达式表(先换行,再输出) 格式2: ??表达式表 (直接在光标当前位置输出) 3.1.3 字段变量及其数据类型 字段变量是指与数据表文件相关的变量。 字段变量随数据表的打开而存在。 在某个时刻,字段变量的值是确定的,而且对应当前记录的值。 字段变量的数据类型有13种 3.1.4 内存变量与字段变量的区别 1.种类和数目的差别。 2.内存变量可以根据需要随时定义,并且内存变量的类型随着所赋给的值而改变。字段变量类型随表结构的确定而确定。表结构不变,则字段变量类型也不会变。 3.内存变量是单值变量,只要没有重新赋值,则其值不变; 字段变量是多值变量,其值随着当前记录的改变而改变。 4 .内存变量名长度不限,字段变量名最长为128个字符。 5.内存变量可以用赋值号“=”简单地赋值, 字段变量不可以用赋值号“=”赋值。 6.引用上的区别。同名时,在内存变量前面用“M.”或“M-”作为前缀。 习题:1、2 3.1.5 数组 数组在使用前必须先定义,然后才能使用。 1.数组定义形式: DECLARE | DIMENSION 数组1名 (下标l[,下标2])[,数组2名(下标1[,下标2])]…… 每个元素都可当作一个单独的内存变量使用,并可以分别存放相同类型或不同类型的数据 对数组的引用 若对数组名赋值,其结果是将同一个值赋给该数组的所有数组元素。 二维数组可以当作一维数组引用。 在仅有定义而没有赋值前,数组元素的数据类型为逻辑类型,且其值为.F.(假)。 VFP数组允许动态改变大小,即允许用DECLARE或DIMENSI0N命令重新定义大小,而且原先的值可以平滑地过渡。 数组元素的赋值 常用“=”或STORE给数组元素赋值。 对数组名赋值时,是把表达式的值赋给指定数组中的所有元素; 对数组元素名赋值时,是把表达式的值赋给指定的

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档