第二章VisualFoxpro程序设计基础

第二章VisualFoxpro程序设计基础

ID:36490976

大小:1.67 MB

页数:101页

时间:2019-05-09

第二章VisualFoxpro程序设计基础_第1页
第二章VisualFoxpro程序设计基础_第2页
第二章VisualFoxpro程序设计基础_第3页
第二章VisualFoxpro程序设计基础_第4页
第二章VisualFoxpro程序设计基础_第5页
资源描述:

《第二章VisualFoxpro程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1第二章VisualFoxpro程序设计基础VF中除了能够对数据表中的数据进行处理,也可以对诸如常量、变量等数据表之外的数据进行单独处理。简单的数据处理可以通过函数、表达式和单条命令完成,复杂的数据处理可能需要编写程序来完成。2掌握各种常量的表示方法及计算,重点是字符型、日期型常量。掌握内存变量的有关操作,重点是数组。掌握各种表达式的运算。掌握vfp五类函数的使用,重点是字符和日期时间函数。掌握程序与程序文件的概念,程序文件的建立与执行,基本输入输出命令。熟练掌握选择、循环和多模块程序设计及变量作用域。3常量与变量—常量数值型常量即常数,由

2、数字0~9、小数点和正负号构成。例:123.45-6.785.878E121.6E-125.878╳10121.6╳10-124常量与变量—常量货币型常量用来表示货币值,书写格式与数值型常量类似,但要加上一个前置符号($).采用4位小数例:$123.4568如果给定数值小数部分超过四数,将进行四舍五入处理。5常量与变量—常量字符型常量也称字符串,使用半角单引号、双引号或方括号作为定界符。例:“计算机”‘Hello’[“abc”,’黄河’]▲6常量与变量—常量日期型常量定界符为花括号▲{^yyyy-mm-dd}书写格式严格遵守以上形式例:{^

3、2004-01-16}7常量与变量—常量影响日期格式的设置命令SETMARKTO[日期分隔符]8常量与变量—常量影响日期格式的设置命令SETDATE[TO]YMD/MDY/DMY9常量与变量—常量影响日期格式的设置命令SETCENTURYON/OFF10常量与变量—常量逻辑型常量逻辑真:.T..t..Y..y.逻辑假:.F..f..N..n.提示:前后两个句点不可以省略。11常量与变量—变量变量:在整个程序运行当中,值可以发生改变的量。思考:I=5?II=6?II=7?I567I=5?II=I+1?I?I+1?I567612常量与变量—变量

4、内存变量的赋值形式<内存变量名>=<表达式>STORE<表达式>TO<内存变量名表>补充:内存变量数据类型包括:字符型(C)、数值型(N)、逻辑型(L)、日期型(D)货币型(Y)、▲13常量与变量—变量数组创建数组命令:DIMENSION<数组名>(<下标上限1>[,<下标上限2>])例:DIMENSIONX(4),Y(2,2)提示:可用一维数组方式访问二维数组,上例中Y(4)=Y(2,2).数组元素在赋值以前为逻辑假值.▲数组X(4)中的元素分别是:x(1)、x(2)、x(3)、x(4)数组X(2,2)中的元素分别是:x(1,1)、x(1

5、,2)、x(2,1)、x(2,2)14常量与变量—变量内存变量的显示LISTMEMORY[LIKE<通配符>]DISPLAYMEMORY[LIKE<通配符>]通配符:*任意多个字符?任意单个字符提示:LIST一次显示所有内容,会向上滚屏DISPLAY显示一屏后暂停,按任意键继续下一屏15常量与变量—变量内存变量的清除CLEARMEMORY清除所有内存变量16表达式数值表达式优先级运算符说明1()2**或^乘方3*、/、%乘、除、求余4+、-加、减例:14%3+(2**3)/2▲617表达式字符表达式+:首尾联接两个字符串-:联接两个字符串,

6、将第一个字符串尾部空格移到合并后的新字符串尾部例:a=“Hello”b=“everyone!”a+b=“Helloeveryone!”a-b=“Helloeveryone!”▲18表达式日期时间表达式格式结果及类型<日期>+<天数>日期型,指定日期若干天后的日期<日期>-<天数>日期型,指定日期若干天前的日期<日期>-<日期>数值型,两日期相差天数▲19日期表达式的计算{^2009-06-15}-{^2009-06-08}7{^2009-06-15}-365{^2008-06-15}{^2009-06-15}+365{^2010-06-15

7、}{^2009-06-15}+{^2009-06-08}错误20表达式关系表达式运算符说明运算符说明<小于<=小于等于>大于>=大于等于=等于==字符串精确比较<>、#、!=不等于$子串包含测试例1:X=“11”,Y=“21122”?x$y例2:X=“11”,Y=“1122”?X=Y?Y=X▲.T..F..T.21表达式逻辑表达式.NOT.或!逻辑非取反.AND.逻辑与全真为真.OR.逻辑或全假为假优先级:.NOT..AND..OR.高低22各种运算符的优先级算术运算符字符运算符关系运算符逻辑运算符优先级高低▲日期运算符23例:?((10%

8、3=1)and(15%2=0))or“电脑”!=“计算机”.T..F..T..F..T.24常用函数1、数值函数(1)求绝对值函数ABS格式:ABS(<数值表达式>)功能:返回指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。