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

vfp学习《第2章》课件.ppt

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

第二章 VFP语言基础;2.1数据类型和字段类型; 日期型(Date) 该类型用于存储日期数据。存储格式为: yyyymmdd 占8个字节。显示格式有多种,常用的格式为mm/dd/yyyy.它受SET DATE、SET MARK、SET CENTURY命令的影响。 日期时间型(Date Time) 用于存储日期时间值,存储格式: yyyymmddhhmmss 占8个字节 。显示格式: yyyy/mm/dd/hh:mm:ss am/pm 数值型(Numeric) 由0~9、(+)、(-)、(.) 组成。注:小数点和小数位数是字段总长的一部分。 逻辑型(Logical) (占1个字节) “真”(.T.)或 “假”(.F.) 浮点型(Float) 与数值型等价,只是为了提供兼容性。; 双精度型(Double) 只能用于数据表中的字段定义,位数固定,小数点的位置由输入的数值决定。 整型(Integer)(占4个字节) 用于数据表中的字段定义。 备注型(Memo) (占4个字节) 用于表中存储数据块,相当一个指针,它指向FPT表备注文件。注:表中记录的备注字段数据保存在单独的文件中,与表名同名,扩展名为(.fpt) 通用型(General) (占4个字节) 用于存储OLE对象。;2.2数据存储容器;2.2.2常量 1.定义:在数据处理过程中其值不发生变化的量 2.分类:(根据其数据类型) 数值型: 即常数,由数字、小数点和正负号构成 字符型:即字符串,需“定界符”括起来。 注:定界符: ‘ ’、“ ”、 [ ] 单、双引号必是英文半角下的 定界符必成对匹配 如定界符本身也是字符串内容,则用另一种定界符表示 空串(“”)和空格字符串(“ ”)是不同的 字符串中字母的大小写不等价。;货币型:8 以 $ 符号开头 逻辑型:1 .T. 、.t.、.Y.、.y. 或 .F.、.f.、.N.、.n.(”.”是定界符,不能省) 日期型和日期时间型:用{ }括起来 传统格式:{mm/dd/yy [hh:[mm[:ss]] [a/p]]} 严格格式:{^yyyy/mm/dd [hh:[mm[:ss]] [a/p]]} 注: 空日期值用{ }表示,空日期时间值用{:}表示;2.2.3 内存变量;? 私有变量(private): 定义当前过程的变量,并将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。 ? 全局(公有)变量(public): 任何运行的程序都能访问全局变量和全局数组。在命令窗口创建的任何 变量自动具有全局属性。 3.变量访问 当变量和字段名同名时,字段有优先被访问权。要在变量名前加m. 以示区别。;4.变量的保存与恢复 内存变量是系统在内存中设置的临时存储单元,当退出VFP时其数据会自动丢失。 保存语句: SAVE TO FileName [ALL LIKE Skeleton | ALL EXCEPT Skeleton] FileName:内存变量文件的名字.mem Skeleton:变量通配符 ALL LIKE子句:需保存的变量 ALL EXCEPT子句:不需保存的变量 例:下列的命令可用于将第2~4个字符为“Yan”的所有变量保存到mvar内存变量文件中: save to mvar all like ?yan* 恢复语句: RESTORE FROM FileName [ADDITIVE] ; 2.2.4 数组 数组是由一系列被称为元素的有序数据值构成,可以用序号引用这些元素。在VFP中,一个数组中的数据不必是同一种数据类型。常用的有一维数组、二维数组。 1.数组的声明(方式) declare, dimension (私有) public (全局) local (局部) 例如:dimension x(3) — x(1), x(2), x(3) dimension a(2,2) — a(1,1) a(1,2) a(2,1) a(2,2) ;2.数组的赋值;2.3 运算符; 2.3.3 日期和日期时间运算符(“+”、“-”);设置字符的排序序列 在比较字符串时,系统对两个字符串的字符从左向右逐个进行比较,一旦发现两个对应的字符不同,就根据这两个字符的排列顺序决定字符大小,字符序列的设置分为三种情况: Machine(机器)序列: 按机器内码顺序排列,由小到大是:空格、大写字母、小写字母。 PinYin(

文档评论(0)

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

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

1亿VIP精品文档

相关文档