- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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对使用的数据表要先定义其结构(如给每一字段定义字段名、数据类型等)之后才能使用。在数据表中,同一字段名下
您可能关注的文档
- 第1章 食品检测基本知识.ppt
- 第1章_传感和检测技术理论基础.ppt
- 第1章实验数据与模型参数.ppt
- 第1章第4节实验(一)长度测量 实验(二)研究匀变速直线运动.ppt
- 第25章 经典实例CairngormStore分析.ppt
- 第25章__经典实例CairngormStore分析.ppt
- 第21讲——第8章 CPU结构和功能(8.1-8.2).doc
- 第2章 8086指令系统(三).ppt
- 第2章 Linux基本内容.ppt
- 第2章 计算机中数据表示.ppt
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)