第02章VFP语言基础.pptVIP

  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文档。上传文档
查看更多
第02章VFP语言基础

* 首记录(Top) 第2条记录 文件起始标识(BOF) 第n-1条记录 尾记录(Bottom) 文件结束标识(EOF) …… …… 记录指针 * 假设学生.DBF中有5条记录,则: use 学生 ?bof( ) 结果为.f. skip –1 ?bof( ) 结果为.t. list ?eof( ) 结果为.t. locate for 性别=男 ?found( ) 结果为.t. 示例: * 示例: 例1:假设学生.DBF中有5条记录,则: use 学生 ?recno( ) 结果为1 ?reccount( ) 结果为5 use X=20 Y=30 ?IIF(XY? 20+X, 100-Y) 结果为70 例2: * ⑥MessageBox函数 信息对话框函数 messagebox ◇格式. messagebox (参数1 ,参数2, 参数3) 参数1:对话框中的信息文本; 参数2:设定对话框中的按钮,图标和默认按钮; 参数3:对话框标题栏的显示文本; * 值 对话框按钮 0 确定按钮 1 确定和取消按钮 2 终止、重试和忽略按钮 3 是、否和取消按钮 4 是和否按钮 5 重试和取消按钮 ◇对话框按钮值与按钮类型的对应关系 * 值 图标 16 停止图标 32 问号图标 48 感叹号图标 64 信息图标 ◇对话框图标值与图标类型的对应关系 * 值 说明 0 指定默认按钮为第一个按钮 256 指定默认按钮为第二个按钮 512 指定默认按钮为第三个按钮 ◇对话框默认按钮值与默认按钮类型的对应关系 * MessageBox(真的要退出吗?,4+32+0,提示信息) MessageBox(真的要退出吗?,1+64+256,提示信息) MessageBox(真的要退出吗?,3+48+512,提示信息) * 值 选取按钮 1 确定按钮 2 取消按钮 3 终止按钮 4 重试按钮 5 忽略按钮 6 是 7 否 ②函数的返回值 函数的返回值与选取按钮的对应关系 * 3.示例 x=messagebox(确定要删除本记录吗?,4+32+0,询问) * * 几点说明: 1.比较大小: 2.Not运算符: 3.关于求余: * ◇.数值型数据的大小:按其值大小进行比较 ◇.日期型数据的大小:按年月日的先后顺序进行比较 ◇.字符型数据的大小:按字符的ASCII码值进行比较 汉字按拼音的先后进行比较 1.比较大小: * 示例: ?53 .f. ?{^2002-05-01}{^2003-04-12} .t. ? abc bbC .t. ? “李四”“张三“ .f. * 2.Not运算符: ◇.优先级: 示例: ? .not. 24 .f. ? not 2*33*4 .t. * 3.关于求余: mod(m,n)函数和%运算符都用来求余数: 其值符合三个条件: 1.是结果的符号与除数n符号一致; 2. 是结果的绝对值小于除数n的绝对值; 3. 是符合被除数=除数*商数+余数的要求。 符合三个条件的值一定是唯一的。 如: ?mod(1,-7) 结果为-6。因为1=(-7)*(-1)+(-6) ?mod(7,-3) 结果为-2. 因为7=(-3)*(-3)+(-2) ①RELEASE命令 ②CLEAR ALL命令 * 命令: release [内存变量表] [all[like|except通配符]] 示例: RELEASE X,Y,Z RELEASE ALL LIKE X* RELEASE ALL EXCEPT X* 6、内存变量的清除 * 2.3 运算符与表达式 1、算术运算符 2、字符串运算符 3、日期运算符 4、关系运算符 5、逻辑运算符 * 1、算术运算符:用于算术运算。 运算符 + - * / ^或** % 名称 加 减 乘 除 乘方 求余 示例 1+a 10-b 20*c d/13 C^2 1.5%1 如:?2**3 结果为8 关于求余: * 2、字符串运算符(连接两个字符串) 运算符 名称 说明 + 连接 将两个字符串照原样连接 - 压缩连接 将前面字符串尾部的空格移到后面数据的尾部 如: ?“12*a ”+“abc” 结果为12*a abc ?“12*a ”-“abc” 结果为12*aab

文档评论(0)

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

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

1亿VIP精品文档

相关文档