第三章 数据与数据运算Visual FoxPro VFP计算机等级考试教学课件.docVIP

第三章 数据与数据运算Visual FoxPro VFP计算机等级考试教学课件.doc

  1. 1、本文档共13页,可阅读全部内容。
  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文档。上传文档
查看更多
第三章 数据与数据运算Visual FoxPro VFP计算机等级考试教学课件

第三章 数据与数据运算 由C语言编写的FoxBASE+语言都属于编程语言。由于(二维表中)库结构的字段落类型已字好了,在进行下一步的数据处理时队输入记录数据还需要其他的处理数据,处理数据由常量、变量表达式和函数四种形式。常量是指数据的字面的值。它分为数值型常量、字符型、逻辑型和日期型四种。变量是指在数据处理过程中取值可以变化的量。变量名的规定与字段名相同, 由字母或汉字开头,用字字母、汉字、数字和下划线构成,变量名的长度不能超过10个字符。FoxBASE+有两种变量:字段就是和内存变量 一、常量 数值型常量:就是用阿拉伯数字、小数点和正负号构成的常数。数值型数据之间可以进行曲数学运算。数值最大精度是16位有效数字。 字符型常量:也称为字符串。用半角单引号、双引号或方括号把字符串括起来。 这里的单引号、双引号或方括号称为定界符。 如:FOR 姓名=“李明明”。定界符必须成对使用如果某种定界符本身也是字符串的内容 ,则需要用另一种定界符为该字符串定界。 3.逻辑型常量:.T.代表逻辑真。 .F. 代表逻辑假。 4.日期型常量:必须通过转换函数CTOD(字符表达式)把日期格式的字符串转换成日期型数据。 如:.LIST FOR 出生日期CTOD( “06/05/72”) 注意: 1.8.88E6=8.88×106 2.用半角单引号 ‘’ 双引号“” [ ]等定界符来字符串的起位置,不能用相同的定界符。 如:[“ABX”‘abc’]。 用定界符表示.T. 是的“正确”的意思。 . F.是“错误”的意思。逻辑型的变量和常量不能进行比较。 5.记录指针:(FoxBASE+中指针一次只能指向一个记录,即当前指针,但由于我们要处理的记录不同,于是我们需要记录指针的相对移动)。 如:.GO 2 指定到确定N、TOP 、BOTTOW 的某一条记录中,即绝对移动。 .DISPLAY .SKIP N –1以当前记录(GO n)为基础,相对移动前、后即相对移动。 如:.GO 2 .SKIP –1 记作2-1即当前记录相对为1。 .GO 2 .SKIP +3 当前记录为5。BOTTOW是最后一条记录、TOP 是最首的记录。 二、变量 1.变  量:可理解为数据处理过程中可以变化的量。它分为字段变量和内存变量。 字段变量:打开数据库之后,库文件中的某一字段的变量为字段变量。 如:姓名,性别等。 内存变量:是一种临时的信息存储单元,独立于数据库文件而存在,与数据打开与否无关。 如:. LIST FOR 姓名=“李明明”每一次都输入姓名=“李明明”很麻烦,我们可以设 . A=李明明,这时A 即是内存变量,内存空间如同一个个抽屉,随意放置任何的东西,设常用的数据放于其中,但借用的是一个符号,即内存变量,其内容也可以随时以往改变,如:B =“李小明”。 注意:内存变量是一种临时的信息存储单元,随断电信息也消失没有了,而常量不受电源影响。 2.内存类型: A=123O是数值型。 B =“刘明明”字符型。 C=CTOD(“01/02/99”)日期型。 S型:用于存储一个完整的屏幕信息,容量:4KB。把屏幕上所有内容保存在S内存之中,计算机屏幕由PXEL点构成,便构成了屏幕信息图形信息。 3.内存变量的赋值: (1)(内存变量)=表达式 A=123即一次只能贴赋一个值。 (2)STORE 表达式TO 内存变量: 如:.X=500+300/2 赋值表达式。 .STORE ABC TO X,Y,Z (把用一值赋于X,Y,三个变量)即X=Y=Z .STORE 8.88TO C,D即得出C=8.88 D =8.88 如:.USE ZGJK . 姓名=“李新” 当前记录指针为1号,变量(姓名)同字段名(姓名)等同,记录1号中“李明明”改为“李新”李明明消失删除了,出现错误。M为姓名=“李新”这里M 是限制内存变量,避免内存变量与字段变量重名。 (3)字段变量与内存变量区别。 三、表达式: (一)数值表达式 1.(1)数值表达式是常量、变量函数、运算符号连接起来的式了,如加、减、乘、除运算。 如:X=-Y+CTOD(“01/02/99”)。 (2)类型:“ABC”+“DEF” 字符串表达式。 如:53.AND.64 .F. 53.OR.64 .T.是逻辑型表达式。 X= 是数值型表达式。 (3)无格式输出命令格式 ?表达式 下一行首位置开始显示表达式的值,即换行。 ??表达式 从当前的光标的开始显示表达的值,即不换行。 如:.SET PRINT O

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档