- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§2.1 VFP启动与关闭 §2.2 VFP系统窗口 §2.3 VFP系统菜单 §2.4 VFP主要文件类型 §2.5 VFP工作方式和命令格式 §2.6 VFP辅助设计工具 §2.7 项目管理器 一.创建项目 §2.8 常用数据类型 §2.9 运算符与表达式 §2.10 函数 7.四舍五入函数 格式:ROUND(X1,X2) 功能:计算N型表达式值,保留小数位数四舍五入。 例:?ROUND(53.6279,2)→53.63 ?ROUND(8375.62,-2)→8400 ?ROUND(53.6279,0)→54 8.求余函数 格式:MOD(N型表达式1,N型表达式2) 功能:计算表达式1/表达式2的余数,表达式2的值≠0 同号时,结果取表达式2的符号; 异号时,结果取表达式1的符号,再加上表达式2的值。 例:?MOD(10,3)→1 ?MOD(-10,-3)→-1 ?MOD(10,-3)→-2 商3余1,再-3+1=-2 ?MOD(-10,3)→2 商3余-1,再3+(-1)=2 9.随机函数 格式:RAND(x)? 功能:产生(0-1)之间的随机数。 例:?RAND()→(0-1之间的随机数) ?10*RAND()→(0-10之间的随机数) ?INT(100*RAND()+1)→(1-100之间的随机整数,包括1和100) 二.字符处理函数 1.宏代换函数 格式:C型内存变量[.C型表达式] 功能:代换一个C型内存变量的内容。 ⑴放在一个C型内存变量之前,用内存变量的值来代换该变量名。 ⑵与内存变量之间没有空格。 ⑶代换的作用范围是从开始,直到遇到一个圆点.为止。 ⑷可以嵌套。嵌套的次数≤256次。 例:NAME=李平 ????? ?她叫NAME.同学 →她叫李平同学 但: ?她叫NAME同学 →她叫NAME同学 例:N=123 M=234 K=N+M ????? ?5+K →362 例:有SB1.DBF、SB2.DBF、SB3.DBF、SB4.DBF、SB5.DBF、SB6.DBF 6个数据表文件,编程依次打开这6个数据表文件。 DO WHILE .T. ????ACCEPT输入文件序号(1-6,按0退出): TO SJB ????USE SBSJB? ENDDO? 2.测字符串长度函数 格式:LEN (C型表达式 ) 功能:测试字符串长度,返回值为N型。 例:?LEN (abcdef)??????? 结果:6 ??? ?LEN (计算机等级考试) ??结果:14 ? 3.生成空格函数 格式:SPACE(N型表达式) 功能:产生由N型表达式值指定的空格,返回值C型。 例:?“北京”+ SPACE(4)+“首都”? 结果:北京??? 首都 4.查找子字符串位置函数 格式:AT(C型表达式1,C型表达式2[,N型表达式]) 如果C型表达式1不在C型表达式2中,返回值为0。 例: ?AT(t,Internet)?? 结果为:3 ?? ??AT(t,Internet,2)?? 结果为:8 5.取子字符串函数 格式:SUBSTR(C型表达式,N型表达式1[,N型表达式2]) 例:?SUBSTR(“面向对象程序设计”,9,4)? 结果:程序 ??? ?SUBSTR(Microsoft PowerPoint,11,5)? 结果: Power? 6.取左子串函数 格式:LEFT(C型表达式,N型表达式) 例:?LEFT(“面向对象程序设计”,8)? 结果:面向对象 7.取右子串函数 格式:RIGHT(C型表达式,N型表达式) 例:?RIGHT(“面向对象程序设计”,8)? 结果:程序设计 8.删除空格函数 格式1:TRIM(x)删除C型表达式的尾部空格 格式2:LTRIM(x)删除C型表达式的首部空格 格式3:ALLTRIM(“x”)删除C型表达式的两端空格 例:? ALLTRIM(?? ABCD?? )→ABCD 三.转换函数 1.大写转小写函数 格式:LOWER(C型表达式) 例:?LOWER(FoxPro)?结果为:foxpro 2.小写转大写函数 格式:UPPER(C型表达式) 例:?UPPER(FoxPro)?结果为:FOXPRO 3.字符串转日期函数 格式:CTOD(C型表达式) 例:?CTOD(07/01/97)???结果为:07/01/97 4.日期转字符串函数 格式:DTOC(D型表达式/T型表达式[,1]) 例:x={^1997/07/01} ??? ?DTOC(x)????? 结果为:07/01/97 ??? ?DTOC(x,1)?? 结果为
文档评论(0)