Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算

Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算

ID:40239650

大小:1.05 MB

页数:63页

时间:2019-07-28

Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算_第1页
Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算_第2页
Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算_第3页
Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算_第4页
Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算_第5页
资源描述:

《Visual FoxPro程序设计 (第二版)刘丽 编著 第3章 数据与数据运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计(第二版)第3章数据与数据运算数据类型、常量和变量3.1VisualFoxPro6.0的常用函数3.2操作符及表达式3.33.1数据类型、常量和变量在VisualFoxPro中所有的数据都具有类型,数据类型决定数据的存储方式和使用方式,即数据的取值范围和可以进行的操作。VisualFoxPro6.0的数据类型分为两大类,一种适用于变量和数组,另一种适用于数据表中的字段。VisualFoxPro定义了13种字段类型和7种数据类型。字段类型是:字符型、数值型、浮动型、双精度型、整型、货币型、日期型、日期时间

2、型、逻辑型、备注型、通用型、二进制字符型和二进制备注型。数据类型是:字符型、数值型、货币型、日期型、日期时间型、逻辑型和通用型。3.1.1数据类型3.1.2常量常量:在程序的运行过程中不改变其值的量常量的种类:数值型常量字符型常量逻辑型常量日期型常量货币型常量1.数值型常量用整数、小数、科学计数法表示的数举例:85,-56.2,1.256E3,3.8E-2等2.字符型常量由一串字符组成的字符串,用“”(双引号)、‘’(单引号)、[](方括号)括起来。举例:’副教授’、”boy”、[数据库系统]是合法常量,而””Iamaboy””、’I

3、t’sabest’是非法常量。注意:最长只能为254个字符3.逻辑型常量表示“真”或“假”的量表示方法:“真”——.T.、.Y.、.t.、.y.“假”——.F.、.N.、.f.、.n.注意:两边的点不能少4.货币型常量表示货币值的量表示:以$开头,4舍5入到小数点4位举例:$123.456789结果为123.45685.日期型常量日期时间常量也必须用花括号括起来,格式为:{^YYYY-MM-DD[hh[:mm[:ss]][a

4、p]]}例如:{^2005/05/1910:04am}、{^2005-05-2111:32:14pm}。但必须

5、注意日期和时间之间必须有空格。6.日期时间型常量在VisualFoxPro6.0中日期型常量用花括号“{}”作为定界符括起来,格式为:{^YYYY-MM-DD}例如:{^2005/05/18},或{^2005-05-18}。3.1.3变量在命令操作和程序运行过程中其值允许变化的量称变量,在VisualFoxPro6.0中使用的变量分为字段变量、内存变量两种。每个变量都必须有一个变量名,变量名是由字母、汉字、数字和下划线组成,但必须以字母或汉字。1.字段变量字段变量是数据表结构中的任意一个数据项。在一个数据表中,一个字段就是一个字段变量

6、。字段变量在建立表结构时定义,修改表结构时可重新定义,或增删字段变量。字段变量的类型有13种。字段变量是一种多值变量,假设一个数据表中有10条记录,那么该数据表的每一字段就有10个取值,当用字段作变量时,它的当前值随着记录指针的移动而不断变化。内存变量是表结构之外独立存在于内存中的变量。内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量建立后存储于内存中。VisualFoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。可分为简单变量和数组变量。(1)内存变量赋值命令格式1

7、:〈内存变量〉=<表达式〉格式2:STORE<表达式>TO<内存变量表>功能:计算〈表达式〉,然后将计算结果赋给内存变量。2.内存变量(2)表达式值显示命令格式:?/??<表达式表>功能:,将表达式的值显示在屏幕上。【说明】1.命令格式中的?/??可任选一个,它们的输出格式不同。?表示从屏幕下一行的第一列起显示结果,??表示从当前行的当前列起显示结果。例如:?Z&&在VFP主窗口中显示VFP6.0?s1&&换一行后显示28??“数据库应用”&&接着上一个命令显示结果28的后面显示“数据库应用”2.<表达式表>是表示用逗号隔开的多个表达

8、式组,命令执行时遇逗号就空一格。例如:?“Z=”,Z&&显示Z=VFP6.03.系统内存变量由VFP自动生成和维护的变量一般以下划线开头举例:_DIARYDATE&&当前日期_CLIPTEXT&&剪贴板文本[例]通过_calcvalue系统变量将一个数字传到计算器中,激活计算器窗口并计算结果。clear_calcvalue=20activatewindowcalculator[例]往剪贴板中写入信息_CLIPTEXT="hello!“查看剪贴板数组是具有相同名字、不同下标值的一组变量。数组中的每个数据值称为数组元素,每个数组元素在数组

9、中的位置是固定的,可以通过称为下标的编号来进行访问。数组在使用时要由DIMENSION或DECLARE命令来定义。这两个命令完全相同,都是用于建立一维或二维数组。在VisualFoxPro6.0中,同一个数组元素在不同时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。