文档介绍:该【VF程序设计基础 】是由【放射辐射】上传分享,文档一共【84】页,该文档可以免费在线阅读,需要了解更多关于【VF程序设计基础 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。VF程序设计基础
第二章VisualFoxPro程序设计基础
②传统日期格式
要根据系统设置来书写,受SETDATETO和SETCENTURYTO等环境设置命令影响,书写时月、日各为2位,年份可以是2位也可以是4位。
如:{01/25/98}、{01/25/2019}
VFP默认下不可以使用,只能在SETSTRICTDATETO0时才可以使用。
第二章VisualFoxPro程序设计基础
●影响日期格式的相关设置命令有:
①SETMARKTO[日期分隔符]
命令功能:用于指定显示日期值时所用的分隔符。若未指定,表示恢复系统默认分隔符”/“)
②SETDATE[TO]AMERICAN|ANSI|JAPAN|……
命令功能:用于设置日期显示的格式。该格式也决定系统如何解释一个传统格式的日期常量。
第二章VisualFoxPro程序设计基础
③SETCENTURYON|OFF|TO[世纪值]ROLLOVER[年份参照值]
命令功能:用于决定如何显示或解释一个日期数据的年份。ON显示世纪,即用4位数字表示年份。OFF不显示世纪,即用2位数字表示年份。该项是系统默认设置。
④SETSTRICTDATETO[0|1|2]
命令功能:用于设置是否对日期格式进行检查。
0:不进行严格的日期格式检查。
1:进行严格的日期格式检查。为系统默认设置。
2:进行严格的日期格式检查,并且对CTOD和CTOT函数的格式也有效。
第二章VisualFoxPro程序设计基础
2019年9月份考试试题:
(15)要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令。
A)SETCENTURYONB)SETCENTURYOFFC)SETCENTURYTO4D)SETCENTURYOF4
第二章VisualFoxPro程序设计基础
与日期一样有传统及严格两种书写格式,主要在日期书写上有区别,与日期型一样,也受上面的设置命令控制。严格日期时间型是我们常用的书写方式,格式如下:
{^yyyy-mm-dd[hh[:mm[:ss]][a|p]]}
如:{^2019-08-08,11:36:58}
日期时间型数据用8个字节存储。
第二章VisualFoxPro程序设计基础
只有两个值:真(.T.)、假(.F.)。,。这里的“.”是定界符,必不可少。逻辑型数据只占用一个字节。
第二章VisualFoxPro程序设计基础
变量值是能够随时更改的。每个变量有一个变量名,代码通过变量名来访问变量的值。VF变量分为字段变量和内存变量两大类。表中的字段名就是变量,称为字段变量。
内存变量是内存中的一个存储区域,变量值就是存放在这个区域中的数据,变量类型取决于变量值的类型。随着存放数据的变化变量值在变化,类型也随之改变。与常量一样也有相应的6种类型。
第二章VisualFoxPro程序设计基础
变量都有名,通过变量名来使用变量中存放的数据(访问变量值)。
向简单内存变量赋值不用先定义,赋值时变量不存在将自动产生。有两种赋值格式:
①<内存变量名>=<表达式>
②STORE<表达式>TO<内存变量名表>
●等号一次给一个变量赋值。STORE命令可以同时给多个变量赋相同值,变量名间用逗号隔开。
第二章VisualFoxPro程序设计基础
一个变量在使用前并不需要特别的定义或声明,当给变量赋值而变量不存在时系统会自动建立它。
可以对内存变量重新赋值来改变其取值和类型。
当出现内存变量与字段变量同名时,若直接用变量名来访问则系统默认为字段变量,要访问内存变量必须在变量名前加上前缀M.(或M->)。
2019年4月份考试填空题:
(7)执行命令A=2019/4/2之后,内存变量A的数据类型是【7】型。(数值)