vfp课件vfp第3周讲稿

上传人:E**** 文档编号:91253407 上传时间:2019-06-26 格式:PPT 页数:15 大小:307.50KB
返回 下载 相关 举报
vfp课件vfp第3周讲稿_第1页
第1页 / 共15页
vfp课件vfp第3周讲稿_第2页
第2页 / 共15页
vfp课件vfp第3周讲稿_第3页
第3页 / 共15页
vfp课件vfp第3周讲稿_第4页
第4页 / 共15页
vfp课件vfp第3周讲稿_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《vfp课件vfp第3周讲稿》由会员分享,可在线阅读,更多相关《vfp课件vfp第3周讲稿(15页珍藏版)》请在金锄头文库上搜索。

1、教学目的与要求,掌握常用函数,数值函数,数值函数用于数值运算,其自变量与函数都是数值型数据。 1取绝对值函数ABS( ) 【格式】ABS() 【功能】计算nExp的值,并返回该值的绝对值。 2指数函数EXP( ) 【格式】EXP() 【功能】求以e为底、nExp值为指数的幂,即返回ex的值。 3取整函数INT( ) 【格式】INT() 【功能】计算nExp的值,返回该值的整数部分。 4平方根函数SQRT( ) 【格式】SQRT() 【功能】求非负nExp的平方根。,数值函数,5最大值函数MAX( )和最小值函数MIN( ) 【格式】MAX(,.) MIN(,.) 【功能】返回数值表达式中的最大

2、值MAX( )和最小值MIN( )。 6求余数函数MOD( ) 【格式】MOD(,) 【功能】返回nExp1除以nExp2的余数。余数的小数位数与nExp1相同,符号与nExp2相同。 7四舍五入函数ROUND( ) 【格式】ROUND(,) 【功能】返回nExp1四舍五入的值, nExp2表示保留的小数位数。 8函数PI( ) 【格式】PI( ) 【功能】返回常量的近似值,字符函数,字符函数是处理字符型数据的函数,其自变量或函数值中至少有一个是字符型数据。函数中涉及的字符型数据项,均以cExp表示。 1子串位置函数 【格式】AT(,) 【功能】返回串cExp1在串cExp2中的起始位置。函数

3、值为整数。如果串cExp2不包含串cExp1,函数返回值为零。 2取左子串函数LEFT( ) 【格式】LEFT(,) 【功能】返回从cExp串中第一个字符开始,截取nExp个字符的子串。 3取右子串函数RIGHT( ) 【格式】RIGHT(,) 【功能】返回从cExp串中右边第一个字符开始,截取nExp个字符的子串。有关说明同LEFT( )函数。 4取子串函数SUBSTR( ) 【格式】SUBSTR (, , ) 【功能】返回从串cExp中第nExp1个字符开始,截取nExp2个字符的子串。,字符函数,5字符串长度函数LEN( ) 【格式】LEN() 【功能】返回cExp串的字符数(长度)。函

4、数值为N型。 6删除字符串前导空格函数LTRIM( ) 【格式】LTRIM() 【功能】删除cExp串的前导空格字符。 7删除字符串尾部空格函数RTRIM( ) | TRIM( ) 【格式】RTRIM | TRIM() 【功能】删除cExp串尾部空格字符。 8空格函数SPACE( ) 【格式】SPACE () 【功能】返回一个包含nExp个空格的字符串。,字符函数,11大小写转换函数LOWER( ) 和UPPER( ) 【格式】LOWER () UPPER () 【功能】LOWER( )将cExp串中字母全部变成小写字母,UPPER( )将cExp串中字母全部变成大写字母,其它字符不变。 12

5、宏替换函数 & 【格式】& . 【功能】替换出字符型变量cVar中字符。,日期时间函数,1系统日期函数DATE( ) 【格式】DATE() 【功能】返回当前系统日期,此日期由Windows系统设置。函数值为D型。 2系统时间函数TIME( ) 【格式】TIME() 【功能】返回当前系统时间,时间显示格式为hh:mm:ss。若选择了nExp ,则不管为何值,返回的系统时间还包括秒的小数部分,精确至小数点后两位。函数值为C型。 3年份函数YEAR( ) 【格式】YEAR() 【功能】函数返回dExp式中年份值。函数值为N型。,转换函数,在数据库应用的过程中,经常要将不同数据类型的数据进行相应转换,

6、满足实际应用的需要。Visual FoxPro系统提供了若干个转换函数,较好地解决了数据类型转换的问题。 1ASCII码函数ASC( ) 【格式】ASC () 【功能】返回cExp串首字符的ASCII码值。函数值为N型。 2ASCII字符函数CHR( ) 【格式】CHR() 【功能】返回以nExp值为ASCII码的ASCII字符。函数值为C型。,转换函数,3字符日期型转换函数CTOD( ) 【格式】CTOD() 【功能】把“/”格式的cExp串转换成对应日期值。函数值为D型。 4日期字符型转换函数DTOC( ) 【格式】DTOC(, 1) 【功能】把日期dExp转换成相应的字符串。函数值为C型

7、。 5数值字符型转换函数STR( ) 【格式】STR(,) 【功能】将nExp1的数值转换成字符串形式。函数值为C型。 6字符数值型转换函数VAL( ) 【格式】VAL () 【功能】将cExp串中数字转换成对应数值,转换结果取两位小数。函数值为N型。,记录指针及相关操作,1.记录指针 打开表文件后,系统自动赋予文件一个记录指针,指向第一条记录。记录指针指向的记录称为当前记录。默认操作的是当前记录。记录号是向表中输入记录的先后顺序编号,如第一条输入的记录,它的记录号是1。 2.使用命令定位指针,GO:绝对移动指针。 如GO 3,GO TOP,GO BOTTOM SKIP:相对移动指针。相对于当

8、前记录移动。如SKIP,SKIP 3,SKIP 2。(算术加减),测试函数,1起始标记 1 2 共n条记录 n n+1结束标记,USE AA &假定表中有5条记录 ?BOF( ),RECNO( ) &显示 .F. 1 SKIP 1 ?BOF( ),RECNO( ) &显示 .T. 1 GO BOTTOM ?EOF( ),RECNO( ) &显示 .F. 5 SKIP ?EOF( ),RECNO( ),RECCOUNT( ) &显示 .T. 6 5,3. BOF()、EOF()、RECNO()测试函数,作业:实验三 常用函数,在命令窗口中逐条输入下列表达式,查看显示结果。 ? ABS(-3) ?

9、 SQRT(25) ? PI() ? MOD(10,3) ? INT(3.7) ? MAX(3,7,2),MIN(3,7,2),作业:实验三 常用函数,? “A“+SPACE(3)+“B“ SS= “ “+“TEST“+SPACE(3) ? TRIM(SS) ? LTRIM(SS) ? ALLTRIM(SS)+TRIM(SS)+LTRIM(SS) ?LEN(SS),LEN(TRIM(SS),LEN(LTRIM(SS),LEN(ALLTRIM(SS) ? LEFT(“于得水“,2) ? RIGHT(“ABCDEFG“,3) ? SUBS(“于得水“,1,2) ? SUBS(“于得水“,3) X=

10、 “GOOD BYE!“ ? LEFT(X,2),SUBS(X,6,2)+SUBS(X,6),RIGHT(X,3) X= “This is Visual FoxPro“ ? AT(“fox“,X),AT(“is“,X) ? “当前时间是:“+TIME(),作业:实验三 常用函数,? “今天是:“+DTOC(DATE() ? YEAR(DATE() X=1 ? “X=“+STR(X,1) ? “X=“+STR(X) ? “X=“+LTRIM(STR(X) X=“1“ ? 1+VAL(X) ? ASC(“A“) ? ASC(“a“)-ASC(“A“) ? CHR(65),CHR(97) N=“123“ ? 5+&N,作业:实验三 常用函数,M=“N“ ? M ? &M USE 学生表 &如果不是默认目录,在学生表前需给出路径。 ?BOF( ),RECNO( ) SKIP 1 ?BOF( ),RECNO( ) GO BOTTOM ?EOF( ),RECNO( ) SKIP ?EOF( ),RECNO( ),RECCOUNT( ),

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号