2016vfp(第2章)程序.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
思考:写出以下命令的显示结果 DIME A(2,3) STORE 8 TO A(1,1),A(1,2) A=6 A(6)=10 ? A(1,1) ? A(1,2) ? A(1,3) ? A(2,3) 5)?数组的赋值方法 ? 在VFP中,同一数组元素的类型可以不一致。用赋值命令可为数组元素单个赋值,也可为整个数组的各个元素赋以相同的值。二维数组各元素在内存中按行的顺序存储,也可按一维数组来表示数组元素。? 如:数组A(2,3)中的元素A(2,2)排在第2行第2列,则也可用A(5)来表示。 ?2、字段变量? 表的每一个字段都是一个字段变量。它在建立表结构时定义,修改表结构时可重新定义或修改(这将改变表的结构,也将影响表的记录内容)。内存变量简称变量,字段变量简称字段。  如: use sb  ?名称    go 2    ?名称     go 4  ?名称 3、系统变量 VFP提供的系统自身定义的变量,用于控制外设、屏幕输出格式或处理如日历、剪贴板等信息。系统内存变量以下划线开头。 如 _CLIPTEXT=“VFP” 4、内存变量的显示与清除? LIST | DISPLAY?MEMORY?[LIKE通配符] [TO PRINTER [PROMPT] | TO FILE文件名] 功 能:显示当前已定义的内存变量名、作用范围、类型和值。 说明1:LIKE子句表示将选出与通配符相匹配的内存变量,通配符 有?和*两种,?代表单个字符,*代表一个或多个字符。 说明2:选项TO PRINTER能将屏幕显示内容输出到打印机,使用 [PROMPT]则能提供是否打印的提示窗口。选项TO FILE 文件名能将显示内容存入文件。 例: DIME a(2,4) 定义一个数组 a(1,1)=2 a(2)=3 STORE 4 TO a(8) r=88 s=“asdf” DISP MEMO LIKE ?? 显示小于两个字符的变量信息 4、内存变量的显示与清除? 格式:   ?RELEASE [变量] [ALL [LIKE?|?EXCEPT?通配符 ] ]? 功能:从内存中清除指定的内存变量。 例: RELEASE A,R RELEASE ALL RELEASE ALL LIKE A* RELEASE ALL EXCEPT ?A* 思考:写出输出结果 X1 ‘50’ X1=‘50’ Y1=60 Y2=‘70’ RELEASE ALL EXCEPT X1 LIST MEMORY LIKE ?? (三)运算与运算符? 算术运算:操作数及运算结果是数值 算术运算符:+ - * / **或^ 关系运算:两操作数类型须一致,比较的结果是逻辑值 关系运算符: , , =,=,或#或!= , = , ==, $ 逻辑运算:操作数是逻辑表达式,运算结果也是逻辑值 逻辑运算符: .NOT. .AND. .OR. 表达式计算按优先级从高到低执行 思考:写出表达式的结果:.F. 200100+15 AND AB+‘CEFABC OR NOTPRO$FOXPRO 字符、日期、日期时间运算? 字符运算? +?运算符:用于连接两个字符串。? -? 运算符:用于连接两个字符串,并将前一字符串尾部的空格移到结     果字符串尾部。例:?‘信息 ’ ±‘技术’ 日期与日期时间运算? 对日期型数据进行运算是指日期的加减、或日期与天数的加减。 运算符的优先级 算术运算符 最高级 ( ) 圆括号 **或^(乘方) *、/、和%(乘、除和余数) +和-(加和减) 关系运算符 、、=、=、=、、#、!=、$、== 各运算符优先级相同 次高级 逻辑运算符 .NOT.或!(逻辑非) .AND.(逻辑与) .OR.(逻辑或) 最低级 +和-(连接) 字符运算符 (四)函数?   预先编好的具有特定功能的程序,在执行时只要给出函数名和相应的参数即可。 1、函数的三个要素 函数名:起标识的作用 参 数:自变量或表达式,写在括号内。 函数值:函数运算后返回的值,函数值因参数而异。? 如:??SQRT(4) ?结果为2.00? 2、函数的类型?:数值型、字符型、日期型、逻辑型及其它类型函数? 使用TYPE函数能返回表达式或函数的类型 例如:?TYPE(“DATE()”) ?

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档