- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章Visual FoxPro数据基础
3.内存变量的保存与恢复 1 内存变量的保存 格式:SAVE TO [ ALL LIKE /ALL EXCEPCT ] 功能:将当前内存中除系统变量的内存变量存放到内存变量文件中。 选用LIKE短语只显示与通配符相匹配的内存变量。通配符包括*和?。*表示任意多个字符,?表示任意一个字符。 说明:内存变量文件的扩展名为.MEM;缺省可选项时,将所有内存变量(系统变量除外)存放到内存变量文件中。 总73页 第*页 字段类型 类型名称 说明 宽度 应用举例 字符型 Character 数字、字母、符号 254 姓名、住址 货币型 Currency 货币单位 8 存款、价格 数值型 Numeric 整数、小数 20 考试成绩 浮点型 Float 同数值型 日期型 Date 年、月、日 8 参加工作时间 日期时间型 年、月、日、 8 上班时间 DateTime 时、分、秒 整型 Integer 无小数点数 4 单位人数 双精度型 Double 双精度数 8 逻辑型 Logical 真或假 1 作业完成否 通用型 General OLE 对象链接与嵌入) 4 EXCEL表格、图片 备注型 Memo 文本 4 人员简历、产品简介 总73页 第*页 内存变量常用命令 1.表达式值的显示 格式1:?[ ] 格式2:?? 功能:计算表达式中的各表达式并输出各表达式值。 区别: 格式1表达式值将在下一行的起始处输出。 格式2表达式值在当前行的光标所在处直接输出。 总73页 第*页 2.内存变量的显示 格式1:LIST MEMORY [LIKE ][TO PRINTER |TO FILE ] 格式2:DISPLAY MEMORY [LIKE ][TO PRINTER |TO FILE ] 功能:显示内存变量的当前信息,包括变量名、作用域、类型、取值。 选用LIKE短语只显示与通配符相匹配的内存变量。通配符包括*和?。*表示任意多个字符,?表示任意一个字符。 总73页 第*页 可选子句TO PRINTER或TO FILE 用于在显示的同时送往打印机,或者存入给定文件名的文本文件中,文件的扩展名为.txt。 LIST MEMORY一次显示与通配符匹配的所有内存变量,如果内存变量多,一屏显示不下,则自动向上滚动。 DISPLAY MEMORY分屏显示与通配符匹配的所有内存变量,如果内存变量多,显示一屏后暂停,按任意键之后再继续显示下一屏。 总73页 第*页 2 内存变量的恢复 格式:RESTORE FROM [ADDITIVE] 功能:恢复保存在变量文件中的变量到内存。 参数[ADDITIVE]防止删除当前内存中已有的变量。 注意: a.恢复变量时,如果变量与已有变量有相同的名称,则用恢复的变量的值改写原有变量的值; b.如果命令中没有包括 ADDITIVE 关键字,RESTORE FROM 将清除当前内存中的所有变量或数组; c.RESTORE FROM 命令不影响系统变量。 总73页 第*页 4.内存变量的清除 格式1: CLEAR ALL|MEMORY 格式2: RELEASE 格式3: RELEASE ALL [EXTENDED] 格式4: RELEASE ALL [LIKE |EXCEPT ] 总73页 第*页 功能: 格式1清除所有的内存变量。 格式2清除指定的内存变量。 格式3清除所用的内存变量。在人机会话状态其作用与格式1相同。如果出现在程序中,则应该加上短语EXTENDED,否则不能删除公共内存变量。 格式4选用LIKE短语清除与通配符相匹配的内存变量,选用EXCEPT短语清除与通配符不相匹配的内存变量。 例如: RELEASE ALL LIKE A*表示清除变量名以A开头的所有内存变量。 总73页 第*页 3.2运算符与表达式 数值表达式 数值表达式由算术运算符将数值型数据连接起来形成,其运算结果仍然是数值型数据。数值型数据可以是数值型常量或者变量。 ① 算术运算优先级 数值表达式中的算术运算符有些与日常使用的运算符稍有区别,算术运算符及其含义和优先级如表所示。 总73页 第*页 表- 算术运算符及其优先级 优先级 运算符 说 明 1 形成表达式内的子表达式 2 **或^ 乘方运算 3 *、/、% 乘、除运算、求余运算 4 +、- 加、减运算 ② 求余运算 求余运算%和取余函数MOD 的作用相同。余数的正负号与除数一致。当表达式中出现乘、除/和求余运算%时,它们具有相同的优先级。 字符表达式 字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。 运算符为: +:前后两个字符串首尾连接形成一个新的字符串。 -:连
您可能关注的文档
最近下载
- 机电深化设计标准指南(2020年版).docx VIP
- 部编版小学六年级道德与法治上册期末检测卷及答案(附试题卡).docx VIP
- T CI 038—2023 污泥脱水调理剂.pdf VIP
- 电子警察信号灯设计施工方案.docx VIP
- American Beauty美国丽人英文剧本.pdf VIP
- 小型水工建筑物设计 溢流重力坝消能方式 2.5.4 溢流重力坝消能方式.ppt VIP
- 射血分数保留心衰(HFpEF)的临床诊治题库答案-2025年华医网继续教育.docx VIP
- 租户加装充电桩免责补充合同(房东版).docx VIP
- 退款说明函完整版.doc VIP
- 术后疼痛管理--课件.ppt VIP
原创力文档


文档评论(0)