VFP6的语言元素和系统函数

VFP6的语言元素和系统函数

ID:41095116

大小:265.01 KB

页数:51页

时间:2019-08-16

VFP6的语言元素和系统函数_第1页
VFP6的语言元素和系统函数_第2页
VFP6的语言元素和系统函数_第3页
VFP6的语言元素和系统函数_第4页
VFP6的语言元素和系统函数_第5页
资源描述:

《VFP6的语言元素和系统函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章VFP6.0的语言元素和系统函数重难点主要介绍VFP语言元素,包括数据类型、变量、数组和函数的概念,系统函数的用法,并初步学习表结构的设计和建立。难点:数据类型、变量等概念3.1VFP6.0的语言元素3.1.1关于常量与变量的概念常量按数据类型分:字符型常量、数值型常量、日期型常量、逻辑型常量四种。-3.461.5E-6(表示1.5×10-6)”FoxPro”或‘FoxPro’或[FoxPro].T.{^1999/10/20}2.变量变量是指其值在程序运行中可以发生变化的量。变量必须有一个名字

2、,称为变量名。VFP6.0中变量名的命名必须遵守以下规则:以字母或汉字开头只能由字母、汉字、数字和下划线组成。不区分大小写。·避免使用保留字或关键字作为变量的名字。VFP中有两大类变量:内存变量和字段变量。3.1.2VFP6.0的内存变量及数据类型所谓内存变量是指独立于数据表文件而存在的变量,用于存放程序运行过程中所需要的常数、中间结果和最后结果。1)字符类型:用字母C表示。包括字符常量和字符变量。字符常量:即字符串,是由定界符括起来的字符序列。有三种定界符号:“”,‘’,[]字符变量:是用来存贮字

3、符串的变量。2)数值型:是最基本的数据类型。用字母N表示。可以使用整数、小数和指数形式来书写数据。如1234、0.38、-112、2E-8等对于整型数据,若太大系统将自动以浮点形式存储和输出VFP数据表中可使用的数字型数据包括:数值型、整型、浮点型、双精度型。3)逻辑型:只有真(.T.)、假(.F.)两个值,又称布尔值。4)日期型(Date)和日期时间型(DateTime)·日期型用字母D表示,日期时间型用字母T表示。日期常数或日期时间常数必须要用一对大括弧括起来。日期时间常数时间部分的书写格式为:

4、hh:[mm:[ss]][a

5、p]5)货币型货币型用字母Y表示。数字前有“$”符号表示货币数据。对货币类型数据,系统将对小数部分自动四舍五入,仅保留4位小数。数据类型小结:上面介绍了几种不同数据类型,后面还会介绍一些其它数据类型。作为初学者,可能感到难以理解。不同数据类型的数据在计算机中存储的形式是不同的,有不同的用途。3.内存变量的创建与简单输出·可以用=、STORE、INPUT、WAIT、ACCEPT等命令创建内存变量并给内存变量赋值。所赋的值的类型决定内存变量的类型。·可以用?、??、@…SA

6、Y等命令对变量中的值进行输出。1)STORE命令格式:STORE<表达式>TO<内存变量表>2)“=”命令格式:格式:<内存变量>=<表达式>3)?/??命令格式1:?<表达式表>(先换行,再输出)格式2:??<表达式表>(直接在光标当前位置输出)3.1.3字段变量及其数据类型字段变量是指与数据表文件相关的变量。字段变量随数据表的打开而存在。在某个时刻,字段变量的值是确定的,而且对应当前记录的值。字段变量的数据类型有13种3.1.4内存变量与字段变量的区别1.种类和数目的差别。2.内存变量可以根据需

7、要随时定义,并且内存变量的类型随着所赋给的值而改变。字段变量类型随表结构的确定而确定。表结构不变,则字段变量类型也不会变。3.内存变量是单值变量,只要没有重新赋值,则其值不变;字段变量是多值变量,其值随着当前记录的改变而改变。4.内存变量名长度不限,字段变量名最长为128个字符。5.内存变量可以用赋值号“=”简单地赋值,字段变量不可以用赋值号“=”赋值。6.引用上的区别。同名时,在内存变量前面用“M.”或“M->”作为前缀。习题:1、23.1.5数组数组在使用前必须先定义,然后才能使用。1.数组定义

8、形式:DECLARE

9、DIMENSION<数组1名>(<下标l>[,<下标2>])[,<数组2名>(<下标1>[,<下标2>])]……每个元素都可当作一个单独的内存变量使用,并可以分别存放相同类型或不同类型的数据对数组的引用若对数组名赋值,其结果是将同一个值赋给该数组的所有数组元素。二维数组可以当作一维数组引用。在仅有定义而没有赋值前,数组元素的数据类型为逻辑类型,且其值为.F.(假)。VFP数组允许动态改变大小,即允许用DECLARE或DIMENSI0N命令重新定义大小,而且原先的值可以平滑地过渡

10、。数组元素的赋值常用“=”或STORE给数组元素赋值。对数组名赋值时,是把<表达式>的值赋给指定数组中的所有元素;对数组元素名赋值时,是把<表达式>的值赋给指定的一个数组元素。查看内存变量和数组元素的值可用DISPLAY和LIST命令查看内存变量和数组元素的值。命令用法:DISPLAYMEMORY或LISTMEMORY只查看用户自定义的变量或数组listmemorylike*[tofile文件名][toprinter]是存入文件或打印满屏暂停清除内存变量和数组CLEA

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

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

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