VFP程序设计第2章.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计中函数与数学中函数比较 一个因变量(参数)的情况 f( x ) = x +5 当x = 8 时, f = 13 INT(N):对N取整。 例:INT(3.6)的计算结果为3 两个因变量(参数)的情况 f( x , y ) = x + 5 y 当x = 2 y= 3 时,f = 17 ROUND(N1,N2):四舍五入。 例:ROUND(12.647,2)的计算结果为12.65 函数的应用 利用函数计算身份证上的年龄 身份证号: a b=substr(a,7,4) c=val(b) d=year(date()) age=d-c 函数合成: year(date())-val(substr(a,7,4)) * * 第2章 Visual FoxPro编程基础 2.1 数据的类型 2.2 常量与变量 2.3 表达式与运算符 2.4 函数 * 可与数学运算做类比 2.1 数据的类型 2.1.1 数据的分类 VFP的数据类型分为两大类:基本数据类型和只可用于字段的数据类型。 2.1.2 基本的数据类型 VFP的基本数据类型既可用于字段变量,又可用于常量、内存变量、表达式,包括:数值型、字符型、货币型、日期型、日期时间型、逻辑型等,见表2-1。 只有真(.T.)和假(.F.)两种值 1 L 逻辑型(Logical) 缺省日期值时,系统自动加上1999年12月31日,省略时间值时,则自动加上午夜零点。 yyyymmddhhmmss T 日期时间型(DateTime) 公元0001年1月1日~公元9999年12月31日 yyyymmdd D 日期型(Date) 由字母(汉字)、数字、空格等任意ASCII码字符组成,最多255个字符 每个字符1个字节 C 字符型(Character) -922 337 203 685 477.5807~922 337 203 685 477.5807 8 Y 货币型(Currency) -0.9 999 999 999×1019~0.9 999 999 999×1020 8 N 数值型(Numeric) 表示范围或说明 长度(字节)或格式 代码 类型 2.1.3 数据表中字段的数据类型 表2-2中的数据类型只能被用于数据表中的字段。 用于存储任意不经过代码页修改而维护的备注型数据 10 M 备注型 (二进制) 用于存储任意不经过代码页修改而维护的字符数据 8 C 字符型 (二进制) 系统将备注内容存放在一个相对独立的文件中,该文件的扩展名为.DBT。由于没有备注型的变量,所以对备注型字段的处理,需转换成字符型变量,然后使用字符型函数进行处理。 10 M 备注型(Memo) 用于存储OLE对象,包含对OLE对象的引用。OLE对象的具体内容可以是一个电子表格、一个字处理器的文本、图片等。 10 G 通用型(General) -2147483647~2147483647 4 I 整型(Integer) 与数值型相同 8 F 浮(Float) +/-4.94065645841247×10-324~+/-8.9884656743115×10307 8 B 双精度型(Double) 表示范围或说明 长度(字节)或格式 代码 类型 2.2 常量与变量 2.2.1 常量(始终保持不变) 数值型常量— 2.134 2. 字符型常量— ”AA”、’海洋’、[Foxpro] 3. 逻辑型常量— .T. 、.F. 4. 日期型常量— {^2007-9-3} 5. 日期时间型常量— {^2007-9-3 8:30:00 am} 6. 货币型常量— $1236.28 2.2.2 变量 VFP有三种形式的变量:内存变量、数组变量和字段变量。 变量的命名 每一个变量都有一个名称。命名规则: ①以字母、数字及下划线组成,中文VFP可以使用汉字作变量名。 ②以字母或下划线开始,中文VFP可以汉字开头。 ③长度为:1~128个字符,每个汉字占2个字符。 ④不能使用VFP的保留字。 2. 变量的赋值 赋值命令的格式有两种。 命令格式1: 〈内存变量名〉=〈表达式〉 如: C=650 D={^2008-9-3} 命令格式2: STORE 〈表达式〉 TO 〈内存变量表〉 如:STORE 0 TO x STORE 0 TO y,z 3. 变量的类型 变量的类型是指其存放的数据的值。在VFP中,有6种类型的内存变量。 (1) 数值型(N) (2) 字符型(C) (3) 逻辑型(L) (4) 日

文档评论(0)

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

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

1亿VIP精品文档

相关文档