VFP编程基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP编程基础 本章要点 2.1 VFP 6.0语言基础: 1、数据类型 VFP共有13种数据类型 1、基本数据类型 1、基本数据类型及其常量 1、基本数据类型及其常量 1、基本数据类型及其常量 3、货币型(Currency) 用字母Y表示 默认保留4位小数(超过4位,四舍五入),占8个字节 例如:$-12.56 1、基本数据类型及其常量 4、日期型(Date) 用字母D表示 占8个字节 日期格式有多种,用默认格式{^mm/dd/yyyy}来表示。其中mm代表月,dd代表日,yyyy代表年,长度固定为8位,占8个字节。 格式与设置有关(参见“开发环境的设置”中的“区域” 1、基本数据类型及其常量 5、日期时间型(Datetime) 用字母T表示 占8个字节 常用格式:{^yyyy-mm-dd hh:mm:ss a|p} 可通过设置命令来改变显示格式 如{^2007-04-10 10:20:30} 1、基本数据类型及其常量 1、基本数据类型及其常量 6、逻辑型(Logic) 用字母L表示 只有两种值:真(.T.或.Y.)和假(.F.或.N.) 占1个字节 逻辑字母前后必须加小圆点 例如:只有两个值,“真”:.T.、.t.、.Y.、.y. 、“假”:.F. 、.f.、.N.、.n. 2、只用于字段的数据类型 2、只用于字段的数据类型 2、只用于字段的数据类型 3、整型(Integer) 用字母I表示 以二进制形式存储,占4个字节 只能用于数据表中字段的定义 2、只用于字段的数据类型 4、备注型(Memo) 用字母M表示 用于在表中存放较长内容的数据 只能用于数据表中字段的定义 占4个字节 在数据表(.dbf)中只存放内部指针,指示其数据实际存放的位置 实际数据存放在与数据表同名的备注文件(.fpt)中 2、只用于字段的数据类型 5、通用型(General) 用字母G表示 用于存储OLE对象 只能用于数据表中字段的定义 占4个字节 实际数据存放在与数据表同名的备注文件(.fpt)中 2、只用于字段的数据类型 6、二进制字符型 用字母C表示 以二进制格式存储 只能用于数据表中字段的定义 在各种代码页间保持不变的字符型数据,用于不同国家的文本数据的处理 如用户口令,可用于不同国家 2、只用于字段的数据类型 7、二进制备注型 用字母M表示 以二进制格式存储 只能用于数据表中字段的定义 在各种代码页间保持不变的字符型数据,用于不同国家的文本数据的处理 2、常量 [abc] -12.34 $-250.5 .Y. {^2002-4-8} {^2002/4/8} {^2002/4/8 10:30} {^2002/4/8,:} {^2002/4/8 p } 练习(1) 说明下列哪些是合法的常量,并指出是什么类型: 2、变量 2、变量 ①字段变量 是与某个数据表中的对应字段相联系的,在创建数据表时所定义的一个字段就对应一个字段变量,字段名即为字段变量名。 记录指针是可以移动的,因此,字段名的取值随着指针的移动而改变,所以它是变量 Use 工资表 ?姓名 Go 5 ?姓名 2、变量 ②内存变量 独立于数据表文件存在于内存之中,用以保存执行中间结果的临时工作单元,可随时定义、随时释放。 其值存储在内存里,一旦程序运行完毕,这些变量大多数会自动释放。它的作用是提供数值的传递和运算 2、变量 命名规则 由数字、字母、汉字、下划线组成 只能以字母或下划线开头,不可以包含空格 长度1~128字符(自由表的字段名、表的索引标识名长度最多为10个字符) 避免使用VFP的保留字 练习(2) 下列符号中,哪些是VFP合法的变量名: 2、变量与常量 注:当前字段变量与内存变量同名时,字段变量优先,此时内存变量要以“M.变量名” 或“M-变量名”表示。 2、变量 变量的赋值 格式1:变量名=表达式 格式2:store 表达式 to 变量名1,变量名2,… 格式3:INPUT “提示” TO 变量名 2、变量与常量 举例(1) ?例:交换两个变量的值。 A=1 B=9 ?交换前:A=,A,B=,B T=A A=B B=T ??交换后:A=,A,B=,B 举例(2) 例如:显示内存变量 A=12 STORE ABCDTO N1,N2 B={^2003-01-01} DISP MEMO LIKE N* 显示所有N开头 2、变量 内存变量的作用范围 变量只在应用程序运行时或创建它的工作区中才存在。 LOCAL 指定的变量为局部变量 PRIVATE 私有变量 PUBLIC 全局变量 注:在程序中未用上述命令指定的变量默认为私有变量。 在命令窗口中的变量为全局属性。 内存变量的

文档评论(0)

ajgoaw + 关注
内容提供者

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

1亿VIP精品文档

相关文档