第2章VFP数据与其运算.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章VFP数据与其运算

第二章 Visual FoxPro的数据与数据运算;要求重点掌握 各种数据类型的特点 常量的类型、变量的命名和赋值 常用系统函数 各种表达式的运算; 1.字符型数据;1. 字符型(Character) 由任意字符组成(汉字、英文字符、数字字符、空格等) 最大长度可达254个字符 看上去象数值型:学号、工号、电话号码、邮政编码;2.数值型(Numeric) 一般将需要参加数学运算的数据定义成数值型。 包含数字0-9 、小数点与正负号 例:100.12、-3.14 最大长度为20位 对数值型字段,小数位数在创建字段时确定 注意:小数点和小数位数是字段总宽度的一部分;3. 货币型(Currency) 表示货币量的数据,例:$100.356 长度为8个字节 小数位数超过4位,四舍五入到4位;2.1数据类型;*7.备注型(Memo): 用于存放较长的数据 固定占用4个字节的内存空间,用来指向真正的备注内容 实际的数据存放在与数据表文件同名的 .FPT文件中,并且所存放的内容只受磁盘空间的限制。;*8.通用型(General): 用于存储OLE(Object Linking and Embedding)对象(电子表格、字处理文档、图片等)的引用 通用型数据长度固定为4个字节,实际数据长度仅受磁盘空间的限制。; 在VFP中,数据使用常量和变量来表示和存储数据,也被称为存储数据的容器 常量(Constants) 变量(Variables) 内存变量 数组变量 字段变量;1. 常量(Constant) 定义:在数据处理过程中其值不发生变化的量 类型: 数值型常量,即常数 例如:538、-10.5、3.12E+18 货币型常量:数字前加符号$ 例如:$538、$10.5 ;字符型常量,即用定界符(单引号、双引号和方括号)括起来的字符串。 例如: 苏A-0001 568 [VFP] ;逻辑型常量,表示逻辑判断结果。 例如: .T. .t. .Y. .y. 表示“真” .F. .f. .N. .n. 表示“假” 注意:定界符不可省略;日期型常量和日期时间型常量 严格日期格式:{^YYYY-MM-DD hh:mm:ss a|p} 系统默认的格式 传统日期格式为:{mm/dd/yy hh:mm:ss a|p} 受SET DATE 、 SET MARK、SET CENTURY等命令影响或通过“工具/选项/区域”设置;2. 变量( Variables ) 定义:在数据处理过程中其值允许随时改变的量 内存变量:直接在程序中通过赋值语句创建 内存变量是内存中的一个存储单元; 变量名是存储单元的标识; 通过变量名读写存储单元中的数据。 数组变量:存放多个数据的内存单元组 字段变量:存放在数据表中的数据项,即字段名,是创建表结构时创建的;变量的三个要素:变量名、数据类型和变量值。;内存变量的赋值 内存变量名=表达式 A1=1858 A=“计算机世界” B=“12345” STORE 表达式 TO 内存变量名表 STORE 1858 TO A1,B1,C1 STORE “计算机世界” TO A STORE “12345” TO B ;内存变量的使用过程 赋值、访问、保存、恢复、释放; 内存变量的的保存与恢复 SAVE TO 内存变量文件名 [ALL LIKE/ EXCEPT 内存变量名框架] 示例:SAVE TO VAR1 SAVE TO VAR2 ALL LIKE ?A* SAVE TO VAR3 ALL EXCEPT ?A* RESTORE FROM FileName [ADDITIVE] 示例: RESTORE FROM VAR2;内存变量的访问(补充);Public 公共(全局)变量: 任何模块中都可以使用的变量。在命令窗口中直接使用而由系统自动隐含建立的变量也是公共变量。 Private 私有变量: 在程序中直接使用(未用PUBLIC或LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。其作用域是建立它的模块及其下属的各层模块。 Local 局部变量: 只在建立它的模块中使用,不能在上层或下层模块中使用的变量。需要先建立后使用。如:LOCAL X;内存变量的访问 如果字段和内存变量同名,则字段具有更高的优先权 内存变量的引用:m.或 m- xh=我是变量 ?xh 显示字段内容 ?m.xh 显示变量内容 ?m-xh 显示变量内容 ?xs.xh 显

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档