VisualFoxPro的数据与表达式讲解.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualFoxPro的数据与表达式讲解

2003.8 第二章 Visual FoxPro的 数据与表达式 第二章 Visual FoxPro的数据与表达式 2.1 Visual FoxPro的数据类型、常量和变量 2.2 Visual FoxPro的命令和函数 2.3 Visual FoxPro表达式 2.1 数据类型、常量和变量 2.1.1 Visual FoxPro的数据类型 Visual FoxPro 6.0向用户提供了14种数据类型。其中:既适用于内存变量又适用于字段变量的有: 1.字符型数据(Character) 2.货币型数据(Currency) 3.数值型数据(Numeric) 4.逻辑型数据(Logical) 5.日期型数据(Date) 6.日期时间型数据(Datetime) 2.1 数据类型、常量和变量 Visual FoxPro 6.0提供的数据类型中只适用于内存变量的有: 对象型数据(Object):Windows应用程序中生成的对象,用O表示。 2.1 数据类型、常量和变量 Visual FoxPro 6.0提供的数据类型中只适用于字段变量的有: 1.浮点型数据(Float) 2.双精度型数据(Double) 3.整数型数据(Integer) 4.备注型数据(Memo) 5.通用型数据(General) 6.字符型数据(二进制) 7.备注型数据(二进制) 2.1 数据类型、常量和变量 2.1.2常量 常量是指值在程序执行过程中保持不变的数据。 1.数值型常量:包括带小数点常量和不带小数点的常量。 例:3.14,17,1.23E5。 2.字符型常量:用单引号、双引号、方括号等定界符括起来的数据。 例:123, A,[数据库] 。 ?注意:空格串 和空串的区别。使用字符型常量必须加定界符,而且定界符必须成对出现。 空格串 ,串长0。五个空格,串长为5。 空串,串长=0。 ABCDEFGH ? ABCDEFGH? ?注意:如果使用2对以上的定界符,内外定界符必须不同。 2.1 数据类型、常量和变量 2.1.2常量 常量是指值在程序执行过程中保持不变的数据。 逻辑型常量:只有两个值逻辑真和逻辑假。 逻辑真值:.T., .t., .Y., .y. 逻辑假值: .F., .f., .N., .n. 日期型常量:必须用一对花括号将数据括起来。 例:{^2005-9-5} 日期时间型常量:也必须用一对花括号将数据括起来。 例: {^2005-9-5 10:12:25 a} 2.1 数据类型、常量和变量 2.1.3变量 变量是指其值在程序的执行过程中可以改变的数据。 1.变量的命名(变量名是用来标识变量的符号) 由字母(汉字)、数字和下划线组成,但必须以字母(汉字)或下划线开头,中间不能有空格。 长度为1~128个字符,每个汉字占2个字符。 不要与系统保留字(命令名、函数名等)同名。 不区分大小写:A1即 a1 如ABC_、class1、课程名称等都是合法的变量名; 而1X、A–B、“工资”、编 号等都是非法的变量名。 2.1Visual FoxPro的常量和变量 2.1.2变量 2.变量的分类 2.1Visual FoxPro的常量和变量 2.1.2变量 2.变量的分类 字段变量是指表中的字段。它是在建立表结构时定义的,修改表结构时可重新定义或增删字段变量。 字段变量名与内存变量同名时,字段变量名优先级高于同名的内存变量。如有字段变量A1与内存变量A1。在使用内存变量时,可写成“M.A1”或“M-A1”,以示区别。 2.1Visual FoxPro的常量和变量 2.1.2变量 2.变量的分类 字段变量与内存变量的区别。 ? 定义方式不同。 字段变量在建立表结构时定义;而内存变量使用赋值命令进行定义。 ?使用方式不同。 字段变量在使用前必须用命令(USE)打开;内存变量定义后就可使用。 ?生存期不同。 字段变量驻留在外存;内存变量驻留在内存。 2.1Visual FoxPro的常量和变量 2.1.2变量 2.变量的分类 一般内存变量是一种临时变量,由用户定义后用来存放程序运行的中间结果和最终结果。 其值存储在内存里,一旦程序运行完毕,这些变量大多数会自动释放。它的作用是提供数值的传递和运算。 系统内存变量是指以字母“_”开头的、由系统自动定义生成的变量。 如_CLIPTEXT表示接受文本并送入剪贴板。 数组是一种特殊的内存变量,是一组内存变量的有序排列,可通过下标来访问。 2.1Visual FoxPro的常量和变量 2.1.2变量 3.内存变量的操作 内存变量的赋值 格式1:内存变量=表达式 功能:计算

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档