资源描述:
《03visual foxpro操作基础实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1第三章FoxPro语言基础上机实验本章上机时间:60分钟1实验目的任务(1)掌握VisualFoxPro的数据类型及运算规则(2)掌握VisualFoxPro的数据运算及显示命令(3)掌握VisualFoxPro的常用函数用法2实验要求(1)在示例基础上练习2~3次(2)区别FoxPro中的变量、表达式与数学上的相同与不同。(3)对每个常用函数使用5次以上。2VisualFoxPro常量、变量1、在命令窗口操作(输出值)?3.8?”WIN-abc”?{^1989-10-23}?.Y.2、定义变量,输出变量的值LISTMEMORYLIKE*clearmemorystore"XYZ
2、"tos,tSTORE18TOXYA=56b=1.2?a,b将今天日期常量赋给变量DD将逻辑假值赋给变量LL3VisualFoxPro常量、变量LISTMEMORYLIKE*STORE10TOAR,WWstore“EE”toARWW(1,4)=67R=1STORE65*2.1TOAB,N,WTDIMESIONAR(12),WW(3,5),R(8)注意数组元素的排列顺序区别数组元素(下标变量)与数组名4VisualFoxPro系统函数(1)STORE18TOXY?Sqrt(3*xy)?int(3.6+xy)?mod(53,7)?mod(53,-7)?MOD(-53,7)?ROUND
3、(2.789+XY,2)?ROUND(3.45,1)?ROUND(321.7654,-1)?MAX(4,2,9,-78,23,15)?MIN(4,2,9,-78,23,15)?MAX(5,8,16,XY)数值函数SQRTINTMODROUNDMAXMIN5VisualFoxPro系统函数(2)store6.7tom,n,ss,ttstore"uvw"+"abc"tost?"ss"+space(8)+"kk"?len(st+space(3)+"xy”)?AT("a",st)?at(st,"a")?left(st+st,4)?RIGHT(ST,4)?subs(st+"defghi",
4、5,4)CC="江西财经大学"?subs(CC,5,4)?subs(CC,5)?subs("abcdefghijklm",4,5)字符函数SPACELENATLEFTRIGHTSUBSTRISALPHACHRASCLTRIMRTRIM?isalpha(st)?isalpha(cc)?CHR(65)?CHR(76)?ASC("L")k=space(5)+"kk"?"jj"+ltrim(k)?"jj"+ki="x"+""?rtrim(i)+"j"?i+"j"?str(m,6,2)?"k"+ltrim(str(m,6,2))+"k"6VisualFoxPro系统函数(3)storeda
5、te()torq?rq?rq+10?year({^1998-05-16})?year(date())?month({^1998-05-16})?month(date())?DAY({^1998-05-16})?DAY(date())?day({^1998-05-16}+10)?month(date()-25)?{^2008-8-8}-date()?year(date()+10000)日期与时间函数DATEYEARMONTHDAY7VisualFoxPro系统函数(4)clearmemory?str(234.5678,8,2)?str(-0.567123,8,4)store456.
6、7toss,ttstore"456.78901"tocc?"k"+str(ss,5,2)+"k"?"kkkkkkkkkk"?val(cc)store"09-16-2007"toqq?ctod(qq)?year(ctod(qq))?"k"+dtoc(date())+"k“dd={^2007-06-18}?subs(dtoc(dd),1,2)?subs(dtoc(dd),1,4)数据类型转换函数STRVALCTODDTOC8VisualFoxPro系统函数(5)在第四章中讲述表及表记录后将用到!暂时无法理解并操作!数据表处理函数7个DBFBOFEOFFOUNDRECNOSELECTR
7、ECCOUNT9VisualFoxPro的表达式(数值)等号右边对应的算术表达式为:(-b+sqrt(b^2-4*a*c))/(2*a)给变量赋值:a=-4b=5c=1?(-b+sqrt(b^2-4*a*c))/(2*a)x=(-b+sqrt(b^2-4*a*c))/(2*a)?x按课件中的例进行操作和理解!注意变通!!10VisualFoxPro的表达式(字符)?"江西"+"南昌"?"江西"-"南昌"?len("江西"-"南昌")CC="江西财经大学"dd=subs(dtoc(