重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第二讲 FOX命令、表达式和函数.pptVIP

重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第二讲 FOX命令、表达式和函数.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲 VF的命令、表达式和函数 计算机基础教研室 FOXPRO 预备知识 Foxpro 工作方式及命令的格式 变量与常量 运算符与表达式 算术运算和函数 字符运算和函数 比较运算和函数 逻辑运算和函数 日期运算和函数 工作方式及命令格式 工作方式: 命令方式(命令窗口输入命令、菜单的快捷方式) 程序方式(编写程序,执行程序) 命令格式: 命令动词 [范围子句] [条件子句] [字段子句] … 做什么 什么范围做 选择记录 选择字段 LIST ALL FOR 工资1000 FIELDS 姓名,工资 COPY NEXT 5 FOR 年龄60 TO A:\TXGZ 范围字句的格式: ALL NEXT N REST RECORD M 常量、变量 常量:程序运行和操作过程中其值不发生变化的量,在内存中占据一定的空间,不同类型的数据在存储器中占据不同的空间: 字符型常量:“我们”、‘太阳’、[345-ty”] 数字型常量:18、-678、34.987、3.6E5 逻辑型常量: .T. .Y. .F. .N. 日期型常量: {^2001-09-21} 日期时间型常量:{^2005-09-21 11:12:17} 货币型常量:$79234.6745 常量、变量 变量:在程序运行过程中,其值会发生变化的量,分为内存变量和字段变量。介绍内存变量 变量名:以字母、汉字或下划线开始的10 个以内的符号,一旦定义,就在存储器中开辟相应的存储空间,符号化的地址。 变量赋值: X=345 , FIE_34=“太阳” MYB={^1972-03-02} , RETY=(5678) STORE 56*12 TO X1,X2,X3 常量、变量(对应内存的基本单元) 常量、变量 变量的显示:LIST MEMORY LIST MEMORY LIKE K?? LIST MEMORY EXCEPT R? 变量的清除:RELEASE A,B RELEASE ALL CLEAR ALL 运算符和表达式 算术运算和函数(对数字型数据) + - * / **或^ % 命令序列: x=876 ?345+1234, 897-345123*4, 5**4, 45%4 ?int(345.897) ?abs(-234) ?sqrt(87498.89) ?x+98*3-4^2+67%7+sqrt(x*2) 运算符和表达式 字符运算和函数: + - 完成下列命令序列: c1=“我们上街买东西” c2=“工商系的王海同学 ” ?c2+c1 ? c2-c1 ? c1-c2 运算符和表达式 ? Left(c1,4)+right(c2,10)+substr(c1,5,4) ? At(“王海”,c2) ? Len(c1+c2) ? Str(12300.45) ? Str(13234.455,8,1) 运算符和表达式 比较运算: , , =, =, =, , ==, $ 对两个数据或表达式的值进行比较,相同类型的数据才可以比较,其值为.t. 或.f. 数值型数据的比较:由大小决定 字符型数据的比较:英文符号和字母的大小由其ASCII值的大小决定,汉字字符的大小由内码决定 日期型数据的比较:由年、月、日的大小决定,越大,离现在越近 运算符和表达式 X=12345.09 Y=“abcdefg” Z=date() ? X123 ? “我们”+y“它们是什么?” ? “我们上街”=“我们” ? “我们上街”==“我们” ? “我们上街”=“上街” Set exact on ? “我们上街”=“我们” ? {98-12-13}z 运算符和表达式 逻辑运算: NOT AND OR 由它来组成复杂的条件表达式,命令序列如下: LIST ALL FOR LEFT(姓名,2)=“王”.AND.年龄20 LIST REST FOR .NOT.团员 REPLACE ALL FOR GZ WITH GZ+120 ; FOR 工作时间 {^1988-

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档