visualfoxpro第2章数据与数据运算.ppt
《visualfoxpro第2章数据与数据运算.ppt》由会员分享,可在线阅读,更多相关《visualfoxpro第2章数据与数据运算.ppt(41页珍藏版)》请在三一办公上搜索。
1、第二章Visual FoxPro的数据与数据运算,2.1 数据类型2.2 常量与变量 2.3 系统函数 2.4 表达式,Page23,2,熟悉各种数据类型的特点掌握常量的类型、变量的赋值方法掌握常用系统函数掌握各种表达式的运算,本章的重点,1.字符型数据,2.数值型数据,7.日期型数据,8.日期时间型数据,*4.浮点型数据,9.逻辑型数据,6.货币型数据,*5.双精度型数据,*3.整型数据,*10.备注型数据,*11.通用型数据,Page23,2.1数据类型,常用的数据类型,4,1.字符型(Character)由任意字符组成(汉字、英文字符、数字字符、空格等)看上去象数值型:学号、工号、电话号
2、码、邮政编码,Page 23,2.1数据类型,注意:将数字定义为字符型数据时,不能参加数学运算。,2.数值型(Numeric)一般将需要参加数学运算的数据定义成数值型。包含数字0-9、小数点与正负号。例:3.14,*3.整型(Integer)无小数部分的数值,占用4个字节*4.浮点型(Float):与数值型数据等价*5.双精度型(Double)存储精度较高、位数固定的数值占用8个字节的存储空间,Page 23,2.1数据类型,只适用于表中的数据类型:,6,6.货币型(Currency)表示货币量的数据,例:$100.356长度为8个字节,Page 24,2.1数据类型,7.日期型(Date)共
3、占用8个字节默认输出格式:mm/dd/yyyy,8.日期时间型(DateTime)描述日期和时间的数据,占用8个字节默认输出格式:mm/dd/yy hh:mm:ss a|p,7,Page 24,2.1数据类型,9.逻辑型(Logical)用来进行各种逻辑判断的数据占用1个字节只有两个值,即真(.T.)和假(.F.),8,*10.备注型(Memo):用于存放较长的数据固定占用4个字节的内存空间,用来指向真正的备注内容。,Page 24,2.1数据类型,只适用于表中的数据类型:,*11.通用型(General):用于存储OLE对象(电子表格、图片等)的引用 通用型数据长度固定为4个字节。,在VFP
4、中,数据可以用常量和变量来表示和存储数据,也被称为存储数据的容器常量(Constants)变量(Variables)内存变量数组变量字段变量,Page 25,2.2常量与变量,1.常量(Constant)定义:在数据处理过程中其值不发生变化的量类型:数值型常量,即常数例如:538、-10.5、3.12E+18 货币型常量:数字前加符号$例如:$538、$10.5,Page 25,2.2常量与变量,1.常量(Constant)类型:字符型常量,即用定界符(单引号、双引号和方括号)括起来的字符串。例如:苏A-0001 568 VFP,Page 25,注意:不能用中文标点符号 必须成对匹配 如果一种
5、定界符本身是字符串的内容,则需要用另一种定界符表示该字符串。例:book的中文意思是书。空串和空格串 不同 字母区分大小写:a和A不同,2.2常量与变量,1.常量(Constant)类型:逻辑型常量,表示逻辑判断结果。例如:.T.t.Y.y.表示“真”.F.f.N.n.表示“假”,Page 25,2.2常量与变量,注意:字母两边的英文句号是逻辑型常量的定界符,不可省略。,1.常量(Constant)类型:日期型常量和日期时间型常量严格日期格式:YYYY-MM-DD hh:mm:ss a|p 系统默认的格式传统日期格式为:mm/dd/yy hh:mm:ss a|p受SET DATE等命令影响,P
6、age 25,set strictdate to 0|1 0:不进行严格日期格式检查 1:进行严格日期格式检查,2.2常量与变量,2.变量(Variables)定义:在数据处理过程中其值允许随时改变的量内存变量:直接在程序中通过赋值语句创建 内存变量是内存中的一个存储单元;变量名是存储单元的标识;通过变量名读写存储单元中的数据。数组变量:存放多个数据的内存单元组字段变量:存放在数据表中的数据项,即字段名,是创建表结构时创建的,Page 27,2.2常量与变量,变量的三个要素:变量名、数据类型和变量值。,Page 27,变量的命名规则:(1)由字母、数字及下划线组成,中文Visual FoxPr
7、o可以使用汉字作变量名。(2)以字母或下划线开始,中文Visual FoxPro可以汉字开始。(3)自由表中字段名、索引标识名最多只能10个字符,其他命名长度为1128个字符,每个汉字占2个字符。(4)不能使用Visual FoxPro的保留字。,如:c_Var x_2 姓名 合法 2x aver#gz x-2 use 不合法,2.2常量与变量,内存变量的赋值内存变量名A11858A“计算机世界”B“12345”STORE TO STORE 1858 TO A1,B1,C1STORE“计算机世界”TO ASTORE“12345”TO B,Page 27,等号“”只能为一个变量赋值,Store在
8、一条命令中可以为多个变量赋同一个值,2.2常量与变量,内存变量的访问 如果字段和内存变量同名,则字段具有更高的优先权 内存变量的引用:m.或 m-xh=我是变量?xh&显示字段内容?m.xh&显示变量内容?m-xh&显示变量内容?xs.xh&显示字段内容,Page 27,2.2常量与变量,18,课堂总结,各种常用数据类型的英文字母表示、长度、适用范围。常量的表示方法变量的命名、内存变量的赋值、访问,预先编制好的程序代码,可供VFP程序在任何地方调用;接收一个或多个参数而返回单个值,它可嵌入到一个表达式中;格式:函数名(参数表)分类:系统函数和用户自定义函数,Page 31,2.3系统函数,函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualfoxpro 数据 运算
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6523138.html