网站大量收购独家精品文档,联系QQ:2885784924

Visual FoxPro 语言基础讲义.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 语言基础讲义

第二章 Visual FoxPro 语言基础;*;2.1 数据类型;2.1.1 字符型(C);2.1.2 数值型(N);2.1.3 整型(I);2.1.4 货币型(Y);2.1.5 其他数值型;2.1.6 日期型;2.1.6 日期型;2.1.7 逻辑型(L);2.1.8 备注型(M);2.1.9 其他数据类型;2.2 数据的存储;2.2.1 常量(1/5);2.2.1 常量(2/5);2.2.1 常量(3/5);2.2.1 常量(4/5);2.2.1 常量(5/5);2.2.2 变量;2.2.2.1 变量命名规则;2.2.2.2 内存变量;(2)内存变量的建立 STORE 值? TO 变量名列表 变量名=值 WAIT ‘字符串‘ ? TO? 字符变量名 如:?STORE? vfp5? TO C1,X ??? C2={^1999/12/14} C3=.f. WAIT ‘hello’ TO xy1 **将HELLO显示在屏幕上,在屏幕上输入的字符赋值给 变量xy1 B=6 STORE B+3 TO C STORE “中国” TO A,B,C;(3)内存变量的显示输出 ?| ?? 表达式表 功能:计算表达式表中各表达式的值,并在屏幕上指定位置显示输出各式的值。 ?:先回车换行,再计算并输出表达式的值; ??:在屏幕上当前位置,计算并直接输出表达式的值; 表达式表:多个逗号两两分隔的表达式,各表达式的值输出时,以空格分隔; ? MY NAME IS,C1,TODAY IS:,C2 ;(4)内存变量的清除 Clear? memory 清除所有的内存变量,但不清除系统内存变量 Release [内存变量︱all]??? 清除指定的内存变量或所有内存变量 Clear all 在关闭所有文件的同时清除所有的内存变量。 示例:RELEASE ALL RELEASE X,Y,Z ;(5)内存变量的保存与恢复 Save to Filename [all like | all except] 将内存变量保存到文件中。 Restore from Filename ??? 从文件中恢复内存变量。 ;(6)内存变量的作用范围?;2.2.2.3 字段变量;内存变量与字段变量的区别;2.2.3 数组;2.2.3.1 数组的定义;给数组元素赋值;数组下标排列规则;数组元素的重定义;有关数组的几个注意点;2.3 操作符及其表达式;2.3.1数值运算符及数值表达式;2.3.2 字符串运算符及字符表达式;2.3.3 日期运算符及日期表达式;*;(1)关系表达式:由关系运算符、数值表达式、字符表达式或日期表达式组合而成的式子,返回结果为逻辑值。 (2)关系运算符的两边,可以是字符表达式、数值表达式或者日期表达式,但两边的数据类型必须一致才能进行比较。;字符串关系表达式;VFP中字符的排序序列: ⑴机器序列 按字符ASCII码值排序: 空格数字大写字母小写字母一级汉字二级汉字 ⑵拼音序列 汉字按拼音排序,西文字符的序列是: 空格数字字母(小写字母大写字母)汉字 ⑶笔画序列 汉字按笔画排序,西文字符的序列是: 空格数字字母(小写字母大写字母)汉字 系统默认的字符序列为拼音,可在选项对话框或SET COLLATE命令重新设置。 Set Collate to “Machine”|”Pin yin”| “Stroke”;字符串关系表达式——大小比较;字符串关系表达式——相等比较;字符串精确比较示例;*;逻辑与运算(AND);逻辑或运算(OR);A;空值NULL运算;逻辑型数据的判断;2.3.6 操作符的运算优先级;算术运算符 字符串运算符;练习;2.4 函数;2.4.1 字符函数;2.4.1 字符函数;2.4.1 字符函数;2.4.1 字符函数;2.4.1 字符函数;例如:STOR 1995/03/12 to csrq ?subs(csrq,1,4)+”年”+subs(csrq,6,2)+”月”+subs(csrq,9,2)+”日” 结果为“1995年03月12日” ?left(‘1995/03/13’,4) 显示“1995” ?Right(‘1995/03/13’,2) 显示

文档评论(0)

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

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

1亿VIP精品文档

相关文档