CH2VisualFoxPro程序设计基础探究.ppt

  1. 1、本文档共157页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Foxpro;学习要点:;重点与难点:;程序:;2.1 常量与变量;2.1.1 常 量;1.数值型常量(N);2.字符型常量(C);引入VFP命令 ?注意:命令在命令窗口输入,输入结束后以回 车结束(Enter)。 ?退出vfp系统:quit。 ?清理主屏幕:clear。;3.逻辑型常量(L);4.日期型常量(D);4.日期型常量(D);5.日期时间型常量(T) A.0-9数字 B.{^年-月-日 时:分:秒}。 ? 12制/24制;6.货币型(Y);学习要点:; 2.1.2 变 量 ? 变量是一种在命令操作和程序运行中其值要 发生变化的量。 ? 每一个变量都是用来存放数值的容器—存储 常量的量。;内存变量;1.内存变量名;2.内存变量类型;3.创建内存变量;(1)内存变量赋值命令;例如:;(1)内存变量赋值命令;4.输出内存变量的值;5.显示内存变量;【格式】;Eg:;6.清除内存变量;Eg:;数组变量;元素,例如B(1,1) B(1,3),B(2,1)……平面直角坐标;1. 数组的定义;1. 数组的定义;2. 数组的赋值;【例】 先定义数组,然后给数组元素赋值。 DIMENSION abc(3) abc(1),abc(2),abc(3);学 号;字段变量;学习要点:;2.2 函数;2.2 函数;数值运算函数; 数值运算函数 1.求绝对值、平方根和求整函数 【格式】 SQRT(数值表达式(非负数)) 【功能】求数值表达式值的平方根;2.四舍五入函数ROUND();3.求最大值、最小值函数; 4.取模函数 【格式】 MOD(数值表达式1,数值表达式2) 【功能】取数值表达式1除以数值表达式2所得的余 数。 【例】 求下列各数的取模值。 ? MOD(20,3);字符处理函数;2.取子串函数;【例】 在下列字符串中取出子串。; 3.从字符串左端取子串函数 【格式】 LEFT(字符串表达式,取值长度) 【功能】从字符串表达式的左端开始,取出指定取 值长度的子串。 【例】 从字符串左端取出子串。; 4.从字符串右端取出子串函数 【格式】 RIGHT(字符串表达式,取值长度) 【功能】从字符串表达式的右端开始,取出指定取 值长度的子串。 【例】 从字符串右端取出子串。;5.求子串的位置函数;【例】 在字符串中检索子串的位置。; 6.删除空格函数 【格式】 ALLTRIM(字符串表达式) 【功能】删除字符串表达式中前导和末尾的空格。 【例】 删除字符串前后的空格。;7.字符串替换函数STUFF();【例】 用含有6个字符的子串“FoxPro”替换主串;【注意】如果长度值为0,相当于在起始位置之前;8.字符替换函数CHRTRAN();Eg:;9.字符串匹配函数; 10.大写字母转小写字母函数 【格式】 LOWER(字符串表达式) 【功能】将字符串表达式中的所有大写字母转换成 小写字母。 【例】 将大写字母转换成小写字母。 ? LOWER(FoxPro);11.小写字母转大写字母函数;12.计算子串出现函数;? ? ? ? ?;【例】 将下列数值表达式转换为字符串。 ?str(123.4567,9,4);2.字符串转换为数值函数;注意:;3.字符串转日期函数;【例】 将字符串转换为日期后,再加上15天。;4.日期转字符串函数;【例】 将日期型数据转换为字符型数据。 ? DTOC({06/20/02}) 显示日期;5.宏替换函数;DATE( ); 3.取月函数 【格式】 MONTH(日期表达式) 【功能】从日期表达式中取出月份。 4.取号数函数;例:;5.星期几函数;【例】 取出当前系统日期中的星期几。;学习要点:;2.3 表达式;1.算术表达式 ? 算术表达式是由算术运算符、数值型常量、 数值型变量、数值类型的字段、数值型数组 和函数组成。;?**:2**3;2.字符表达式;Eg: a=‘hello ‘ B=‘world!’;3.关系表达式 ? 关系表达式是由关系运算符、算术表达式、 字符表达式等组成。 ? 关系表达式的运算结果是逻辑值真或假,当 关系成立,结果为.T.(真);当关系不成立, 结果为.F.(假)。;⑴;(2) “$”:如果左边字符串是右边字符串的子串就返回.T. Eg: “ab”$ “abc” .t.;补充:比较运算时,不同类型数据的大小规定 A.数值型:10;赋值和比较: ?x=y- 2 x=y y=x=2 x=y x;这里的=是命令;? x=y=2;4.日期或日期时间表

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档