- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 第三章 规则学习算法(第四次课)2 机器学习 教学课件.ppt
- 第三章 规则学习算法(第四次课)1 机器学习 教学课件.ppt
- 第三章 规则学习算法 机器学习 教学课件.ppt
- 第三章 语言是音义结合的符号系统 语言学概论PPT 教学课件.ppt
- 第三章 财务分析程序与方法 财务报表分析课件.ppt
- 第三章 赫拉克利特(Heraclitus ) 鼎盛年约前504-501年 希腊哲学史课件.ppt
- 第三章 蛋白质化学 微生物学 生物化学 教学课件.ppt
- 第三章 货币时间价值 公司金融第八版课件.ppt
- 第三章 语法1 语言学概论 考研用课件.ppt
- 第三章 量子力学中的力学量 第六讲 电子在库仑场中的运动 ppt 量子力学教学课件.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)