资源描述:
《visualfoxpro程序设计案例教程 附录》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、269第7章封装应用程序附录AASCII码表ASCII(AmericanStandardCodeforInformationInterchange)是目前计算机最通用的编码标准。因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。ASCII码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~126号是字符,其中第48~57号为0~9这10个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余的是一些标
2、点符号、运算符号等。常用ASCII码对照表3附录BVisualFoxPro常用函数附录BVisualFoxPro常用函数1.数值运算函数函数操作例结果SQRT(x)求平方根SQRT(9)3INT(x)取整数INT(3.14)3ROUND(x)四舍五入ROUND(3.14159,4)3.1416MOD(x,y)求X除以Y的余数MOD(25,4)1MAX(x,y)求X、Y中的最大值MAX(7,8)8MIN(x,y)求X、Y中的最小值MIN(1,2,3)12.字符中操作函数函数名操作例结果UPPER(S)小写字母UPPER(abc)ABCLOW
3、ER(S)大写字母LOWER(ACD)acdLEN(S)求字符串的长度LEN("中国1号")7AT(S1,S2)在字符串S2,找字符串S1AT("H","CHINA")2SUBSTR(S,I,N)在S字符串中的第I个字符起取N个字符SUBSTR('TECHNOLO',3,3)CHNLEFT(S,N)从字符串S左边取N个字符LEFT("中国人",4)中国RIGHT(S,N)从字符串S右边取N个字符S='12345'RIGHT(S,3)345SPACE(N)生成N个空格"合计"+SPACE(2)+"123"合计123TRIM(S)消除字符串尾
4、部空格TRIM("姓名 ")姓名ALLTRI(S)消除字符串中所有空格ALLTRIM("李 丽")李丽STUFF(S1,N1,N2,S2)用字符串S2替换S1中第N1个字符起的N2个字符STUFF("NOW",2,1,"E")NEW&宏替换P="G2"USE&PUSEG23.日期和时间函数函数名操作例结果DATE()求当前日期DATE()2001/11/12DATETIME()求当前日期和时间DATETIME()2001/11/12/0:22:33amYEAR(D)求年份YEAR(DATE())2001MONTH(D)求月份
5、(数值)MONTH(DATETIME())113附录BVisualFoxPro常用函数续表函数名操作例结果CMONTH(D)求月份(字符)CMONTH(DATETIME())NovemberDAY(D)求日期DAY(DATE())12DOW(D)求星期几(数值)DOW(DATE())1CDOW(D)求星期几(英文)CDOW(DATE())sundayTIME(D)求当前时间TIME(DATE())10:20:38am4.数据类型转换函数函数名操作例结果ASC(S)求第一个字符串的ASCII码ASC("what")87CHR(N)求ASCI
6、I码的字符CHR(87)wSTR(R,L,D)数值转换成字符,L为长度,D为小数位数X=3.1415STR(X,6,2)3.14VAL(S)字符串转换为数值VAL("123")123.00CTOD(S)字符串转换成日期CTOD('11/01/2002')11/01/2002DTOC(D)日期转换成字符串DTOC(DATE())11/01/2002DTOS(D)把日期转换成年月日式的字符串DTOS(DATE())20021101CTOT(C)字符串转换成日期时间型CTOT(11/01/200210:30:50am)11/01/200210:
7、30:50amDTOT(D)日期型转换为日期时间型DTOT(DATE())11/25/200100:00:01amTTOC(T)日期时间型转换为字符型TTOC(DATETIME())11/25/200100:00:01amTTOD(T)日期时间型转换为日期型TTOD(DATETIME())11/25/2001IIF(LE,E1,E2)逻辑判断IIF(A>0,"YES","NO")YES5.检测函数函数名操作示例结果RECNO()检测当前记录号RECNO()1RECCOUNT()检测当前记录数RECCOUNT()12BOF()开始记录BOF
8、()1EOF()最后记录EOF()12FOUND()返回查找结果FOUND().T.ROW()返回当前行坐标ROW()1COL()返回当前列坐标COL()1SYS(N)返回系统状态SYS(13