- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 6.0程序设计 第二章 VFP语言基础 2.1 数据类型 2.2 数据存储 2.3 运算符 2.4 函数 2.5 表达式 2.6 空值处理 2.7 程序设计基础 2.1 数据类型 数据类型 数据对象的取值集合,以及对之可施行的运算集合。 变量数据类型、字段数据类型 VFP的数据类型 字符型(Character) 数值型(Numberic) 货币型(Currency Y) 日期型(Date) 2.1 数据类型 VFP数据类型 日期时间型(DateTime) 逻辑型(Logic) 浮点型(Float) 双精度型(Double) 整型(Integer) 备注型(Memo) 通用型(General) 2.1 数据类型 说明:括号中的数据为该类型在表中占用字节数;无括号的在表中或内存中占用相同字节数。 2.2 数据存储 名称命名规则 可用字符集 字母、数字、下划线、汉字 首字符限制 不能使用数字开头 长度规则 表字段名、索引名:1-10个字符 其他1-128个字符 不能使用的名称 系统保留字 示例 2.2 数据存储 常量 数值型常量 组成:数字、小数点、正负号) 表示:一般表示法、浮点表示法 示例:10、-12.3、3.1E12(即3*1012) 货币型常量 组成:同数值型 表示:$加货币值 示例:$12、$5699.98、$23.23 2.2 数据存储 常量 字符型常量 组成:任意字符 表示:用定界符将字符串括起 示例:’12’、“ABC”、[中国]、[/“] 注意: 逻辑型常量 组成:真、假 表示:.t. .f. .y. .n. (也可以是大写) 注意: 2.2 数据存储 常量 日期型与日期时间型常量 组成:数字、分隔符(如:/ - :) 表示 传统格式:{mm/dd/yy [hh[:mm[:ss]]] [a|p]} 示例:{16-02-04}表示2004年2月16日 严格格式:{^ yyyy/mm/dd [hh[:mm[:ss]]] [a|p]} 示例:{^2004-02-16 12:10}表示2004年2月16日12时10分 注意 2.2 数据存储 内存变量 内存变量的创建 直接建立 STORE或= 示例:STORE 5 TO x或x=5 使用关键字创建 LOCAL 示例:LOCAL cX,nX PRIVATE 示例:PRIVATE cY,nY PUBLIC 示例:PUBLIC cZ,nZ 2.2 数据存储 内存变量 内存变量的访问 使用内存变量名可以对内存变量进行访问,当字段变量与内存变量同名时,在变量名前加“m.”即可 示例: STORE 5 TO a,b C=a+b ?a ?b ?m.c 内存变量的显示:list ,display 2.2 数据存储 内存变量 内存变量的的保存与恢复 SAVE TO FileName [ALL LIKE Skeleton|ALL EXCEPT Skeleton] 示例:SAVE TO mVar ALL LIKE c* RESTORE FROM FileName [ADDITIVE] 2.2 数据存储 数组 数组的申明 DECLARE—私有数组 DIMENSION—私有数组 PUBLIC—全局数组 LOCAL—局部数组 命令格式: 命令动词 数组名(行数[,列数]) 默认值(.f.) 示例:DECLARE X[5] 2.2 数据存储 数组 数组元素的访问 使用下标标识数组元素,首元素的下标为1,下标值不能超过数组的大小 注意不带下标(包括括号)时的情况 赋值:给该数组所有元素赋给相同的值 访问:获得该数组首元素的值 字段 对象 2.3 运算符 数值运算符 2.3 运算符 字符运算符 2.3 运算符 日期和日期时间运算符 2.3 运算符 关系运算符 2.3 运算符 字符串的比较问题 字符序列的设置问题 COLLATE设置有关:Machine、PinYin、Stroke 精确比较问题(相等比较) EXACT ON:长度相等的条件下进行比较 OFF:以右边为准,左边取与右边等长,然后进行比较。 2.3 运算符 逻辑运算符 2.3 运算符 运算符的优先级 2.4 函数 函数是一种预先编制好的程序代码,可供用户调用。 函数可以接受0或多个参数。 函数只能有一个返回值。 函数的使用的语法格式: 函数名([参数1[,参数2[,……]]]) 2.4.1 系统函数的分类 数据类型类 数据库类 环境类 输入输出类 程序设计类 2.4.2 常用函数简介 数值函数 ABS()* 格式: ABS(nExpression) 示例: ABS(-5) MAX()* 格式: MAX(nExpression1,nExpression2[,……]) 示例: MAX(10,5,-
文档评论(0)