第2讲 Visual FoxPro数据基础.ppt

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

第三章 Visual FoxPro的数据基础;本章主要介绍Visual FoxPro的数据类型和数据的元素,其中包括常量、变量、表达式和函数等基础知识,同时还要介绍Visual FoxPro中的常用文件类型。;2.数值型 数值型(Numeric)数据是指可以进行数学运算的数据,它又可以分为以下4种类型: (1)数值型 数值型数据是由数码(0~9)、小数点和正负号组成。数值型数据的长度包括整数位、小数位、小数点和正负号之和,最大长度为20个字节。 (2)浮点型 浮点型(Float)数据是数值型数据的一种,它与数值型中的数据相同、长度相同,只是在数据的存储形式上采用的是浮点格式。它的特点是数据计算具有更高的精度,并能与其他软件中的数据兼容。 (3)双精度型 双精度(Double)数据是一种比浮点型更精确的高精度数据,它用于数据表的字段类型定义中,字段的长度最多占用8个字节,以科学计数法表达。 (4)整型 整型(Integer)数据是指不带小数的数值型数据。只用于数据表的段类型定义中,整型长度最多为4个字节。 ;3.日期型 日期型(Date)数据是用于表示日期的数据。格式为mm/dd/yy,其中mm、dd、yy分别代表月、日、年。例如,2002年6月26日表示:06/26/02,日期型长度固定为8个字节。;该字段的长度固定为4个字节。实际范围受存储空间限制。;2.字符型常量 字符型常量是由分界符(双引号、单引号、方括号)括起来的一串汉字、字符组成。例如“FoxPro”、‘程序设计’、[Y=?]都是合法的字符型常量。 ;6.日期时间型常量 日期时间型常量是用于表示日期和时间,使用时必须用花括号括起来,例如{06/26/2002 8:25:30}是合法的日期时间型常量。 ;; (1)内存变量赋值命令 【命令】 内存变量名=表达式 【功能】 将表达式的值,赋值给一个内存变量。 (2)存储命令 【命令】 STORE 表达式 TO 内存变量名表 【功能】 将表达式的值依次赋值给多个内存变量。 【例3-1】 定义下列X,Y,A,B,C内存变量。 X=12.3 将12.3赋值给变量X,变量类型为数值型 Y=VFP 将字符串Visual FoxPro赋值给变量Y,变量类型为字符型 STORE 3*5 TO A,B,C 将表达式值15分别赋值给A,B,C三个变量 【说明】 命令后的符号表示对命令行的注释。 ;4、显示内存变量值 ;?/?? 内存变量名表 ;例:x1=30 x2=”计算机” xx3=.T. xy={^2005/11/24} ?x1,x2,xx3,xy ?x1,x1+10,我们是pest。 ?后面接表达式 ??this is a pet 用??输出时,不换行,在当前位置输出;5、内存变量的删除 【格式1】:clear memory 【格式2】:release 内存变量名表 【格式3】:release all [like/except 通配符] 说明: 【格式1】删除内存中所有内存变量 【格式2】删除在内存变量名表中指定的那些内存变量 【格式3】删除由通配符指定的那些内存变量,注意:like/except的意义刚好相反。;;在该数组中只用一个下标值表示数组元素,例如:A(1),A(2),…,A(10),可用A数组表示。二维数组是指在该数组中用两个下标表示数组元素,例如B(1,1),B(1,2),B(1,3),B(2,1)……可用B数组表示。在同一数组中,不同的数组元素可以有不同类型的数据。 ;当需要对整个数组或个别数组元素进行新的赋值时,与一般内存变量一样,可以通过STORE命令或赋值号“=”来进行。对数组的不同元素,可以赋予不同数据类型的数据。 【例3-3】 先定义数组,然后给数组元素赋值。 DIMENSION abc(3),b(2,3) STORE 10 TO b abc(1)=30 abc(2)=TCP/IP abc(3)=.F. 【说明】 在定义一维数组abc和二维数组b后,对两个数组赋值。赋值后b中所有元素的值均为10;abc中各元素分别赋予了不同类型的数据30、“TCP/IP”和.F.。 二维数组可以用一维数组来表示,如上例中数组b中元素b(2,3)也可以用b(6)来表示。 ;3.3.3 字段变量 字段变量即数据表中的字段,它是建立数据表时定义的一类变量。数据表与我们通常所说的二维表格的形式基本相同,它的每一列称为一个字段。Visual FoxPro对使用的数据表要先定义其结构(如给每一字段定义字段名、数据类型等)之后才能使用。在数据表中,同一字段名下

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档