Visual FoxPro_.ppt

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

第二章 Visual FoxPro 语法基础 Visual FoxPro 语言的数据组成 数据元素 数据类型 常量、变量…… 运算符与表达式 常用函数 数据元素 常量 变量 表达式 函数 每一种数据元素都具有自己的属性,即类型和值。 数据类型 数据类型决定了数据在计算机内的存储形式,并定义了它所支持的运算。 VFP的数据类型: 字符型 数值型、货币型 逻辑型 日期型、日期时间型 备注型、通用型 1. 常量 常量是在程序或命令执行过程中其值保持不变的数据。 常量的类型: 字符型 C 数值型 N 日期型 D、日期时间型 T 逻辑型 L 货币型 Y …… 字符型常量 字符型数据是由ASCII字符集、汉字等组成的字符串,其中1个汉字占2个字节。 字符型常量须使用如下三种定界符之一: 双引号 ” ” 单引号 ’ ’ 方括号 [ ] 注意上述定界符必须成对出现。 数值型常量 数值型常量包括整数、小数,及使用科学计数法表达的数。 要区别数值型常量和由数字构成的字符型常量,应依据定界符的有无进行判断。 例如: 123 与 “123” 日期型常量、日期时间型常量 日期型常量用来表示指定的日期,其定界符为 { }。 日期型数据格式有两种: 通常日期格式 {02/03/14} 严格日期格式 {^2004-02-24} 逻辑型常量 逻辑型数据用来表示逻辑判断的结果,用真(.T.,.Y.)、假(.F.,.N.)表示。 逻辑型数据的长度固定为1。 货币型常量 货币型用来存储与货币有关的数据,以8个字节存储。 货币型数据计算方法等同数值型数据。 货币型常量以$符号开头,并四舍五入到小数点后4位。 2. 变量 变量是在程序或命令执行过程中其值允许发生变化的数据。 变量的类型: 内存变量 简单内存变量 数组 字段变量 内存变量(一) 内存变量用来存储中间数据,须先建立后使用。 内存变量的命名规则: 以字母或汉字开头,后跟字母、数字或下划线; 长度不超过254个字符; 不可使用系统保留字。 内存变量(二) 内存变量的建立方法: 内存变量=表达式 STORE 表达式 TO 内存变量表 举例: x1=123 x2=234 内存变量(三) 内存变量的显示: LIST | DISPLAY MEMORY [LIKE 通配符] 内存变量的释放: RELEASE [内存变量表] [ ALL [LIKE|EXCEPT 通配符]] 举例: LIST MEMORY LIKE X* RELEASE X1 数组(一) ---特殊的内存变量 数组是按一定顺序排列的一组内存变量,数组中的各个变量称为数组元素。 数组必须先定义后使用。 数组定义: DIMENSION 数组名(下标) 例如: DIMENSION X(2) DIMENSION Y(2,2) 数组(二) 数组的赋值 定义数组时,各数组元素初值为.F.。 对同一数组不同元素赋值时,允许取不同类型,且同一元素可任意改变其类型。 数组元素下标的起点为1。 数组运算按行存取,允许按一维方式表示二维数组。 数组赋值时如使用数组名,则为整体赋值。 数组(三) 举例: DIMENSION X(5) DISPLAY MEMORY LIKE X* STORE 123 TO X X(1)=1 DISPLAY MEMORY LIKE X* 3. 表达式 表达式是常量、变量和函数通过特定的运算符连接起来的式子。 123+456 “123”+“456” {^2004-03-01}+7 表达式分类 数值表达式 字符表达式 日期时间表达式 关系表达式 逻辑表达式 数值表达式 算术运算符: ( ) 括号 ^或** 乘方 * 乘 / 除 % 取模/求余 + 加 - 减 举例: 5^3 2**4 16%3**2 (1+2)*3/4 注意运算的 优先顺序! 字符表达式 字符运算符: + 完全连接 - 尾部空格转移连接 举例: “计算机”+“ 组成原理”+”,” “计算机”-“ 组成原理” +”,” “数据库 ”+“应用系统”+”。” “数据库 ”-“应用系统” +”。” 日期与日期时间表达式 日期与日期时间运算符: + 数据相加 - 数据相减 举例: {^2004-3-1}+10 {^2004-3-1} – {^2003-3-1} date( ) - {^2004-1-1} 关系表达式 关系比较运算符 , = , = = 等于 == 全等 !=, #,

文档评论(0)

蝶恋花 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档