网站大量收购独家精品文档,联系QQ:2885784924

第5章vfp的基本数据元素重点.pptx

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 VFP的基本数据元素 1 本章知识点简介 常量的概念和使用 数值型常量、字符型常量、逻辑型常量 变量的概念和使用 内存变量、字段变量、数组变量 表达式的概念和使用 字符表达式、日期表达式、关系表达式、逻辑表达式 函数的概念和使用 数值型函数、字符型函数、日期型函数、转换函数、其他函数 2 3 数 据 按处理方式分 按数据内容分 常量 变量 函数 表达式 字符型 日期型 数值型 逻辑型 通用型 备注型 §5.1 VFP的数据和数据类型 §5.2 常量 定义:在VFP运行中,值始终不发生变化的量称为常量。 1、数值型常量:表示一个固定的常数,如100,0,1…。 2、字符型常量:表示一个固定的字符串内容。 字符型常量必须用定界符以区分,常用定界符包括:双引号“ ”、方括号[ ]、单引号’ ’三种。 定界符不是字符型常量值的一部分,仅标记该字符串的起始位置,字符型常量的最大长度为254位。 一个英文字母占1位长度,一个汉字或中文输入状态下的标点符号占2位长度。 思考: 1)请比较“256.48”与256.48的区别? 2)说出 “abc” 和 “计算机。” 的长度? 4 3、逻辑型常量.T.与.F. 逻辑型常量仅有.T.与.F.两个值,分别表示真与假两种不同状态。如: 10099=.T.,100101=.F. .T.与.F.均不区分大小写,.T.可用.Y.代替,.F.可用.N.代替。 4、日期型常量 必须用{ }和^表示,基本格式为{^年/月/日} 日期型常量可以用多种格式显示,取决于系统的格式设置;但在输入或赋值时,日期型常量值只能是{^年/月/日}格式 例:输入一个日期型常量并用不同格式显示 5 §5.3 变量 1、定义:在程序的运行过程中,其值可以改变的量。 2、分类:内存变量、字段变量、系统变量、数组变量 3、变量名的命名规则 变量名只能由英文字母、汉字和下划线组成。 变量名长度为1-128位字符,每个汉字占两位。 例:正确的变量名称 a=100,a_b=200,专业=“临床”… 错误的变量名称 a;b=100,a?b=200,=100… 6 5.3.1 字段变量 定义:二维表中的每列或字段称为字段变量,字段变量的名称就是表中的列名,其值随表记录不同而变化。 姓名 学号 性别 团员否 成绩 张军 200201 男 .f. 512 李华 200205 女 .t. 535 黄山 200215 男 .f. 600 7 5.3.3 内存变量 定义:由用户临时定义的一个变量来存放变化的值, 程序运行结束或退出vfp后该变量将自动释放。 例:a=100 b=200 ?a,b,a+b a=200 ?a,a+b ①观察结果显示区的输出结果 ②关闭vf,重新打开后,执行?a,b,a+b 8 5.3.2 系统变量不掌握 字段变量必须依附于数据表,没有数据表或没有打开该数据表时,就不能使用该字段变量;内存变量不依附于数据表,没有数据表或未打开数据表时,可以由用户任意自定义并使用。 在命名时,一般不能使字段变量与内存变量同名,若同名,则必须在内存变量前加M.以示区分,否则系统将自动引用同名字段变量。 例: 姓名=“abc” use student ?姓名 [输出字段变量] ?m.姓名 [输出内存变量] 9 内存变量与字段变量的区别 1、内存变量的赋值 1)直接赋值 格式 :内存变量名=变量值 例: a=100 直接赋值只能是变量名在前,值在后,中间以等号连接,如100=a是错误的命令。 直接赋值一次只能对一个变量赋值,不能同时对多个变量赋值,如:a,b=100。 一次只能执行一次赋值命令,不能同时将多条赋值命令写在一起,如:a=100,b=200。 10 内存变量的基本操作 2)store 命令赋值 格式:store 变量值 to 变量名列表 作用:同时对多个变量赋同一个值 例:store 100 to a,b,c 变量名列表若有多个变量,则变量名之间必须以逗号隔开。 变量名列表和变量值位置不能交换,如: store a,b,c to 100是错误的语法 11 2、内存变量的显示 1)显示所有内存变量信息 格式:List/display memory 该组命令将显示所有内存变量的信息,包括当前所有内存变量的类型、名称、值和系统信息等。 list将所有信息连屏显示,display分屏显示。 list、display后的memory参

文档评论(0)

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

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

1亿VIP精品文档

相关文档