- 1、本文档共157页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Foxpro;学习要点:;重点与难点:;程序:;2.1 常量与变量;2.1.1 常 量;1.数值型常量(N);2.字符型常量(C);引入VFP命令
?注意:命令在命令窗口输入,输入结束后以回
车结束(Enter)。
?退出vfp系统:quit。
?清理主屏幕:clear。;3.逻辑型常量(L);4.日期型常量(D);4.日期型常量(D);5.日期时间型常量(T)
A.0-9数字
B.{^年-月-日 时:分:秒}。
? 12制/24制;6.货币型(Y);学习要点:; 2.1.2 变 量
? 变量是一种在命令操作和程序运行中其值要
发生变化的量。
? 每一个变量都是用来存放数值的容器—存储
常量的量。;内存变量;1.内存变量名;2.内存变量类型;3.创建内存变量;(1)内存变量赋值命令;例如:;(1)内存变量赋值命令;4.输出内存变量的值;5.显示内存变量;【格式】;Eg:;6.清除内存变量;Eg:;数组变量;元素,例如B(1,1) B(1,3),B(2,1)……平面直角坐标;1. 数组的定义;1. 数组的定义;2. 数组的赋值;【例】 先定义数组,然后给数组元素赋值。
DIMENSION abc(3) abc(1),abc(2),abc(3);学 号;字段变量;学习要点:;2.2 函数;2.2 函数;数值运算函数; 数值运算函数
1.求绝对值、平方根和求整函数
【格式】 SQRT(数值表达式(非负数))
【功能】求数值表达式值的平方根;2.四舍五入函数ROUND();3.求最大值、最小值函数; 4.取模函数
【格式】
MOD(数值表达式1,数值表达式2)
【功能】取数值表达式1除以数值表达式2所得的余
数。
【例】 求下列各数的取模值。
? MOD(20,3);字符处理函数;2.取子串函数;【例】 在下列字符串中取出子串。; 3.从字符串左端取子串函数
【格式】
LEFT(字符串表达式,取值长度)
【功能】从字符串表达式的左端开始,取出指定取
值长度的子串。
【例】 从字符串左端取出子串。; 4.从字符串右端取出子串函数
【格式】
RIGHT(字符串表达式,取值长度)
【功能】从字符串表达式的右端开始,取出指定取
值长度的子串。
【例】 从字符串右端取出子串。;5.求子串的位置函数;【例】 在字符串中检索子串的位置。; 6.删除空格函数
【格式】
ALLTRIM(字符串表达式)
【功能】删除字符串表达式中前导和末尾的空格。
【例】 删除字符串前后的空格。;7.字符串替换函数STUFF();【例】 用含有6个字符的子串“FoxPro”替换主串;【注意】如果长度值为0,相当于在起始位置之前;8.字符替换函数CHRTRAN();Eg:;9.字符串匹配函数; 10.大写字母转小写字母函数
【格式】
LOWER(字符串表达式)
【功能】将字符串表达式中的所有大写字母转换成
小写字母。
【例】 将大写字母转换成小写字母。
? LOWER(FoxPro);11.小写字母转大写字母函数;12.计算子串出现函数;?
?
?
?
?;【例】 将下列数值表达式转换为字符串。
?str(123.4567,9,4);2.字符串转换为数值函数;注意:;3.字符串转日期函数;【例】 将字符串转换为日期后,再加上15天。;4.日期转字符串函数;【例】 将日期型数据转换为字符型数据。
? DTOC({06/20/02})
显示日期;5.宏替换函数;DATE( ); 3.取月函数
【格式】 MONTH(日期表达式)
【功能】从日期表达式中取出月份。
4.取号数函数;例:;5.星期几函数;【例】 取出当前系统日期中的星期几。;学习要点:;2.3 表达式;1.算术表达式
? 算术表达式是由算术运算符、数值型常量、
数值型变量、数值类型的字段、数值型数组
和函数组成。;?**:2**3;2.字符表达式;Eg:
a=‘hello ‘
B=‘world!’;3.关系表达式
? 关系表达式是由关系运算符、算术表达式、
字符表达式等组成。
? 关系表达式的运算结果是逻辑值真或假,当
关系成立,结果为.T.(真);当关系不成立,
结果为.F.(假)。;⑴;(2) “$”:如果左边字符串是右边字符串的子串就返回.T.
Eg: “ab”$ “abc” .t.;补充:比较运算时,不同类型数据的大小规定
A.数值型:10;赋值和比较:
?x=y-
2
x=y
y=x=2
x=y x;这里的=是命令;? x=y=2;4.日期或日期时间表
文档评论(0)