《FoxPro数据及其》PPT课件

《FoxPro数据及其》PPT课件

ID:45088057

大小:301.34 KB

页数:25页

时间:2019-11-09

《FoxPro数据及其》PPT课件_第1页
《FoxPro数据及其》PPT课件_第2页
《FoxPro数据及其》PPT课件_第3页
《FoxPro数据及其》PPT课件_第4页
《FoxPro数据及其》PPT课件_第5页
资源描述:

《《FoxPro数据及其》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章VisualFoxPro中的数据3.1常用数据类型1、数值型(Numeric),简称N型例:I=232、字符型(Character),简称C型例:a=“23”3、浮点型(Float),简称F型例:1.5×103可以表示为1.5E+34、日期型(Date),简称D型格式:美式——mm/dd/yy(默认)欧式——dd/mm/yy中国式——yy/mm/dd改变格式的命令:setdate[ymd/mdy/dmy]Note:其中的“/”也可以用“-”5、逻辑型(Logical),简称L型逻辑真——.t..T.或.y..Y.逻辑假——.f..F.或.n..N.Note:其宽度系统固定为一个字

2、符。6、备注型(Memory),简称M型——它是用来存放记录中较大的文本,以弥补C型数据不能超过254个字符的缺陷。其在数据库结构中宽度固定为4个字符,用于存放指向具体数据的指针。(.FPT文件)7、通用型(General),简称G型3.2常量1、常量(1)数值型常量(2)字符型常量——用“”或‘’括起来(3)逻辑型常量——两边有小圆点(4)日期型常量——用CTOD()或{}来表示例:“1998年10月15日”可表示为:ctod(“98/10/15”)或{98/10/15}变量的三种基本属性:名称、类型、长度变量名的构成原则:1、由字母、数字、下划线组成,但必须以字母开头2、长度不超过

3、10个字符3、不与FoxPro的保留字名相同(1)字段变量(N、C、D、L、M型)(2)内存变量(N、C、D、L、M、S型)Note:S型即屏幕型,是非正规类型,可将当前的屏幕内容保存下来。(3)系统变量——以下划线开头,它是全局变量(Public)3.3变量①内存变量的赋值格式1:store<表达式>to<内存变量名表>例:store5tox,y,z格式2:<内存变量>=<表达式>例:x=5Note:当一个内存变量名与当前打开的数据库中的字段变量名重名时,要选用内存变量,可在前加前缀m.或m.②内存变量值的显示格式:?

4、??<内存变量名表>1、内存变量③内存变量的分类Ⅰ、全局变量—

5、—它可以在整个应用程序的生存过程中存在,可以被应用程序的不同过程和函数调用。格式:Public<内存变量名表>Ⅱ、私有变量——只能在建立这个变量的过程或函数中使用。定义了一个私有变量就隐藏了一个同名的全局变量。格式:Private<内存变量名表>Ⅲ、局部变量——只能在定义它的过程中使用,不能在下一层的过程中使用。格式:Local<内存变量名表>④内存变量的保存(内存文件名默认扩展名.MEM)格式1:saveto<内存文件名>或saveallto<内存文件名>格式2:savealllike

6、except<通配项>to<内存文件名>格式3:savetomemo<备注字段名>⑤内存变量的恢复

7、格式1:restorefrom<内存文件名>[additive]格式2:restorefrommemo<备注字段名>[additive]Note:additive的作用——保证不清除内存中现有的内存变量,当有同名内存变量时,用文件中的变量值代替已在内存的同名内存变量的值。例:现有内存变量:A=“临时文件”B=12.345AA={^03/03/98}命令:savetoTEMP或savealltoTEMP savealllike

8、exceptA*toTEMP1例:现有内存变量:A=“文件”C=10和内存变量名文件TEMP(上例定义)命令:restorefromTEMP restorefro

9、mTEMPadditive⑥内存变量的清除格式1:releaseall[like

10、except<通配项>]格式2:clearmemory或clearallNote:clearall与clearmemory的区别:后者的使用也可以释放内存变量,无论这个内存变量在哪一个程序级别中定义,但不会作用于数据库;而前者也可以释放内存变量,在执行时,会自动调用后者,同时执行关闭所有数据库。①数组变量的定义dimension

11、declear数组名(下标)Note:vf能定义一维和二维数组;数组分量可以是不同类型的值;对未赋值的数组元素,系统自动赋逻辑假.f.二维数组可以转化为一维数组。②数组的赋值与内

12、存变量相同,可用“=”号或store命令2、数组变量3、字段变量表中记录对同一字段名可取不同的值,因此,表中的字段名就是变量,称为字段变量。字段变量的数据类型最丰富,具有11各不同类型。字段变量引用的完整形式为:表名.字段变量对当前表中字段可直接引用字段名。3.4运算符与表达式1、运算符优先级高括号()算术运算符^*、/%+、-字符运算符+、-关系运算符$其它低逻辑运算符.not..and.or.2、表达式(1)数字表达式(2

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

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

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