VFP第2部分.ppt

上传人:叶*** 文档编号:67230092 上传时间:2022-12-24 格式:PPT 页数:29 大小:944.50KB
返回 下载 相关 举报
VFP第2部分.ppt_第1页
第1页 / 共29页
VFP第2部分.ppt_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《VFP第2部分.ppt》由会员分享,可在线阅读,更多相关《VFP第2部分.ppt(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、VFP第2部分12021/2/23【例】INT()、CEILING()、FLOOR()函数的使用。x=56.72?INT(x),INT(-x),CEILING(x),CEILING(-x),FLOOR(x),FLOOR(-x)56,-56,57,-56,56,-5722021/2/232)2)求余数函数求余数函数 格式:格式:MOD(MOD(,)2)例如:函数MOD(25,7)的值为 MOD(25,-7)的值为MOD(-25,7)的值为MOD(-25,-7)的值为4-33-432021/2/23【例】MOD()函数和INT()函数的使用。&x的十位数字结果:125&x的个位数字&x的百位数字4

2、2021/2/233)3)四舍五入函数四舍五入函数 格式:格式:ROUNDROUND,2【例】ROUND()函数的使用。x=234.628?ROUND(x,4-2),ROUND(x,1),ROUND(x,0),ROUND(x,-1),ROUND(123.4567,-2)234.63 234.6 235 230 10052021/2/236)6)随机函数随机函数 格式:格式:RANDRAND7)7)函数函数 格式:格式:PIPI4)4)求平方根函数求平方根函数 格式:格式:SQRTSQRT 5)5)求指数函数求指数函数 格式:格式:EXPEXP 注意:自然底数e=2.71828183 62021

3、/2/23二、二、字符串处理函数字符串处理函数1)1)求字符串长度函数求字符串长度函数LEN(LEN()格式:格式:2)2)删除字符串前后空格函数删除字符串前后空格函数RTRIM(RTRIM()LIRIM(LIRIM()ALLTRIM(ALLTRIM()格式:格式:72021/2/23【例】RTRIM()、LTRIM()、ALLTRIM()函数的使用。STORE SPACE(1)+TEST+SPACE(3)TO SS?RTRIM(SS)+LTRIM(SS)+ALLTRIM(SS)TESTTESTTEST8 5 7 4?LEN(SS),LEN(RTRIM(SS),LEN(LTRIM(SS),LE

4、N(ALLTRIM(SS)82021/2/234)4)求子串位置函数求子串位置函数格式:格式:AT(AT(,)ATC(ATC(,)3)3)生成空格函数生成空格函数SPACE(SPACE()格式:格式:【例】?LEN(SPACE(5)-SPACE(2)792021/2/23【例】AT()、ATC()函数的使用。STORE This is Visual FoxPro TO x?AT(FOX,x),ATC(fox,x),AT(is,x,3),AT(xo,x)0 16 10 0102021/2/235)5)取子串函数取子串函数格式:格式:LEFT(LEFT(,)RIGHT(RIGHT(,)SUBSTR

5、(SUBSTR(,)112021/2/23【例】取子串函数的使用。STORE GOOD BYE!TO X?LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3)GO BYBYE!YE!122021/2/23 6)6)宏交换函数宏交换函数 格式:格式:&.【例】宏交换函数的使用。【例】宏交换函数的使用。m=245*SQRT(4)m=245*SQRT(4)?INT(34.15+&m)?INT(34.15+&m)i=1i=1j=2j=2x12=Goodx12=GoodGood=make in chinaGood=make in china?x&i.&j,&x12

6、?x&i.&j,&x12 主窗口显示:524主窗口显示:Good make in china132021/2/23【例】宏交换函数的使用。【例】宏交换函数的使用。a1=3a1=3a2=4a2=4B=*“B=*“?a1&b.a2?a1&b.a2x=stux=stuUse&x.dbf Use&x.dbf y=list memory y=list memory&y like x*&y like x*A=123 A=123?abc&a.123,abc&abc?abc&a.123,abc&abc&翻开数据表stu.dbf主窗口显示:x开头的内存变量主窗口显示:abc123123 abc&abc 主窗口显

7、示:12142021/2/23三、三、日期时间函数日期时间函数 1)1)系统日期和系统时间函数系统日期和系统时间函数 格式:格式:DATE()DATE()TIME()TIME()DATETIME()DATETIME()字符型字符型152021/2/23 2)2)求年份、月份和天数函数求年份、月份和天数函数 格式:格式:YEARYEAR|MONTHMONTH|DAYDAY|【例】YEAR()、MONTH()、DAY()函数的使用。STORE 2006-05-15 TO d?YEAR(d),MONTH(d),DAY(d)主窗口显示:2006 5 15返回值返回值4位位162021/2/23四、数据

8、类型转换函数四、数据类型转换函数 1)1)字符串转换为数值函数字符串转换为数值函数 格式:格式:VAL(VAL()【例】VAL()函数的使用。?VAL(XYZ),VAL(-567.85),VAL(34A.79)主窗口显示:0.00 -567.85 34.00172021/2/23 2)2)数值转换成字符串函数数值转换成字符串函数 格式:格式:STR(STR(,)【例】STR()函数的使用。STORE-123.456 TO n?n=+STR(n,8,3)n=-123.456?STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),STR(n)主窗口显示:-123.46 -

9、123.5 *-123-123182021/2/23n=1234.587?STR(n,10,2),STR(n,10,4),STR(n,7,2),STR(n,7),STR(n,3),STR(n)主窗口显示:1234.591234.58701234.591235 *1235192021/2/23 3)3)字符与字符与ASCIIASCII之间的转换函数之间的转换函数 格式:格式:ASC(ASC()CHR(CHR()【例】字符与ASCII码之间的转换函数的使用。ch1=Mch2=CHR(ASC(ch1)+ASC(a)-ASC(A)?ch2主窗口显示:m202021/2/23 4)4)日期或日期时间与字

10、符串转换函数日期或日期时间与字符串转换函数 格式:格式:CTOD(CTOD()DTOC(DTOC(|,1),1)212021/2/23五、测试函数五、测试函数1 1条件测试函数条件测试函数 格式:格式:IIF(IIF(,)2)【例】条件测试函数的使用。X=100Y=300?IIF(X100,X-50,X+50),IIF(Y100,Y-50,Y+50)主窗口显示:150 250222021/2/23STORE DATE()TO dSTORE DTOC(d)TO s?s,IIF(LEN(s)=8,年份是:+STR(YEAR(d),4),s)主窗口显示:05/16/2006 年份是:2006考虑:如

11、何随机输出字符串YES或NO?232021/2/232 2数据类型测试函数数据类型测试函数 格式:格式:VARTYPE(VARTYPE()返回的字母数据类型返回的字母数据类型C字符型或备注型G通用型N数值型、整型、浮点型或双精度型D日期型Y货币型T日期时间型L逻辑型XNull值O对象型U未定义242021/2/23六、系统对话框函数六、系统对话框函数1 1条件测试函数条件测试函数 格式:格式:MESSAGEBOX(MESSAGEBOX(,)函数名不能省略函数名不能省略252021/2/23对话框类型及含义按钮类型值对话框按钮图标类型值图标默认按钮类型值默认按钮012345“确定”按钮“确定”和

12、“取消”按钮“终止”、“重试”和“忽略”按钮“是”、“否”和“取消”按钮“是”和“否”按钮“重试”和“取消”按钮16324864“终止”图标“问号”图标“感叹号”图标“信息”图标0256512第1个按钮第2个按钮第3个按钮262021/2/23返回值按钮1确定2取消3终止4重试5忽略6是7否函数的返回值272021/2/23【例】用MESSAGEBOX()输出字符串对话框。?MESSAGEBOX(使用三个图标并带有终止图标,3+16+256,提示信息对话框)显示结果如下图282021/2/23【例】用MESSAGEBOX()输出字符串对话框。MESSAGEBOX(成绩表已经生成!,0+64,学生成绩情况)显示结果如下左图所示。yes=MESSAGEBOX(是否删除该记录?,4+32,学生根本情况)?yes显示结果如下右图所示。中选择“是,yes返回6,选择“否,yes返回7。292021/2/23

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

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com