VFP数据库管理系统概述.ppt

VFP数据库管理系统概述.ppt

ID:52063774

大小:348.00 KB

页数:47页

时间:2020-03-31

VFP数据库管理系统概述.ppt_第1页
VFP数据库管理系统概述.ppt_第2页
VFP数据库管理系统概述.ppt_第3页
VFP数据库管理系统概述.ppt_第4页
VFP数据库管理系统概述.ppt_第5页
资源描述:

《VFP数据库管理系统概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VFP语言基础2.1数据类型2.2数据存储容器2.3函数2.4运算符及表达式2.5空值处理2.1数据类型数据类型字母表示说明宽度字符型C字母、汉字符号和数字型文本1-254货币型Y货币单位8数值型N整数或小数1-20浮点型F(同数值型)1-20日期型D年,月,日8日期时间型T年,月,日,时,分,秒8双精度型B双精度型数值8整型I不带小数点的数值4逻辑型L真与假1备注型M不定长的一段文本4通用型GOLE42.2数据存储容器一、名称命名规则名称中只能包含字母、下划线“_”、数字符号和汉字符号名称的开头只能是字母、汉字或下划线,不能是数字除了自由表的字段名、表的索引标识名至多只能是10

2、个字符外,其余的名称的长度可以是1~128个字符应避免使用系统保留字二、常量常量是指在所有的操作过程中保持不变的数据。数值型常量数值型常量用于表于数量的大小,由数字、小数点和正负号构成。如-3.15、38等。对于特大或特小的数,还可以用浮点表示法。如-3.12E28(表示-3.12×1028)、3.12E-28(表示3.12×10-28)。货币型常量货币型常量用来表示货币值。在表示货币型常量时,需在数字前加上美元符号($)。如$100.35。字符型常量字符型常量也称为字符串,它是由定界符括起来的一串字符,这些字符可以是一切可以表示的字符,如ASCII字符、汉字等。字符串定界符可以是单引

3、号、双引号或方括号。如‘苏A-001’、“5112613”、[VFP]等。注意:不能用中文标点的单引号或双引号作为字符串的定界符定界符必须成对匹配如果某种定界符本身也是字符串的内容,则需要用另一种定界符表示该字符串不包含任何字符的字符串(“”)称为“空串”,它与包含空格的字符串(“”)不同字符串中的字母,其大小写不等价逻辑型常量逻辑型常量只有两个:逻辑真和逻辑假。逻辑真的表示形式有:.T.、.t.、.Y.和.y.,逻辑假的表示形式有:.F.、.f.、.N.和.n.。注意:字母前后的点符号是逻辑型常量的定界符,不可省略。日期型常量日期型常量的定界符是一对花括号。在花括号内,包括年、月、日

4、,各部分之间用分隔符进行分隔。其语法形式如下:{^yyyy/mm/dd}如{^2002/08/09}、{^1998/12/01}等。三、内存变量内存变量(简称变量)是由用户自定义的内存中的一个(组)存储单元,由变量名进行标识,其值可以由程序操作修改。在使用过程中,该存储单元中存放的数据在程序操作期间通过变量名来读写。变量的创建及赋值格式:STORE<表达式>TO<内存变量名表>或<内存变量名>=<表达式>注意:STORE命令可一次给多个变量赋相同的值,而用赋值号(=)一次只能给一个变量赋值。访问变量若变量和字段相同,则字段具有更高的优先权。在出现这种情况时,可在变量名前加上“m.”前缀

5、来引用变量。例:Xh=‘我是变量’&&定义一个字符型变量xh?M.xh&&显示变量xh的值?Xh&&显示xs表的xh字段的值?Xs.xh&&显示xs表的xh字段的值内存变量的保存与恢复内存变量是系统在内存中设置的临时存储单元,当退出VFP时其数据自动丢失。格式:SAVETOFileName[ALLLIKESkeleton

6、ALLEXCEPTSkeleton]功能:将内存变量的值以文件的形式保存到磁盘上。其中:FileName为内存变量文件的文件名,默认扩展名为.mem。Skeleton为变量名通配符,即星号(*)和问号(?),用以指定多个变量。ALLLIKE用于指定需要保存的变量。AL

7、LEXCEPT用于指定不需保存的变量。当可选项缺省时表示保存所有内存变量。格式:RESTOREFROMFileName[ADDITIVE]功能:将保存在内存变量文件中的内存变量恢复到内存。说明:FileName为内存变量文件名。若使用ADDITIVE,则内存中保存已有内存变量,如有同名则覆盖,否则,当前内存变量被清除。四、数组数组也是一种内存变量,它是存储在内存中的有序的数据值系列,其中的数据值被称为元素,并可通过数据序号引用。数组可以为一维数组,也可以为二维数组。数组在使用前必须先声明。数组的声明DECLEAR

8、DIMENSION

9、PUBLIC

10、LOCAL数组名(行数[,列数])说明

11、:DECLEAR和DIMENSION声明“私有数组”,PUBLIC声明“全局数组”,LOCAL声明“局部数组”。为数组元素赋值数组在声明后,每个元素的默认值为逻辑值假.F.。DIMENSIONA(6)&&定义数组A,有6个元素A(2)=3&&为第二个元素赋值A=3&&为整个数组A赋值,所有元素值均为32.3函数函数是一种预先编制好的程序代码,可供用户或程序调用。由于一个函数接收一个或多个参数而返回单个值,因此可嵌入到一个表达式中。函数格式:函数

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

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

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