- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF程序基础复习一
VF程序基础复习一
一、数据类型
类型 组成 存储大小 值域 备注 字符型C 数字、字母、ASCLL、汉字 254个字符 用定界符“”,‘’,[] 定界符含有另一种字符时需用另外一种 数值型N 0~9,小数点,正负号 8个字节,20位长度 进行算术运算 浮动型F 8个字节,20位长度 整型I 4个字节,10位长度 双精度B 8个字节,20位长度 高精度数据 逻辑型L 逻辑真和假 1个字节空间 .y. .f. ,.n. .t. 参与逻辑运算 日期型D 默认格式{MM/DD/YY} 4个字节空间 日期运算 货币型Y 8个字节,20位长度 备注型M 存储不定长或大量的字符数据 4个字节空间 受存储空间限制 若表中又该字段,则自动生成.FPT的备注文件 通用型G 存储OLE对象,如声音、图片 4个字节空间 存储在备注文件中 二、常量
1、定义:在程序或命令过程中其值保持不变的量
2、类型
类型 组成 备注 字符常量 数字、字母、空格、汉字 数值常量 日期常量 逻辑常量 三、变量
1定义:在程序或命令运行过程中其值可以发生改变的量
2分类:
类型 字段变量 系统变量 数组变量 内存变量 定义 数据表中的字段 自动生成和维
护的内存变量 一定顺序排列的内存变量集合 内存中的临时单元 类型 由字段值决定,定义时设置 系统规定 由数组元素值决定 由其存放的数据值决定 特点 建表时定义,修改难 系统自动生成 由很多元素以一定顺序组成 可以随时定义和释放 区别 优先字段变量 以_开头 与字段变量同名时前加.M 命名 遵循常量命名规则 系统自动 同内存变量 数字、字母、汉字、下划线且不能以数字开头 赋值 Replace 字段变量 with 值 特殊应用 同内存变量
但对数组名赋值时是对每个元素赋相同值
定义好后系统自动赋逻辑.F. Store 变量表 to 表达式
变量=值 显示 Display/List fields Display/List Display/List memory [like 通配符][to print/to file 文件名] 操作 只能定义一维,二维数组
定义命令:
Dimension/Declare 【数组名1(表达式1,。。)】 【数组名2(表达式2,。。)】 保存:save to 内存变量
恢复:restore from 内存变量
删除:
Clear memory
Release 内存变量表
Release all 【like通配符】 数组
应用 表中记录传送到数组或内存变量SCATTER 【Fields字段表】TO数组名【BLANK】
将数组或内存变量的数据传送到记录GATHER FROM 数组名【FIELDS字段表】
一维数组和二维数组的转换
程序设计中数据与数组的值传递 四、函数
1、定义:函数实质是一段用来实现数据运算或转换的程序。
2、组成:函数名(【参数】)
3、函数特点:函数都有返回值,且惟一
4、函数分类:
类型 名称 功能 结果类型 数值函数 ABS() 求绝对值 N INT() 取整 N ROUND(数值表达式,有效位数) 四舍五入 N MIN/MAX(表达式1,2,3.) 求最小最大值 N MOD(数值表达式1,数值表达式2) 求余:若表达式1和2同号,结果为余数;异号,结果为余数加上表达式2的值 N SQRPT() 算术平方根 N 日期函数 DATE() 获取当前系统日期,默认格式“MM/DD/YY” D YEAR(日期表达式) 返回日期中的年份四位数值 N MONTH(日期表达式) 返回日期中的两位月份 N DAY(日期表达式) 返回日期中的两位日数 N TIME() 返回系统时间:默认格式“hh:mm:ss” C 字符函数 SPACE(数值表达式) 返回一个由空格组成的表达式 C ALLTRIM(字符表达式) 删除字符中前面和尾部的空格 C LEFT(字符表达式,字符个数) 从左边第一个开始,连续取指定个数的字符 C RIGHT(字符表达式,字符个数) 从右边第一个开始,连续取指定个数的字符 C SUBSTR(字符表达式,起始位置【,字符个数】) 从指定位置开始,连续取指定个数的字符 C AT(字符表达式1,字符表达式2【,数值表达式】) 若表达式1是表达式2的子串,返回在表达式2中的首字符位置;
若不是子串,则返回0 N 测试函数 LEN(字符表达式) 返回表达式长度 N EMPTY(表达式) 表达式是否为空,空时.T. 非空时.F. L TYPE(“表达式”) 返回表达式的数据类型,用符号代替
不要遗忘定
文档评论(0)