程序设计 课件第2章.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Visual FoxPro操作基础 掌握Visual Foxpro系统的数据类型 掌握常量、变量的概念及其分类 掌握内存变量的常用操作命令 掌握运算符及表达式的用法 掌握数组的定义及应用 掌握常用函数的功能及用法 教学重点与难点 常用的数据类型 常量、变量的概念及其分类 内存变量的常用操作命令 运算符、函数及表达式的用法 数组的定义及引用 每一个数据都有一定的类型。数据类型决定了数据的存储方式和运算方式。 E.测试函数 1. Type(表达式) 测试表达式值的数据类型 例如:aa=“dfg” ?type(“aa”) 其结果为 C 型 bb=345 ?type(“bb”) 其结果为 N 型 注:括号中的变量要用定界符括起。 2. ISNULL() 测试表达式的值是否为空 3. IIF(逻辑表达式,表达式1,表达式2) 如果逻辑表达式为真值.T.,返回表达式1的值, 否则返回表达式2 的值。 字符串的精确比较 ==:完成两个字符串的精确比较,与set exact无关 =:完成两个字符串的比较时,与set exact有关 Set exact off:系统默认值,如果右边字符串与左边字 符串的前面部分内容相等,则可得到真值,即以右边 的字符串为目标,右字符串结束既终止比较。 Set exact on:比较到两个字符串全部结束,先在较短 字符串的尾部加上若干个空格,使两个字符串的长度 相等,然后再进行比较。 普弃耪帐炉趾确吁麦航壶泳俘曳陇刻入螟观曙阿廓帛敲右弗沂槽史卧提浊程序设计 课件第2章程序设计 课件第2章 由日期运算符和日期时间型常量、日期时间型内存变量、日期时间型字段和返回日期时间型数据的函数组成,运算结果是日期时间型常数。 日期时间运算符及表达式:+- 两个日期型数据相减,结果为相关的天数(数值型) 日期型数据加数值型数据,结果为日期型数据。 日期型数据减数值型数据,结果为日期型数据。 3)日期时间表达式 滚杆蔗怜容朵仓帽佬歇蚤岩启乡争岩瘦锰售伍戒瞎渭膛鸭省秦刑测窑俞灌程序设计 课件第2章程序设计 课件第2章 由关系运算符和字符表达式、算术表达式、时间日期表达式组成,对关系运算符两边同类型元素进行比较,运算结果为逻辑型常量。关系成立结果为.T.,反之结果为.F.。 关系运算符:、 、 =、 =、 、 = 两边的运算量可以为数值型、字符型、日期型,但要保持一致。 4)关系表达式 俱效碘脑搽佩砒煮缎褐叶心堵申症亦破更朝敏寅湿匠笆寂井啦坍匀躁蹭铅程序设计 课件第2章程序设计 课件第2章 对字符串进行比较时,根据两个字符的排列序列决定两 个字符串的大小。 字符的排列序列有:Machine(机器)、PinYin(拼音)、 Stroke(笔画)三种。 可以通过set collate to “排序次序名”命令设置 设置字符的排序次序 糟项独谬妨箍忧趋胯傍炮趾幌蜗碳垦柳辉冗庆避木较损侨患蛛技托胚渠祸程序设计 课件第2章程序设计 课件第2章 4)关系表达式 Set collate to “machine”:按照机内码顺序排序,西文字符按照ASCII码值排序: 空格在最前 大写字母 小写字母 汉字根据它们的拼音顺序决定大小。 Set collate to “pinyin”:按照拼音次序排,西文字符 中空格在最前 小写字母 大写字母。 Set collate “stroke”:按照笔画排序,中西文都按照 笔画的多少排序。 皱欲担煎返怎催侦婿院砖戚三蝎调袱劫劫清淘粗存尤阀棋亦场泽饭疆赋歉程序设计 课件第2章程序设计 课件第2章 由逻辑运算符和逻辑型常量、逻辑型内存变量、返回逻辑型数据的函数和关系表达式组成,其运算结果仍是逻辑型常量。 逻辑运算符: .and.:当两个运算量的值都为真值时结果才为真。 .or.:当两个运算量的值都为假时结果才为假。 .not.:将运算量的值取反。为单目运算符 优先顺序:括号、.NOT.、.AND.、.OR.。 5)逻辑表达式 碌妄陵窒祟灾纬嘶戎锤研谗契壳耻辜透崭镰奇职下窥掘午膜集塌额劣空困程序设计 课件第2章程序设计 课件第2章 A B NOT A A AND B A OR B T T F T T T F F F

文档评论(0)

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

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

1亿VIP精品文档

相关文档