- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学内容 掌握内存变量的操作方法 掌握数组的建立和使用方法 掌握VFP中各种表达式的使用方法及其运算法则 熟悉常量的类型和表示方法 第5章 VFP的基本数据元素 5.1 VFP的数据和数据类型 5.1.1 数据的分类 根据系统处理数据的形式划分: 常量、变量、表达式和函数 根据数据的类型划分: 数值型、字符型、逻辑型、日期型、通用型、备注型、双精度型、浮点型。 5.1.2 数据类型 字符型(C):长度为0 — 254,每个字符占用1个字节 日期型(D):长度为8个字节 逻辑型(L):长度为1个字节 通用型(G):长度为4个字节,用于存储OLE对象 备注型(M):长度为4个字节,并用这4个字节来引用备注的实际内容。 注:通用型和备注型字段的具体内容存放在与表文件(.dbf)同名的备注文件中(.fpt) §5.2 常量 数值型(numeric) 数值型常量就是常数,表示数量的大小,由数字0~9、小数点和正负号构成。 例如:12,5.68,3.14 使用科学计数法 例如:6.789×105可以用6.789E5来表示 占用8个字节,取值范围为: -0.999,999,999,9E+19~ 0.999,999,999, 9E+20 货币型常量 用于表示货币值,要加一个前置的货币符号$。存储和计算时,采用4位小数,多于4位小数,自动四舍五入 例如:$3.45678将自动储存为$3.4568 没有科学计数法 在内存中占8个字节,取值范围:-922 337 203 685 477.5807~ 922 337 203 685 477.5807 字符型常量 也可称为“字符串”,表示方法用定界符:半角单引号、双引号、或方括号把字符串扩起来。 定界符不作为常量本身,只标识字符的起始位置。 定界符必须成对匹配,不能一边用单引号,一边用双引号。 如果某个定界符本身也是字符串的内容,则需要用另一种定界符作为该字符串的定界。 例:显示几个字符型常量 在命令窗口输入以下命令: ? “计算机”,‘123’,[‘ABC’ “abc”] ??“学习”,‘字符串’,[你好] ?[“大家好”] 注意: 1、空格也是一种特殊的字符 2、不包含任何字符的字符串(“”)叫空串空串与包含空格的串“ ”不同。 日期型常量 定界符为 {^ }。括号内包括年、月、日三部分。 分隔符可以是斜杠(/)、连字号(-)、句点(.)和空格 系统默认:美国日期格式“mm/dd/yy”(月/日/年) 严格的日期格式{^yyyy-mm-dd} 日期时间型常量 包含日期和时间两部分: {^日期,时间}。 日期部分与日期常量类似 时间格式为:[hh[:mm[:ss]] [a|p]],hh、mm和ss分别代表时、分、秒 日期时间型数据用8个字节存储 逻辑型常量 逻辑型数据只有逻辑真和逻辑假两个值 逻辑真的表示形式: .T.、 .t. 、 .Y. 、 .y. 逻辑假的表示形式: .F.、 .f. 、 .N. 、 .n. 注意: 前后两个小数点作为定界符是必不可少的 逻辑型数据只占用一个字符 §5.3 变量 5.3.1 字段变量 表中的各条记录对于一个字段名的取值 不同,表中的字段名就是变量。 5.3.2 系统变量 VFP中系统变量:控制输出和显示格式 变量名以“_”开头 例如 _screen.fontsize,用于修改显示区 字体的大小 §5.3.3 内存变量 内存变量是内存中的一个临时存储单元 变量值:存放在存储单元里的数据 变量类型:取决于变量值的类型 内存变量的赋值 内存变量 = 表达式 Store 表达式 to 内存变量名表 等号一次只能给一个内存变量赋值 可对内存变量重新赋值来改变其内容和类型 内存变量的显示 表达式值的显示 格式1:?[表达式表] 格式2: ??[表达式表] 注意?和??的区别 内存变量的显示 List Memory [like 通配符] Display Memory [like 通配符] 选用like只显示与通配符相匹配的内存信息 内存变量的释放 命令格式 格式1:clear memory 格式2:release 内存变量名表 格式3:release all [like 通配符|except 通配符 格式4:release all 命令功能 clear memory, release all:清除所有内存变量 格式2清除指定的内存变量 格式3选用Like短语清除与通配符相匹配的内存变量;选用Except短语清除与通配符不相匹配的内存变量 例如:release all like a*,表示清除变量名以a开头的内存变量 内存变量的保存 命令格式: Save to 内存变量文件名 [all like| exc
您可能关注的文档
- STC单片机定时计数器.ppt
- STM32_中断_定时器.ppt
- THE 7 HABITS(高效人士的 7 项习惯).ppt
- TOC应用于制药设备的清洁验证— 应对《药品生产质量管理规范(2010修订)》.ppt
- Tracepro在大功率LED一次光学设计中的应用简介.ppt
- U890财务年结专题.ppt
- zb:匀变速直线运动的规律及其应用.ppt
- 安全监测监控管理【三】煤矿安全监控系统通用技术要求.ppt
- 安全监测监控管理【一】安全监测监控作用.ppt
- 安全生产法律法规及执法知识讲座提纲.ppt
- 专题06 连词(专项训练)-2023年中考英语二轮复习讲练测(全国通用)(原卷版).docx
- 专题03 Unit 2 语法Grammar 现在完成时(2)-2021-2022学年八年级英语下册单元重难点易错题精练(牛津译林版).docx
- 专题03 阅读理解 -2021-2022学年八年级英语下学期期末考试好题汇编(牛津译林版)(解析版).docx
- 专题06 选词填空(最新名校好题)(解析版)-【查漏补缺】2022-2023学年七年级英语下学期期末必考题型过关(牛津上海版).docx
- 专题2.音标学习(双元音)+Unit 2 Daily life单词,课文,知识点预习(解析版)2.docx
- 专题03 Module 2 语法Grammar 现在完成时(1)-2021-2022学年八年级英语下册单元重难点易错题精练(外研版).docx
- 直流绝缘监察装置检验规程.pdf
- 监察建议书5篇.pdf
- 当代西方文论与“莎学”二人谈.pdf
- 成本会计工作的述职报告.pdf
文档评论(0)