第三章VF数据与数据运算.doc

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

第三章 VFP数据与数据运算(一)   VISUAL FOXPRO的基本数据元素:   (1)常量、变量、表达式。   (2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。   1.常量常量是指在程序运行过程中始终不变化的数据,又称为常数。在VFP中常量可分为六种类型: ? 说明 字符型常量 字符型常量是用定界符括起来的由字符、空格或数字所组成的字符串,定界符可以是单引号(’’)、双引号(””)和方括号([])。如果一种定界符本身已是字符型常量的一个组成部分,则应选择另一种定界符为该字符串定界。例如:’副教授’、”abc”、”[数据库系统]”是合法常量,而””xyz””、’It’s’是非法常量。 数值型常量 数值型常量又称为常数,可以是整数、实数或科学记数法。例如85,-56.2,1.256E+3,3.8E-2等在程序中都是数值型常量。 货币型常量 在数字前加上货币符号“$”就是货币型常量,小数位系统固定为4位。如$1254.56,表示货币值1254.5600。 逻辑型常量 逻辑型常量只有两个逻辑值:“真”与“假”。用.T.(.t.)、.Y.(.y.)表示逻辑“真”,用.F.(.f.)、.N.(.n.)表示逻辑值“假”。在书写时应注意.T.或.F.两边的小圆点不能省略。 日期型常量 日期型常量用于表示日期的常量值。在Visual FoxPro6.0中日期型常量用花括号“{}”作为定界符括起来,其书写格式视SET DATE命令的设置而定,系统默认格式为:{^yyyy-mm-dd}(或{^yyyy/mm/dd}),例如:{^2003/08/18}(或{^2003-10-18})。 日期时间常量 日期时间型常量用于表示日期时间的常量值。日期时间常量也必须用花括号括起来,其书写格式视SET DATE命令的设置而定,系统默认格式为:{^yyyy-mm-dd[hh[:mm[:ss]]][am|pm]}(或{^yyyy/mm/dd[hh[:mm[:ss]]][am|pm]}),例如:{^2004/09/19 10:04am}、{^2004-06-21 11:32:14pm}。需要注意的是日期和时间之间必须有空格。如果在时间日期型常量中只有时间,系统默认格式为:[hh:mm:mm am|pm],例如:[10:12:45 pm]。  2.变量   变量是在操作过程中可以改变其取值或数据类型的数据项。在Visual FoxPro系统中变量分为字段变量、内存变量(简单变量、数组变量)2类。此外,作为面向对象的程序语言,Visual FoxPro在进行面向对象的程序设计中引入了对象的概念,对象实质上也是一类变量。   确定一个变量,需要确定其三个要素:变量名、数据类型和变量值。   (1)命名约定   使用字母、下划线和数字命名。内存变量一般建议不采用汉字命名;命名以字母或下划线开头;除自由表中字段名、索引的TAG标识名最多只能10个字符外,其他的命名可使用1~128个字符;避免使用Visual FoxPro的保留字;文件名的命名应遵循操作系统的约定。   (2)字段变量   字段变量是数据库管理系统中的一个重要概念。它与记录一纵一横构成了数据表的基本结构。一个数据库是由若干相关的数据表组成,一个数据表是由若干个具有相同属性的记录组成,而每一个记录又是由若干个字段组成。字段变量就是指数据表中已定义的任意一个字段。   我们可以这样理解:在一个数据表中,同一个字段名下有若干个数据项,而数据项的值取决于该数据项所在记录行的变化,所以称它为字段变量。   字段变量的数据类型与该字段定义的类型一致。字段变量的类型有数值型、浮点型、整型、双精度型、字符型、逻辑型、日期型、时间日期型、备注型和通用型等。使用字段变量首先要建立数据表,建立数据表时首先定义的就是字段变量属性(名字、类型和长度)。字段变量的定义及字段变量数据的输入、输出需要在表设计器中进行  3.内存变量   内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量是一个临时变量,内存变量建立后存储于内存中,以便在需要时引用它的内容。当退出程序时,变量所占的内存自动释放。Visual FoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。内存变量可分为简单变量和数组变量两类。   (1)内存变量的建立建立内存变量就是给内存变量赋值。内存变量赋值既可定义一个新的内存变量,也可改变已有内存变量的值或数据类型。   【格式1】:〈简单变量〉=表达式〉   【格式2】:STORE表达式TO简单变量表   【功能】:计算〈表达式〉,然后将计算结果赋给简单变量。使用格式1,一次可给一个简单变量赋值;使用格式2

文档评论(0)

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

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

1亿VIP精品文档

相关文档