欢迎来到天天文库
浏览记录
ID:57067503
大小:298.50 KB
页数:57页
时间:2020-07-30
《Visual FoxPro的数据与表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章VisualFoxPro的数据与表达式7/27/20211第二章VisualFoxPro的数据与表达式2.1VisualFoxPro的数据类型、常量和变量2.2VisualFoxPro的命令和函数2.3VisualFoxPro表达式7/27/202122.1数据类型、常量和变量2.1.1VisualFoxPro的数据类型VisualFoxPro6.0向用户提供了14种数据类型。其中:既适用于内存变量又适用于字段变量的有:1.字符型数据(Character)2.货币型数据(Currency)3.数值型数据(Numeric)4.逻辑型数据(Logical)5.日期型数据(Dat
2、e)6.日期时间型数据(Datetime)7/27/202132.1数据类型、常量和变量VisualFoxPro6.0提供的数据类型中只适用于内存变量的有:对象型数据(Object):Windows应用程序中生成的对象,用O表示。7/27/202142.1数据类型、常量和变量VisualFoxPro6.0提供的数据类型中只适用于字段变量的有:1.浮点型数据(Float)2.双精度型数据(Double)3.整数型数据(Integer)4.备注型数据(Memo)5.通用型数据(General)6.字符型数据(二进制)7.备注型数据(二进制)7/27/202152.1数据类型、常量和变
3、量2.1.2常量常量是指值在程序执行过程中保持不变的数据。1.数值型常量:包括带小数点常量和不带小数点的常量。例:3.14,17,1.23E5。2.字符型常量:用单引号、双引号、方括号等定界符括起来的数据。例:'123',"A",[数据库]。注意:空格串""和空串""的区别。使用字符型常量必须加定界符,而且定界符必须成对出现。空格串"",串长>0。五个空格,串长为5。空串"",串长=0。"ABC'DEF'GH""ABC"DEF"GH"注意:如果使用2对以上的定界符,内外定界符必须不同。7/27/202162.1数据类型、常量和变量2.1.2常量常量是指值在程序执行过程中保
4、持不变的数据。逻辑型常量:只有两个值逻辑真和逻辑假。逻辑真值:.T.,.t.,.Y.,.y.逻辑假值:.F.,.f.,.N.,.n.日期型常量:必须用一对花括号将数据括起来。例:{^2005-9-5}日期时间型常量:也必须用一对花括号将数据括起来。例:{^2005-9-510:12:25a}7/27/202172.1数据类型、常量和变量2.1.3变量变量是指其值在程序的执行过程中可以改变的数据。1.变量的命名(变量名是用来标识变量的符号)由字母(汉字)、数字和下划线组成,但必须以字母(汉字)或下划线开头,中间不能有空格。长度为1~128个字符,每个汉字占2个字符。不要与系统保留字
5、(命令名、函数名等)同名。不区分大小写:A1即a1如ABC_、class1、课程名称等都是合法的变量名;而1X、A–B、“工资”、编号等都是非法的变量名。7/27/202182.1VisualFoxPro的常量和变量2.1.2变量2.变量的分类字段变量(存放在表文件中的字段)内存变量一般内存变量(存放在内存单元的单个数据)系统内存变量数组变量(存放在内存单元组的多个数据)变量7/27/202192.1VisualFoxPro的常量和变量2.1.2变量2.变量的分类字段变量是指表中的字段。它是在建立表结构时定义的,修改表结构时可重新定义或增删字段变量。字段变量名与内存变量同名时,字
6、段变量名优先级高于同名的内存变量。如有字段变量A1与内存变量A1。在使用内存变量时,可写成“M.A1”或“M->A1”,以示区别。7/27/2021102.1VisualFoxPro的常量和变量2.1.2变量2.变量的分类字段变量与内存变量的区别。定义方式不同。字段变量在建立表结构时定义;而内存变量使用赋值命令进行定义。使用方式不同。字段变量在使用前必须用命令(USE)打开;内存变量定义后就可使用。生存期不同。字段变量驻留在外存;内存变量驻留在内存。7/27/2021112.1VisualFoxPro的常量和变量2.1.2变量2.变量的分类一般内存变量是一种临时变量,由用户
7、定义后用来存放程序运行的中间结果和最终结果。其值存储在内存里,一旦程序运行完毕,这些变量大多数会自动释放。它的作用是提供数值的传递和运算。系统内存变量是指以字母“_”开头的、由系统自动定义生成的变量。如_CLIPTEXT表示接受文本并送入剪贴板。数组是一种特殊的内存变量,是一组内存变量的有序排列,可通过下标来访问。7/27/2021122.1VisualFoxPro的常量和变量2.1.2变量3.内存变量的操作内存变量的赋值格式1:<内存变量>=<表达式>功能:计算赋值号右边的表达
此文档下载收益归作者所有