visual foxpro的程序设计基础

visual foxpro的程序设计基础

ID:24860252

大小:770.50 KB

页数:108页

时间:2018-11-16

visual foxpro的程序设计基础_第1页
visual foxpro的程序设计基础_第2页
visual foxpro的程序设计基础_第3页
visual foxpro的程序设计基础_第4页
visual foxpro的程序设计基础_第5页
资源描述:

《visual foxpro的程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第二章VisualFoxPro的基础知识目 录2.1VFP的数据类型2.2VFP的常量与变量2.3运算符与表达式2.4VFP的常用函数2.5VFP的命令结构和书写规则2.6VFP的文件类型2.1VFP的数据类型VFP中的数据按其构造、基本特性、用途和运算方法等分为不同的类型,数据类型决定了数据的存储方式和运算方式。常用的数据类型有如下11种:1.字符型(Character,C)字符型数据包括中、英文字符、数字字符和其他可显示的ASCII字符,其长度(即字符个数)范围是0~254个字符。2.1VFP的数据

2、类型2.数值型(Numeric,N)数值型数据用来表示数量,由阿拉伯数字、小数点和正负号组成。数值型数据的长度为1~20位,包含整数、小数点和小数位数。在VisualFoxPro中,具有数值特征的数据类型还有整型(Integer,I)、浮点型(Float,F)和双精度型(Double,B),这3种数据类型只能用于字段变量。3.货币型(Currency,Y)货币型数据用来存储货币值,默认保留4位小数,存储空间占据8个字节。2.1VFP的数据类型(续1)4.日期型(Date,D)日期型数据用来表示日期,其存

3、储格式为“YYYYMMDD”,占8个字节。日期型数据的显示格式有多种,受SETDATE、SETMARK、SETCENTURY等命令的影响。5.日期时间型(DateTime,T)日期时间型数据用来表示日期和时间,其存储格式为“YYYYMMDDHHMMSS”,占8个字节。其日期部分格式受受SETDATE、SETMARK、SETCENTURY等命令的影响,时间部分格式受SETHOURS、SETSECONDS命令影响。2.1VFP的数据类型(续2)6.逻辑型(Logic,L)逻辑型数据用来表示逻辑判断的结果,只

4、有真(.t.或.y.)和假(.f.或.n.)两个值,长度固定为1位。7.备注型(Memo,M)备注型数据用于存放数据块,其长度固定为4个字节,用于存储指向备注文件中相应内容的记录指针;备注型字段本身的内容没有长度限制,该字段的数据存放在与表文件同名的备注文件(.fpt)中。2.1VFP的数据类型(续3)8.通用型(General,G)通用型数据用来存储OLE(对象链接与嵌入)对象,其长度固定为4个字节,通用型数据中的OLE对象可以是电子表格、文档、图形、声音等。备注型字段本身的内容没有长度限制,该字段的

5、数据存放在与表文件同名的备注文件(.fpt)中。2.1VFP的数据类型(续4)返回目录2.2VFP的常量与变量2.2VFP的常量与变量2.2.1常量2.2.2变量2.2.1常量常量用来表示一个具体的、不变的数据量。不同类型的常量用不同的书写形式区分。VFP中常量包括字符型、数值型、日期型、日期时间型、逻辑型、货币型等6种数据类型。2.2.1常量(续1)⒈字符常量字符型常量也称字符串,它是由定界符括起来的一串字符。VFP中字符型数据的定界符包括半角的双引号("")、单引号('')和方括号([])三种。如"

6、FoxPro"、'FoxPro'和[FoxPro]都表示同一个字符串。这三种定界符的作用相同,使用时必须成对使用,不能交叉使用。如果某一种定界符是字符型常量中的普通字符,应选择另一种定界符,如[I'amastudent],或"I'amastudent"。不包含任何字符的字符串([])称为空串。2.数值型常量数值型常量由0~9共10个数字、小数点、正负号组成。其表示形式可以是整数如123、小数如123.35、负数如-123.45;还可以用科学计数法表示,如1.234E-5表示1.234×10-5。3.日期

7、型常量日期型常量用来表示日期,年、月、日之间的分隔符可以使用(/)、(.)、(-)和空格。日期型常量的格式分为严格格式和传统格式两种。2.2.1常量(续2)(1)严格日期格式:{^YYYY-MM-DD},该格式以字符(^)开头,严格规定年月日顺序,表达一个确切的日期,它的表示形式不受SETDATETO命令的影响,如{^2003-12-23}。(2)传统的日期格式:系统默认的传统日期格式是美国日期格式{mm/dd/yy},年份可以是4位或2位数字,如{12/23/03}、{12/23/2003}等。严格的

8、日期格式可以在任何情况下使用,传统的日期格式只能在SETSTRICTDATETO0状态下使用。2.2.1常量(续3)(3)与日期型常量书写格式相关的函数·日期格式的检查函数【语法格式】SETSTRICTDATETO[0

9、1

10、2]【说明】0:表示不进行严格检查,可使用各种格式。1:表示进行严格检查,不能使用传统格式,是系统的默认设置。2:表示进行严格检查,但是对CTOD()、DTOC()函数格式有效。2.2.1常量(续4)·日期格式的分隔符设

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

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

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