1 / 27
文档名称:

04 面向过程程序设计基础(3).ppt

格式:ppt   页数:27
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

04 面向过程程序设计基础(3).ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

04 面向过程程序设计基础(3).ppt

文档介绍

文档介绍:函数及
程序控制
结构
第四章(3)
上讲内容回顾
常用的输入、输出命令;
Foxpro 中对数据表记录的基本操作命令;
Foxpro 中对环境的基本设置命令;
用于程序控制的基本命令
其中常用的输入、输出命令和数据表记
录的基本操作命令是本讲的重点
本讲内容
常用函数
程序的选择结构
程序的循环结构
程序结构的嵌套
过程
自定义函数
常用函数
日期函数DATE( )
用途:返回当前的系统日期,默认格式为mm/dd/yy。
例如:?DATE( ) 运行结果为:
年函数YEAR( )
格式:YEAR(<日期表达式>)
用途:返回<日期表达式>中的年的数据
FOXPRO还具有求月和求日的函数,分别是:MONTH( )和DAY( )函数,用法及格式同上。
字符串操作函数
一、$操作符
格式:<字符表达式1>$<字符表达式2>
用途:检测字符串的包含关系,若<字符表达式1>包含在字符表达式2中,则返回“真”,否则返回“假”。例如
?“昆明”$ “昆明理工大学”结果为:.T.
?”昆明”$ “云南”结果为:.F.
二、宏替换函数&
格式:&<字符型内存变量>
用途:把字符型变量的值替换出来,就是以字符型内存变量的值作为函数的值。
注意:在&与内存变量之间不能有空格;该函数可以作为字符串的
一部分出现,但引用结尾一定要写“.”,用来和普通字符区分;
宏替换函数还可以相互嵌套。
三、字符串长度测试函数LEN( )
格式:LEN(<字符串表达式>)
用途:测算字符串的长度。如:?LEN(“昆明理工大学计算中心”)
四、空格生成函数SPACE( )
格式:SPACE(<数值表达式>)
用途:生成个数为<字符表达式>所指定的空格。
常用函数
常用函数
五、删除字符串右边的空格函数RTRIM( )/TRIM( )
格式:RTRIM( )/TRIM(<字符型表达式>)
六、压缩空格函数ALLTRIM( )
格式:ALLTRIM(<字符表达式>)
用途:把<字符表达式>前后的空格符都删掉,但不能删除掉字符
表达式中间的空格。
七、字符串搜索定位函数 AT( )
格式:AT(<字符表达式1>,<字符表达式2>)
用途:在<字符表达式2>中搜索首次出现的<字符表达式1 >,如果找
到,函数返回<字符表达式1 >的第一个字符在<字符表达式2>中的
位置。若没找到,则返回0
八、字符串查找替代函数CHRTRAN( )
格式:CHRTRAN(<字符表达式1>,<字符表达式2>,<字符表达
式3>)
用途:在<字符表达式1>中,将与<字符表达式2>相匹配的
字符替换成<字符表达式3>中相应的字符。
常用函数
九、左字串截取函数LEFT( )
格式:LEFT(<字符表达式>,n)
用途:从<字符表达式>左边开始截取n个字符。若n大于<字符表
达式>的长度,返回整个<字符表达式>;若n<=0,返回空字
符。
十、右字串截取函数RIGHT( )
格式:RIGHT(<字符表达式>,n)
用途:同上,只是截取方向不同。
十一、任意字串截取函数 SUBSTR( )
格式:SUBSTR(<字符表达式>,n ,m)
用途:从<字符表达式>的第n个字符开始,连续截取m个字符。
例如:
运行结果为:
常用函数
转换函数
(1)字符转换数值函数VAL( )
格式:VAL(<字符表达式>)
用途:将数字格式的字符转换成数值数据。
例如:
运行结果为:
(2)数值转换字符函数STR( )
格式:STR(<数值型表达式>[,<长度>][,<小数位>])
用途:将数值型数据转换成字符型数据,如果遇到小数点则可指
定要转换的小数位数。当未指定返回的总长度时,其默认
不保留小数位,且总长度为10个字符,未满10个字符则在
前面补满空白。
常用函数
转换函数
三、字符转换日期函数 CTOD( )
格式:CTOD(<字符表达式>)
用途:将字符型的日期格式数据转换成日期型的数据,默认格式
为mm/dd/yy。
例如:
四、日期转换字符函数 DTOC( )
格式:DTOC(<日期表达式1>[,<1>])
用途:将日期型的数据转换成字符数据。
例如:
结果为:
结果为:
用来转换日期型数据的格式。
常用函数
测试函数
一、记录测试函数 RECORD( )
格式:RECORD([表别名|工作区])
用途:测定工作区数据表文件的记录个数。若未指定表别名或工作
区,则返回当前工作区的数据表文件记录个数。
二、查找成功测试函数FOUNT( )
格式:FOUND([工作区])
用途:当用查找命令查找记录时,此函数可以判断这个记录是否被
找到。当符合条件的记录被找到时,此函数

最近更新

2023年湖南财经工业职业技术学院单招职业技能.. 40页

2023年皖北卫生职业学院单招职业技能考试题库.. 41页

2023年苏州信息职业技术学院单招职业技能考试.. 42页

2023年辽宁省鞍山市单招职业倾向性考试题库含.. 39页

2023年重庆市内江市单招职业倾向性考试题库新.. 41页

2024年七台河职业学院单招职业倾向性测试模拟.. 40页

2024年三亚航空旅游职业学院单招职业倾向性考.. 41页

2024年三门峡职业技术学院单招职业倾向性考试.. 40页

2026年保安个人简单职责 18页

2024年上海工程技术大学单招职业适应性考试题.. 40页

腐蚀腐蚀机理深度解析 35页

2024年上海第二工业大学单招综合素质考试模拟.. 41页

2024年上饶职业技术学院单招职业适应性考试题.. 40页

2024年义乌工商职业技术学院单招职业技能考试.. 40页

2024年云南水利水电职业学院单招职业倾向性测.. 40页

2024年云南省丽江地区单招职业适应性考试模拟.. 41页

肿瘤多组学异质性分析 35页

2026年佛字如何组词 7页

绿色婚礼可持续发展研究 36页

2026年住房买卖协议 15页

2024年内蒙古包头市单招职业适应性考试模拟测.. 40页

2024年内蒙古建筑职业技术学院单招综合素质考.. 42页

2024年包头职业技术学院单招职业倾向性考试模.. 41页

2024年北京市单招职业适应性测试模拟测试卷推.. 42页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页