- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
??? Visual FoxPro的语言基础
利用Visual FoxPro 6.0进行数据库管理,不仅需要学会利用菜单和工具进行操作,而且还应掌握Visual FoxPro语言,学会命令操作和程序操作。与其他计算机高级语言一样,Visual FoxPro 语言基础也涉及了诸如数据类型、常量、变量、数组、运算符、表达式和函数等基本概念。
3.1 ???? 数据类型、常量、变量与数组
“数据”是信息的表现形式,是Visual FoxPro中处理的最基本对象。数据是有类型的。另外,数据在计算机系统中进行加工处理时,往往需要一个载体,以便暂时存储在内存中,这些载体就是常量、变量和数组。
3.1.1 ???? 数据类型
无论是Visual FoxPro表中的数据,还是命令或程序中的数据都是有型和值之分的。型是数据的分类,而值则是数据的具体表示。实际工作中所采集到的原始数据,通常需要进行加工处理,转换为对用户有用的信息,因此数据处理的第一步则是要对采集到的数据进行归类,选择恰当的类型来表示。
为了满足存储和处理数据的需要,Visual FoxPro提供了多种数据类型,其中最常用的有如下11种。
1.???? 字符型(Character)
字符型数据由字母、数字、字符、空格、符号和汉字构成,通常表示用于显示或打印的信息,如学生的姓名,家庭地址等。字符型字段或变量的长度不能超过254个字节,每个英文字符占用一个字节,每个汉字占用两个字节。
2.???? 数值型(Numeric)
数值型数据由数字0~9以及小数点、正负号和E组成。数值型的长度不超过20个字节,其中负号和小数点各占一位。数值型数值可以进行加、减、乘、除和乘方等算术运算。数值型数据在表中存储时占用1~20个字节,在内存中存储时占用8个字节。
3.???? 整型(Integer)
整型用于对整数的表示,仅适用于字段的定义。整型数据存储时占用4个字节,且以二进制形式存储。
4.???? 浮点型(Float)
浮点型与数值型是完全等价的,主要是为了和不同版本的FoxPro兼容所设。
5.???? 双精度型(Double)
与一般的数值类型相比,双精度型提供了更高的数值精度,用于对数值精度要求较高的场合,存储位数固定(16位有效数字),但只用于字段的定义,双精度型数据存储时占用8个字节。
6. 货币型(Currency)
货币型用于表示货币金额,小数位固定为4位,若超过4位,系统会自动对其进行舍入处理。系统默认的货币符号为“$”。可以通过“Set Currency”命令设置货币符号。货币型数据存储时占用8个字节。
7. 逻辑型(Logical)
逻辑型数据只有两个数据值:逻辑真(.T.)和逻辑假(.F.),多用于表示逻辑判断结果,逻辑型数据存储时占用1个字节。
8. 日期型(Date)
日期类型用于存储日期数据,其存储格式为“YYYYMMDD”,占8个字节。显示格式有多种,常用的为“MM/DD/YY”,受“Set Date”、“Set Mark ”和“Set Century”等设置命令所作设定的影响。日期型数据的有效范围从公元1年1月1日到公元9999年12月31日。
9. 日期时间型(DateTime)
日期时间型表示既包含日期又包含时间的数据,由年、月、日、时、分、秒组成,存储时占用8个字节。日期时间型数据的有效范围从公元1年1月1日0时0分0秒到公元9999年12月31日23时59分59秒。
10. 备注型(Memo)
备注型只适用于表中的字段,存储时备注字段数据宽度固定为4个字节,用来表示一个指向存储备注文件(.FPT)内容的指针,而实际的备注内容存放在.FPT文件中。一般来说,表中的备注型字段多用来存放简历、注释等不定长的内容。
11. 通用型(General)
通用型用于存储OLE对象,仅适用于表中的字段,固定宽度为4个字节。通用型字段中,包含了对OLE对象的引用,而一个OLE对象的内容则可以是一个电子表格、声音、图片等。这些OLE对象由相应的应用软件建立。
数据类型是Visual FoxPro中一个非常重要的概念,它决定了表中字段或程序中内存变量、数组变量取值的类型、取值范围、能参与的运算以及存储时所占用的空间等。另外,有些数据类型既可用在表中,也可用在程序或命令中,但有些类型只能用在表中。
3.1.2 常量
常量是指命令操作或程序执行过程中,其值和类型保持不变的量。Visual FoxPro 6.0 中支持六种类型的常量:数值型(N)、字符型(C)、逻辑型(L)、日期型(D)、日期时间型(T)和货币型(Y)。注意:在命令或程序中,不同类型的常量有不同的书写格式。
1.???? 数值型常量
由整数、小数或科学记数法表示的数都是数值型常量。例如
您可能关注的文档
最近下载
- 2025秋统编版(2024)小学道德与法治三年级上册(全册)课时练习及答案(附目录).docx
- (2025秋新版)人教版三年级数学上册《观察物体》PPT课件.pptx VIP
- (鲁班奖)网架专家论证汇报资料.ppt VIP
- 行业资料 - 国家储备林改培技术规程-国家林业局.pdf VIP
- Q960E高强度调质钢焊接工艺研究.pdf VIP
- 2025-2026学年第一学期数学教研组工作计划.doc VIP
- ISO15378-2017药包材对ISO9001的应用.pptx VIP
- 13.1三角形的概念 课件(共24张PPT) 人教版(2025)数学八年级上册(含音频+视频).pptx VIP
- 2025级中职语文教学工作计划5篇.pdf VIP
- 第十章 商品的品名品质数量和包装.ppt VIP
文档评论(0)