2_VFP数据库管理系统概述.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  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文档。上传文档
查看更多
2_VFP数据库管理系统概述

第二章 VFP语言基础;2.1 数据类型;2.2 数据存储容器;二、常量 常量是指在所有的操作过程中保持不变的数据。 数值型常量 数值型常量用于表于数量的大小,由数字、小数点和正负号构成。如-3.15、38等。 对于特大或特小的数,还可以用浮点表示法。如-3.12E28(表示-3.12×1028)、3.12E-28(表示3.12 × 10-28)。;货币型常量 货币型常量用来表示货币值。在表示货币型常量时,需在数字前加上美元符号($)。如$100.35。 字符型常量 字符型常量也称为字符串,它是由定界符括起来的一串字符,这些字符可以是一切可以表示的字符,如ASCII字符、汉字等。 字符串定界符可以是单引号、双引号或方括号。如‘苏A-001’、“5112613”、[VFP]等。;注意: 不能用中文标点的单引号或双引号作为字符串的定界符 定界符必须成对匹配 如果某种定界符本身也是字符串的内容,则需要用另一种定界符表示该字符串 不包含任何字符的字符串(“”)称为“空串”,它与包含空格的字符串(“ ”)不同 字符串中的字母,其大小写不等价;逻辑型常量 逻辑型常量只有两个:逻辑真和逻辑假。逻辑真的表示形式有:.T. 、.t. 、.Y.和.y.,逻辑假的表示形式有:.F. 、.f. 、.N.和.n.。 注意:字母前后的点符号是逻辑型常量的定界符,不可省略。 日期型常量 日期型常量的定界符是一对花括号。在花括号内,包括年、月、日,各部分之间用分隔符进行分隔。 其语法形式如下:{^yyyy/mm/dd} 如{^2002/08/09}、{^1998/12/01}等。;三、内存变量 内存变量(简称变量)是由用户自定义的内存中的一个(组)存储单元,由变量名进行标识,其值可以由程序操作修改。在使用过程中,该存储单元中存放的数据在程序操作期间通过变量名来读写。 变量的创建及赋值 格式:STORE 表达式 TO 内存变量名表 或 内存变量名=表达式 注意:STORE命令可一次给多个变量赋相同的值,而用赋值号(=)一次只能给一个变量赋值。;访问变量 若变量和字段相同,则字段具有更高的优先权。在出现这种情况时,可在变量名前加上“m.”前缀来引用变量。 例: Xh=‘我是变量’ 定义一个字符型变量xh ? M.xh 显示变量xh的值 ? Xh 显示xs表的xh字段的值 ? Xs.xh 显示xs表的xh字段的值;内存变量的保存与恢复 内存变量是系统在内存中设置的临时存储单元,当退出VFP时其数据自动丢失。 格式:SAVE TO FileName [ALL LIKE Skeleton|ALL EXCEPT Skeleton] 功能:将内存变量的值以文件的形式保存到磁盘上。 其中:FileName为内存变量文件的文件名,默认扩展名为.mem。 Skeleton为变量名通配符,即星号(*)和问号(?),用以指定多个变量。 ; ALL LIKE用于指定需要保存的变量。 ALL EXCEPT用于指定不需保存的变量。 当可选项缺省时表示保存所有内存变量。 格式:RESTORE FROM FileName [ADDITIVE] 功能:将保存在内存变量文件中的内存变量恢复到内存。 说明:FileName为内存变量文件名。 若使用ADDITIVE,则内存中保存已有内存变量,如有同名则覆盖,否则,当前内存变量被清除。;四、数组 数组也是一种内存变量,它是存储在内存中的有序的数据值系列,其中的数据值被称为元素,并可通过数据序号引用。数组可以为一维数组,也可以为二维数组。数组在使用前必须先声明。;数组的声明 DECLEAR|DIMENSION|PUBLIC|LOCAL 数组名(行数[,列数]) 说明:DECLEAR和DIMENSION声明“私有数组”,PUBLIC声明“全局数组”,LOCAL声明“局部数组”。 为数组元素赋值 数组在声明后,每个元素的默认值为逻辑值假.F.。 DIMENSION A(6) 定义数组A,有6个元素 A(2)=3 为第二个元素赋值 A=3 为整个数组A赋值,所有元素值均为3;2.3 函 数;;MIN()函数 格式:MIN(eExpression1,eExpression2[,eExpression3,…]) 功能:对表达式求值,并返回具有最小值的表达式的值。 INT()函数 格式:INT(eExpression) 功能:计算数值表达式的值,并返回其整数部分。 MOD()函数 格式:MOD(nDividend,nDivisor

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档