《VFP中表达式》PPT课件.ppt
《《VFP中表达式》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VFP中表达式》PPT课件.ppt(33页珍藏版)》请在三一办公上搜索。
1、2023/7/8,中国医科大学计算机中心徐东雨讲师,1,第三讲,一VF中表达式、常量、变量二变量与数组操作三函数与函数操作,2023/7/8,中国医科大学计算机中心徐东雨讲师,2,一、VF中的表达式、常量、变量,表达式(五种)算术表达式字符表达式日期表达式关系表达式逻辑表达式,2023/7/8,中国医科大学计算机中心徐东雨讲师,3,算术表达式,也称数字表达式。由算术运算符、数字常量、变量、函数组成。运算符;、或、(),数学公式 表达式 AX2+BX+C A SQRT(B2-4*A*C)(a+b)/(cd)(ab)/(c+d),2023/7/8,中国医科大学计算机中心徐东雨讲师,4,2.字符表达
2、式,字符串定界符:“abc”、abc、abc字符运算符:有两个:和 运算例如 结果?“abcd”“efg”“abcd efg”?“abcd”“efg”“abcdefg”,2023/7/8,中国医科大学计算机中心徐东雨讲师,5,日期表达式,由算术运算符、,算术表达式、日期常量、变量、函数组成。例如?Date()15?Date()15?ctod(“01/25/2005”)ctod(“01/10/2005”)结果等于,2023/7/8,中国医科大学计算机中心徐东雨讲师,6,关系表达式,由关系运算符、算术表达式、字符串表达式、变量、函数组成。关系运算符两侧的类型必须一致。关系运算的结果为逻辑真值(.t
3、.)或逻辑假值(.f.)关系运算符;大于=大于等于 或#不等于$字符串包含=字符串精确比较,2023/7/8,中国医科大学计算机中心徐东雨讲师,7,逻辑表达式,由关系表达式、逻辑运算符、变量、函数组成。一般格式为:结果;真值.T.或假值.F.表示逻辑运算符.NOT 逻辑非.AND逻辑与.OR.逻辑或 运算优先级一级算术运算、字符串运算二级关系运算三级逻辑运算表达式运算次序按照运算符的优先级进行运算。,2023/7/8,8,中国医科大学计算机中心王世伟教授,二、VF中的常量,VFP中的常量也称常数(四种)数字常数字符常数逻辑常数日期常数,2023/7/8,中国医科大学计算机中心徐东雨讲师,9,.
4、数字常数,由正负号、数字、小数点组成。例如 123-34.5 76 0.67,2.字符常数用定界符括起来的字符序列称为字符串。定界符有三种;“”、例如“中国”医科大学,2023/7/8,中国医科大学计算机中心徐东雨讲师,10,3.逻辑常数,由真值和假值组成。.y.Y.T.t.代表真值.n.N.F.f.代表假值,4.日期常数一般格式月日年例如,2023/7/8,11,中国医科大学计算机中心王世伟教授,三、变量与数组操作,变量(3种)运算中可以改变的量称为变量,用变量名来标识。变量名;字母或汉字开头,后跟字母、数字、符号等组成,最多不超个字符,中间不能有空格。字段变量内存变量数组变量,2023/7
5、/8,中国医科大学计算机中心徐东雨讲师,12,VFP有三种变量,字段变量;是数据库处理的最基本的变量,用字段名表示,有五种类型,、。内存变量:是独立于表的临时工作单元。可随时给变量赋值或释放。由名字、类型、宽度组成。类型分、。数组变量:也称下标变量,由数组名和括号内的下标组成。其中下标也可以是变量或表达式 例如(20)B(5,10)C(2+8)D(x),2023/7/8,中国医科大学计算机中心徐东雨讲师,13,内存变量的操作,.内存变量的赋值操作;命令格式一 STORE TO 例STOR 3*5 TO A,B,C,D STOR“中国医大”to xm 命令格式二=name=“张山”aa=12 b
6、=aa+15 c=.t.d=ctod(“03/15/2005”),2023/7/8,中国医科大学计算机中心徐东雨讲师,14,内存变量的操作,2.内存变量的显示;命令格式一 LIST MEMO TO PRINT DISPLAY MEMO TO PRINT例list memo 命令格式二?变量名表?变量名表 例如 name=“张山”nl=12?“姓名”,Name,“年龄”,nl,2023/7/8,中国医科大学计算机中心徐东雨讲师,15,内存变量的操作,3.内存变量的删除;命令格式一 CLEAR MEMO(清除全部变量)命令格式二RELEASE 例如 name=“张山”nl=12 rele nl d
7、isp memo,2023/7/8,中国医科大学计算机中心徐东雨讲师,16,内存变量的操作,4.SAVE TO all LIKE/EXCEPT 通配变量名表 功能:将变量保存到磁盘文件中,扩展名为.Mem例如 save to blk save to blk all like A*(保存所有字母开头的变量到名为的文件中,将产生blk.mem的磁盘文件。,2023/7/8,中国医科大学计算机中心徐东雨讲师,17,内存变量的操作,5.内存变量的恢复;命令格式RESTORE FROM ADDITIVE功能;打开磁盘上的变量文件,将变量恢复并替换到内存变量中。如用ADDITIVE参数则全部追加到内存变量
8、例如 现有内存变量个;restore from blk(有个变量)disp memo(显示个变量)restore from blk addi(有个变量)disp memo(显示5个变量),2023/7/8,中国医科大学计算机中心徐东雨讲师,18,数组变量的操作,数组的定义;dimension(数字表达式),(数字表达式)功能 定义数组名,维数及各维的大小。例如 dime a(20),b(3,)说明定义了一维数组数组A(1),A(2),a(3),a(4),a(5)a(20)定义了二维数组B数组b(1,1),b(1,2),b(1,3),b(1,4)b(2,1),b(2,2),b(2,3),b(2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP中表达式 VFP 表达式 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5454300.html