VFP函授课件 第2讲.ppt

VFP函授课件 第2讲.ppt

ID:56532133

大小:230.50 KB

页数:38页

时间:2020-06-27

VFP函授课件 第2讲.ppt_第1页
VFP函授课件 第2讲.ppt_第2页
VFP函授课件 第2讲.ppt_第3页
VFP函授课件 第2讲.ppt_第4页
VFP函授课件 第2讲.ppt_第5页
资源描述:

《VFP函授课件 第2讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章 VFP6.0概述面向对象的概念VFP6.0的功能特点FoxPro的发展史VFP6.0的安装与使用数据库与数据表的区别第2章 VFP6.0语言基础常量、变量、数组复 习第2章VFP6.0语言基础(续)第二讲第2章VFP6.0语言基础(续)§1、常量§2、变量§3、数组§4、运算符与表达式§5、自由表的建立§6、常用函数的使用返回一、运算符二、表达式返回§4、运算符与表达式一、运算符1、算术运算符2、关系运算符3、逻辑运算符4、字符串运算符5、日期运算符返回1、算术运算符园括号:()乘方:**或^乘除:*、/

2、、%(求余)加减:+、-例:25%4^2/3返回2、关系运算符用于对两个表达式进行比较运算,运算结果为逻辑值。关系运算符有:=、==、>、<、>=、<=、<>、$其中,==用于字符串精确匹配的比较,$用于字符串包含测试,后者仅适于字符型数据。例子返回?(x+y)>(x-y)?"ABC"=="AB"?"ABC"<>"abc"?"b"$"abcd"?{^2004-3-28}>{^1999-3-28}?.T.>.F.&&注意表达式类型的一致性返回关系运算符举例3、逻辑运算符用于对一个或两个逻辑表达式或关系表达式进行逻辑

3、运算。运算结果仍是逻辑值。逻辑运算符包括:.NOT.逻辑非(反).AND.逻辑与(乘).OR.逻辑或(加)注:圆点可以省略例子返回逻辑运算符举例(3>5)OR(3<5)NOT((3>5)AND(3<5))(x=y)AND(y=z)AND(z=x)性别="男"AND职称="工程师"工作日期<={^1980-12-1}OR基本工资<300注:假设性别、职称、工作日期、基本工资为字段变量返回4、字符串运算符除前面的关系运算符外,字符串运算符还有两个连接运算符:+:原样连接-:压缩空格连接例:?"ABC"+"123"AB

4、C123?"ABC"-"123"ABC123返回5、日期运算符日期运算符除前面有关的关系运算符外,"+"、"-"符号也可用于日期运算。日期运算有如下四种:日期+天数、日期-天数日期-日期、日期比较例子返回日期运算举例Date()-365{^2003-4-4}+365{^2004-4-4}-{^2003-4-4}Date()>{^2003-12-31}注:Date()为当前日期函数返回二、表达式由同类型的常量、变量、函数、运算符及圆括号组成的式子,称表达式。根据表达式的值,分:数值表达式、字符表达式、日期表达式和逻

5、辑表达式。使用表达式时,注意正确的书写格式。例返回表达式举例数学式子   VFP表达式2*x^3/(a+b)x=yANDy=zANDz=x返回§5、自由表的建立一、表结构的建立方式二、自由表的建立步骤返回一、表结构的建立方式三种方式:向导:“文件”菜单/“新建”/“表”/“向导”菜单:“文件”/“新建”/“表”/“新建文件”命令:create[盘符][路径]文件名返回二、建立自由表的步骤创建步骤:①通过菜单或命令方式打开“表设计器”;②在“表设计器”窗口定义各个字段;③字段定义完毕,单击“确定”按钮;④按“是”开

6、始输入数据如图返回一、字符处理函数二、数值处理函数三、日期处理函数四、数据表操作函数返回§6、常用函数的使用一、字符处理函数1、宏替换2、求子串3、求串长4、测类型返回格式:&字符型内存变量[.]功能:用指定内存变量中的字符替换宏替换函数调用注:如果调用时变量名后面是“空格”或“回车键”时,“.”可以省略例:F=">"↙?3&F.=2↙返回1、宏替换函数格式:Substr(字符型表达式,n1,n2)功能:取“字符型表达式”中第n1个字符开始的n2个字符(省略n2时,取至串尾)注:n1、n2可以是表达式例:x="A

7、BCEDFG"↙?Substr(x,3,4)↙返回2、求子串函数格式:Len(字符型表达式)功能:求字符串的长度例:x="ABCEDFG"↙?Len(x)↙7返回3、求串长函数格式:Type("表达式")功能:测试表达式的类型例:X=100?Type("X")N返回4、测类型函数二、数值处理函数1、取大取小2、四舍五入3、取整函数4、随机函数返回1、取大取小函数格式:Max(表达式1,表达式2,…)Min(表达式1,表达式2,…)注:Max为取大函数,Min为取小函数,一个函数中的各个表达式必须为同一类型返回格式

8、:Round(数值型表达式,n)功能:“数值型表达式”的值保留n位小数,第n+1位四舍五入例:?Round(123.4567,2)?Round(123.4567,-1)返回2、四舍五入函数格式:Int(数值型表达式)功能:取“数值型表达式”值的整数部分。例:?Int(5.8)?Int(-5.8)返回3、取整函数格式:Rand()功能:产生一个大于0、小于1的随机数例:结合

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

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

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