VisualFoxPro基础第二章讲.ppt

VisualFoxPro基础第二章讲.ppt

ID:52063833

大小:744.50 KB

页数:74页

时间:2020-03-31

VisualFoxPro基础第二章讲.ppt_第1页
VisualFoxPro基础第二章讲.ppt_第2页
VisualFoxPro基础第二章讲.ppt_第3页
VisualFoxPro基础第二章讲.ppt_第4页
VisualFoxPro基础第二章讲.ppt_第5页
资源描述:

《VisualFoxPro基础第二章讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章:VFP的基础知识2.1常量与变量在数据库系统之中,每一个数据都会有一定的类型,现在我们开始介绍数据库中的数据类型。2.2.1常量数值型常量:常数,用于表示一个数量的大小。由数字0-9,小数点和正负号构成,可以用科学计数法表示。在内存中用8个字节表示取值范围:-0.9999999999E+19至0.9999999999E+20例:125.89E123.2E-9注意:如果我们希望在VFP中显示我们输入的常量可以在命令窗口中先输入一个?,然后输入常量内容,按回车后会在主窗口中显示结果,注意标点符号用英文状态的标点2.2.1常量货币型常量:表示货币的值。书写格

2、式与数值型常量类似,但要加上一个货币符号($),采用4位小数。多于4位小数将四舍五入。在内存中用8个字节表示取值范围:-922337203685477.5807至922337203685477.5807例$123.56792.2.1常量字符型常量用英文字符单引号(‘)或双引号(“)或方括号([)把字符串括起来表示。这里的单引号或双引号或方括号称为定界符。定界符必须成对使用,当出现定界符本身也是字符串的内容则需要另一种定界符来定界。例:“123”‘AVS’[FASFA][“FD”’T’]为什么有三种不同的定界符号而不是一种2.2.1常量思考内容123和[123]

3、的不同“[OP”的输出效果。注意:这里我们可以用?输出常量,?表示从下一行显示若干表达式的值。??表示从同一行显示。2.2.1常量日期型常量:用花括号作为定界符,括号内包括年月日的信息。各部分用分隔符隔开,分隔符有/或-或.和空格传统的日期格式:系统默认为美国模式“MM/DD/YY”年份可以用四位数字,也可以用两位,月和日用两位数字表示。如{03/28/03}严格的日期格式:{^YYYY-MM-DD}2.2.1常量日期型常量:注意:传统的日期格式只能在SETSTRICTDATETO0状态下用。可以用SETDATETO命令设置输入状态。例SETDATETOITA

4、LIAN(DD-MM-YY)SETDATETODMY(DD/MM/YY)SETDATETOMDY(MM/DD/YY)SETDATETOYMD(YY/MM/DD)2.2.1常量日期时间型常量:包括日期和时间两部分{<日期>,<时间>}日期部分与日期型相同。时间部分格式为hh:mm:ss用8个字节存储数据。2.2.1常量逻辑型常量:定界符为.用1个字节存储数据。其值有真.t..y..T..Y.假.F..f..N..n.2.2.2变量在使用过程中其值可以改变的量。包括字段变量、内存变量两大类。变量例1:我们的银行存款余额,这就不是一个常量,今天是1000,明天新存入

5、1000就是2000,这是一个典型的变量变量例2:请利用计算器计算1.95*3.75+3.28/1.68-5.42*1.682.2.2变量字段变量:(1)字段变量隶属于数据表文件。(2)数据表是存在于计算机中的一个二维表格,数据表中的每一列称为一个字段,是数据表进行数据处理的基本单位;数据表中的每一行内容称为一条记录,由若干个相关联的字段组成。(3)在数据表中,字段必须先定义后赋值,然后才可以使用。(4)字段变量名由汉字、字母、数字和下划线组成,必须以字母或汉字开头。(5)字段变量的数据类型与前面的数据类型相同。2.2.2变量内存变量:内存中一个存储区域,常被

6、用来存储所需要的常数、中间结果或最终结果。变量名由汉字、字母、数字和下划线组成,必须由字母或汉字开头。2.2.2变量注意:当内存变量名与字段变量名相同时,字段名优先于内存变量名,使用时可以在内存变量名前加上“M->”或“M.”以示区别,但赋值时不能使用该前缀。2.2.2变量简单内存变量:当需要给内存变量赋值时可以用以下两种格式:STORE<表达式>TO<内存变量名表><内存变量名>=<表达式>变量使用前不必事先定义或者声明。可以通过对内存变量重新赋值来改变其内容和类型。STORE<表达式>TO<内存变量名表>格式一命令动词去向子句包含值的表达式接收值的变量名表

7、STORE0TOAA,BB,CC将数值0赋给变量AA,BB,CCSTORE"李磊"TONAME将字符串“李磊”赋给NAME例格式二<内存变量名>=<表达式>接收值的变量名赋值操作符包含值的表达式例A=.T.将逻辑真值赋给变量A2.2.2变量内存区域A=12A=“ab”B=AA=3说明:该命令执行时先判断是否有一个名字为A的内存变量,如果没有先开辟一块内存空间命名为A,然后将其赋值为12说明:该命令执行时先判断是否有一个名字为A的内存变量,如果有则直接将其值进行修改2.2.2变量思考题:x=56y=98?X+xstore“67”tox?X+X2.2.2变量思考题

8、:如果执行下列语句后效果如何use学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。