- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 Visal FoxPro程序设计基础
第二章 Visual FoxPro程序设计基础
(占考试笔试分值8至16分[一般是4至8道题])
在Visual FoxPro中,除了能够对数据表中的数据进行处理,也可以对诸如常量、内存变量等数据表之外的数据进行单独处理。简单的数据处理可以通过函数、表达式和单条命令完成,复杂的数据处理则可能需要编写程序来完成。
本章介绍VFP程序设计基础,包括常量、内存变量、表达式、常用函数、程序的基本结构以及多模块程序设计。
2.1 常量与变量
常量通常是指以文字串形式出现在代码中的数据,代表一个具体的、不变的值。变量用于存储数据,一个变量在不同的时该可以存放不同的数据。常量、变量类型包括数值型(N)、货币型(Y)、字符型(C)、日期型(D)、日期时间型(T)、逻辑型(L)六种。
§2.1.1 常量
常量一个非常重要的特点是类型不同的常量书写格式不同。
1.数据值型常量
就是常数,用来表示一个数量大小的具体值,由0 ~ 9、小数点和正负号构成。
如:56 78 0.15 -56
也可以用科学记数法形式书写来表示很大或很小的数:如2.845×1012用2.845E12表式, 5.8×10-12用5.8E-12表式。
2.货币型常量
表示货币值,和数值型常量类似,但要在前放一个美元符号($),如:$57 $68.25 -$78
此类型数据在存储及运算时采用4位小数,如有多余的小数将四舍五入。它没有科学记数法形式。
3.字符型常量
也称为字符串,通常用来表示人名、代码编号、地名、性别、民族、书名等类似代表特定意义的信息。其书写方法是用半角单引号、双引号或方括号(定界符)把字符串扩起来,规定常量的起始和终止。
如:”FDSGED” ”北京” ’海拉尔’ [中国] ”74568” ’我是一个”中国人” ’
定界符必须成对,如果定界符本身也做字符串内容必须用另一定界符定界。
不包含认何字符的字符串(””)叫空串。与只含空格的字符串(” ”)不同。
[要注意单问号(?)命令与双问号(??)的功能]
4.日期型常量
有两种书写格式,即严格日期格式和传统日期格式,其定界符都是一对花括花。 花括号内年、月、日间用斜杠(/)、连字号(—)、句点(.)或空格做分隔符分隔。
① 严格日期格式
书写格式固定:{^yyyy-mm-dd},定界符内第一个字付必须是脱字符^,年份必须4位,书写不受任何环境设置命令影响,能表达一个确切的日期。
如:{^2008-08-08}
② 传统日期格式
要根据系统设置来书写,受SET DATE TO和SET CENTURY TO等环境设置命令影响,书写时月、日各为2位,年份可以是2位也可以是4位。
如:{01/25/98}、{01/25/1998}
VFP默认下不可以使用,只能在 SET STRICTDATE TO 0 时才可以使用。
●影响日期的格式的相关设置命令有:
① SET MARK TO [日期分隔符]
② SET DATE [TO] AMERICAN|ANSI|JAPAN|… …
③ SET CENTURY ON | OFF | TO [世纪值] ROLLOVER [年份参照值]
④ SET STRICTDATE TO [0|1|2]
☆ 2007年9月份考试试题:
(15)要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令 。
A)SET CENTURY ON B)SET CENTURY OFF C)SET CENTURY TO 4 D)SET CENTURY OF 4
5.日期时间型常量
与日期一样有传统及严格两种书写格式,主要在日期书写上有区别,与日期型一样,也受上面的设置命令控制。严格日期时间型是我们常用的书写方式,格式如下:
{^yyyy-mm-dd [hh[:mm[:ss]] [a|p]]}
如:{^2008-08-08,11:36:58}
6.逻辑型常量
只有两个值:真(.T.)、假(.F.)。书写时大小写的 .T. 或 .Y. 表示真,大小写的 .F. 或 .N. 表示假。这里的“.”是定界符,必不可少。
§2.1.2 变量
变量值是能够随时更改的。每个变量有一个变量名,代码通过变量名来访问变量的值。VF变量分为字段变量和内存变量两大类。表中的字段名就是变量,称为字段变量。
内存变量是内存中的一个存储区域,变量值就是存放在这个区域中的数据,变量类型取决于变量值的类型。随着存放数据的变化
原创力文档


文档评论(0)