第2章 Visual FoxPro6.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 Visual FoxPro6.doc

第2章 Visual FoxPro6.0语言基础 VFP是关系型数据库管理系统,同时也是一种高级程序设计语言,具有一般计算机语言的特点。要开发高质量的数据库应用系统,必须掌握VFP语言。本章主要介绍VFP中使用的数据类型、运算符、表达式、函数及数据存储方式等。 2.1 数据类型 数据类型决定了数据的存储方式和运算方式,要管理和操作数据,首先需要定义其类型。在VFP中,数据类型有13种。 1.字符型(Character) 指用各种文字字符表示的数据,由字母、数字、汉字、符号和空格等组成。长度为0~254个字节,每个半角字符占1个字节。字符型数据可用来保存姓名、地址和不需要进行算术运算的数字(如学号、号、)等。 2.数值型(Numeric) 是指可以进行算术运算的数据,由数字0~9、小数点、正负号组成,最多1~20位,宽度包含小数点和小数位数。在内存中,占用8个字节,取值范围为-0.9999999999×1019~0.9999999999×1020,存储时需要转换成ASCII码。 3.货币型(Currency) 表示货币量时用货币型来代替数值型数据,占用8个字节,取值范围为-922337203685477.5808~922337203685477.5807,小数位超过4位时将自动四舍五入到4位。 4.逻辑型(Logic) 用来进行各种逻辑判断的数据,只有两个值:真或假,长度固定为1个字节。实际存储时只存放T和F两个字母中的一个。 5.日期型(Date) 用来表示日期的数据,存储格式为YYYYMMDD”,其中YYYY代表年,MM代表月,DD代表日,长度固定为8个字节。 日期型数据的表示有多种形式,VFP默认的是美国日期格式MM/DD/YY”,如1998年3月20日表示为03/20/98”。可以通过SET DATE,SET CENTURY命令或通过工具|选项菜单,打开选项对话框,设置其它日期格式。 日期型数据的取值范围是:公元0001年1月1日~公元9999年12月31日。 6.日期时间型(DateTime) 用来描述日期和时间的数据,存储格式为YYYYMMDDHHMMSS”,其中YYYY代表年,前两个MM代表月,DD代表日,HH代表小时,后两个MM代表分钟,SS代表秒,长度固定为8个字节。 日期时间型数据的日期部分也有多种显示格式,并可以通过SET DATE,SET CENTURY命令进行设置;时间部分的显示格式可以通过SET HOURS,SET SECONDS等命令进行设置。取值00:00:00A.M.~11:59:59P.M.。 以下数据类型只能用于数据表中的字段。 7.整型(Integer) 指不包含小数点部分的数值,以二进制数的形式存储,长度固定为4个字节,取值范围为-2147483647~2147483646。 8.浮点型(Float) 是数值型数据的一种,与数值型数据完全等价,但在存储形式上采取浮点格式,由尾数、阶数及字母E组成,占用8个字节。采用浮点型数据的主要目的是使计算具有较高的精度。 9.双精度(Double) 是具有更高精度的数值型数据,占用8个字节,取值范围为±4.94065645841247E-324~±1.797693413486232E+308。 10.备注型(Memo) 存储字符型数据块,长度固定为4个字节,用来存储指向实际数据存放位置的地址指针,实际数据存放在于数据表文件同名的.FPT文件中,其长度仅受磁盘空间的限制。 11.通用型(General) 存储OLE对象,该字段包含了对OLE对象的引用,OLE对象的实际内容由其它应用程序建立,可以是文档、图片、电子表格等对象。通用型数据固定长度为4个字节,用来存储指向.FPT文件位置的地址指针。 12.字符型(二进制)数据 用于存储任意不经过代码页修改而维护的字符型数据,长度固定为1~254个字节。 13.备注型(二进制)数据 用于存储任意不经过代码页修改而维护的备注型数据,长度固定为4个字节。 数据类型是数据的基本属性,对数据进行操作时,数据必须是同类型的;若同时对不同类型的数据进行操作,系统将判语法出错。 2.2 数据存储 在VFP中,将用于存储数据的常量、变量、数组、字段、记录和对象称为数据的存储容器,它们决定了数据的类型和存储方法。 2.2.1 常量 常量是指在数据处理过程中其值保持不变的量。VFP支持6种类型的常量,即数值型、字符型、逻辑型、日期型、日期时间型和货币型。 1.数值型 数值型常量是数学中的十进制整数或小数,如10.25,-123.567。要表示很大或很小的数值型常量,可采用科学计数法,如1.234×1015用1.234E+15表示,1.234×10-15用1.234E-15表示。 2.字符型 字符型

文档评论(0)

专业好文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档