程序设计 件第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)

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

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

1亿VIP精品文档

相关文档