第八件 第四章(3) 函数及 程序控制 结构
函数及 程序控制 结构 第八讲 第四章(3)
上讲内容回顾 血常用的输入、输出命令; L Foxpro中对数据表记录的基本操作命令 L Foxpro中对环境的基本设置命令; 卫用于程序控制的基本命令 其中常用的输入、输出命令和数据表记 录的基本操作命令是本讲的重点
常用的输入、输出命令; Foxpro 中对数据表记录的基本操作命令; Foxpro 中对环境的基本设置命令; 用于程序控制的基本命令 其中常用的输入、输出命令和数据表记 录的基本操作命令是本讲的重点
本讲内容 常用函数 m程序的选择结构 程序的循环结构 m程序结构的嵌套 m过程 m自定义函数
常用函数 程序的选择结构 程序的循环结构 程序结构的嵌套 过程 自定义函数
常用函数 日期函数DATE( 用途:返回当前的系统日期,默认格式为mmd/y 例如:?DATE()运行结果为:2/20/01 年函数YEAR() 格式:YEAR(<日期表达式>) 用途:返回<日期表达式>中的年的数据 ?“昆明”$“昆明理工大学”结果为:T ?”昆明”$“云南” 结果为:F 、$操作符 格式:<字符表达式1>$<字符表达式2> 用途:检测字符串的包含关系,若<字符表达式1>包含 在字符表达式2中,则返回“真”,否则返回“假”。 例如
日期函数DATE( ) 用途:返回当前的系统日期,默认格式为mm/dd/yy。 例如:?DATE( ) 运行结果为: 年函数YEAR( ) 格式:YEAR(<日期表达式>) 用途:返回<日期表达式>中的年的数据 FOXPRO还具有求月和求日的函数,分别是:MONTH( ) 和DAY( )函数,用法及格式同上。 字符串操作函数 一、$操作符 格式:<字符表达式1>$<字符表达式2> 用途:检测字符串的包含关系,若<字符表达式1>包含 在字符表达式2中,则返回“真”,否则返回“假”。 例如 ?“昆明” $ “昆明理工大学 ” 结果为:.T. ?”昆明” $ “云南” 结果为:.F
常用函数 宏替换函数& 格式:&<字符型内存变量 用途:把字符型变量的值替换出来,就是以字符型内存变量 的值作为函数的值 注意:在&与内存变量之间不能有空格;该函数可以作为字符串的 部分出现,但引用结尾一定要写“.”,用来和普通字符区 宏替换函数还可以相互嵌套。 字符串长度测试函数LEN( 格式:LEN(<字符串表达式 用途:测算字符串的长度。如:?LEN(“昆明理工大学计算中心” 四、空格生成函数 SPACE( 格式: SPACE(<数值表达式>) 用途:生成个数为<字符表达式>所指定的空格
二、宏替换函数& 格式:&<字符型内存变量> 用途:把字符型变量的值替换出来,就是以字符型内存变量 的值作为函数的值。 注意:在&与内存变量之间不能有空格;该函数可以作为字符串的 一部分出现,但引用结尾一定要写“ .”,用来和普通字符区分; 宏替换函数还可以相互嵌套。 三、字符串长度测试函数LEN( ) 格式:LEN(<字符串表达式>) 用途:测算字符串的长度。 如:?LEN(“昆明理工大学计算中心”) 四、空格生成函数SPACE( ) 格式:SPACE(<数值表达式>) 用途:生成个数为<字符表达式>所指定的空格