第二章VFP操作基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章VFP操作基础

第二章visual foxpro操作基础 2.1 数据类型 VFP重要的作用就是对数据进行高效的处理。在VFP中按数据存储类型分为整型、浮点型、字符型、日期型等多种。按数据形式分为常量、变量、函数、表达式等; 2.2 常量与变量 2.2.1常量 所谓的常量就是在程序执行中其值不变的量。 VFP中有6种类型的常量: 数值型常量 字符型常量 逻辑型常量 货币型常量 日期型常量 日期时间型常量 1.数值型常量 (1)整数:由数字组成,如0,-2,3。 (2)实数: 十进制表示形式:它由数字、正负号、小数点组成。如0.23,-3.14等。 指数表示形式:它由数字、小数点与E或e组成。如1.23×103可表示为1.23E3,如-1.23×10-2可表示为-1.23e-2。E前要有数字,E后要有整数。 2.字符型常量 字符型常量是用定界符(双引号“”、单引号‘‘、方括号[])括起来的一系列有效字符,也称为字符串。如“中国”、“微机”、 ’PC’、’abc’、[计算机]、 [123]、“3.14159”等。 字符串的最大长度为254个字符。 若字符串中含有定界符,则必须用另一种定界符括起来。 例如 “学生[爱好]计算机” [I’m a student.] 3.逻辑型常量 逻辑常量只有真和假两种值。 逻辑真:.t. .T. .Y. .y. 逻辑假:.f. .F. .N. .n. 4. 货币型常量 货币型常量以$符号开头,并四舍五入到小数点后4位 例如: $100.12345,计算结果为$100.1235 5.日期型、日期时间型常量 日期型常量:必须用花括号括起来 (1)通用格式: {mm/dd/yyyy},例如{08/08/2008}或{8/8/08},空白的日期可表示为{}、{/},需执行SET STRICTDATE TO 0命令; (2)严格格式:{^yyyy-mm-dd},若要设置严格的日期格式,例如{^2008-8-8},需执行SET STRICTDATE TO 1命令。 Set century on|off 设置日期中的年是四位或是两位 Set date to ymd|mdy 设置日期的格式 日期时间型常量: (1)通用格式: {mm/dd/yyyy [hh[:mm][:ss][a|p]]} 如{9/15/99 8:45} (2)严格格式: {^yyyy-mm-dd [hh[:mm][:ss][a|p]]} , 如{^2008-8-8 8:8:8 p} 1.3.2 变量 变量是它的值可以改变的量。 变量可分为两大类,一类为字段变量、另一类为内存变量。 变量是有名的。 标识符是用来标识变量、函数、表、数据库、文件等名子,即标识符就是一个名字。 标识符的组成规则: 由数字、字母、下划线组成。 以字母、下划线开头。 长度一般为1~128个字符,但对于数组名、自由表名、自由表中的字段名、索引标识符名最多为10个字符。 避免使用VFP保留字。 汉字与字母同等待遇(一个汉字占两个字符)。 5sd,_34rf,u8*, 内存变量有N、C、Y、D、T、L六种类型。 VFP规定内存变量的类型可以改变,即同一变量可以赋予不同类型的值。 当内存变量与字段变量重名时,在访问内存变量时,VFP规定在内存变量名前加M-或M.,否则系统默认是访问字段变量。 1. 简单变量与相关命令 (1)赋值命令 格式1:变量=表达式 格式2:STORE 表达式 TO 变量表 功能: 格式1将表达式的值赋给变量。 格式2将表达式的值赋给变量表中的所有变量。 说明: 1)表达式是运算符与操作对象连接起来的式子,表达式可为变量、常量、也可为表达式。 2)变量表中的各变量用逗号分隔。 (2)输出命令 格式:? | ?? [输出项目表] 功能:显示输出项目表中的各输出项。 说明: 1)输出项可为变量、常量、表达式。 2)输出项目表中的各项是用逗号分隔的,命令执行时遇到逗号就空一格。 3)?是表示在下一行输出各输出项,??是在当前行当前列输出各输出项。 例1.4 内存变量的应用 a=1 b=.t. c={^2005-10-12} d=A e={^2005-10-12 12:30:28 a} store 10 to f, g h=$123.23 ?a,b,c,d,e,f,g a=[中国] b=哈尔滨 c=123 ?a,b ??c=,c ?a,b 3.内存变量的显示与释放 (1)内

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档