欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > PPT文档下载
 

VisualFoxPro的数据及其运算.ppt

  • 资源ID:12806506       资源大小:4.52MB        全文页数:64页
  • 资源格式: PPT        下载积分:14.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要14.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

VisualFoxPro的数据及其运算.ppt

VisualFoxPro,CaoJing,VisualFoxPro6.0程序设计,1.数据库设计基础,2.VFP操作基础,3.VFP的数据及其运算,4.数据表基本操作,5.数据库基本操作,6.VFP程序设计,7.SQL关系数据库查询语言,8.查询与视图,9.表单设计与应用,10.菜单设计与应用,11.报表设计与应用,12.数据结构与算法,13.数据设计基础与软件工程,VFP的数据及其运算,数据及其运算,3.1VFP的数据类型3.2常量3.3变量3.4运算符与表达式3.5VFP常用函数,VFP的数据类型,字符型,数值型,日期型,备注型,通用型,日期时间型,VFP的数据类型,货币型,逻辑型,字符型(Character),字符型用字母C表示,由任意字符组成(字母、汉字、数字、符号和空格等)最大长度可达254个字符,其中一个汉字占两个字节,其他字符为一个字节看上去象数值型:学号、工号、电话号码、邮政编码,注意:将数字定义为字符型数据时,它不具备数学上的数值含义,不能参加数学运算。,数值型(Numeric),一般将需要参加数学运算的数据定义成数值型。数字型用字母N表示,包含数字0-9、小数点与正负号。数值型数据占用8个字节。例:100.12、3.14最大长度为20个字节对数值型字段,小数位数在创建字段时确定注意:小数点和小数位数是字段总宽度的一部分,日期型(Date),日期型用字母D表示,用以保存不带时间的日期值。存储格式:yyyymmdd,共占用8个字节dbirthday=1968/05/20Dblankdate=日期格式受SETDATE、SETMARK、SETCENTURY命令的影响工具/选项/区域,逻辑型(Logical),逻辑型用字母L表示,用来进行各种逻辑判断的数据占用1个字节只有两个值,在输入时,可以用T、t、Y或y来输入逻辑真(.T.),用F、f、N、n来输入逻辑假(.F.),备注型(Memo),用于存放较长的数据备注型用字母M表示,固定占用4个字节的内存空间,用来指向真正的备注内容实际的数据存放在与数据表文件同名的.FPT文件中,并且所存放的内容只受磁盘空间的限制。,通用型(General),通用性用字母G表示,用于存储OLE(ObjectLinkingandEmbedding)对象(电子表格、字处理文档、图片等)的引用通用型数据长度固定为4个字节,实际数据长度仅受磁盘空间的限制。,货币型(Currency)和日期时间型(dateTime),货币型用字母Y表示,表示货币量的数据,例:$100.356长度为8个字节小数位数超过4位,四舍五入到4位,日期时间型用字母T表示描述日期和时间的数据,占用8个字节tdatetime=2000/4/178:30pm,常量,常量,常量(Constant)定义:在数据处理过程中其值不发生变化的量,数值型常量,货币型常量,日期时间型常量,日期型常量,逻辑型常量,字符型常量,数值型常量,即常数例如:538、-10.5、3.12E+18,货币型常量:数字前加符号$例如:$538、$10.5,字符型常量,即用定界符(单引号、双引号和方括号)括起来的字符串。例如:"苏A-0001"568VFP,逻辑型常量,表示逻辑判断结果。例如:.T.t.Y.y.表示“真”.F.f.N.n.表示“假”注意:定界符不可省略,日期型常量和日期时间型常量严格日期格式:YYYY-MM-DDhh:mm:ssa|p系统默认的格式传统日期格式为:mm/dd/yyhh:mm:ssa|p受SETDATE等命令影响,变量,一种独立于数据表文件而存在于内存中的变量,是一种临时工作单元,常被用来存储所需要的常数、中间结果或最终结果。变量名由汉字、字母、数字和下划线组成,必须由字母或汉字开头。,内存变量,由字母、汉字、数字或下划线组成。以字母、汉字或下划线开头。长度为1128个字符,每个汉字占两个字符。不能使用VFP的保留字。,内存变量的命名规则:,变量,STORETOSTORE1858TOA1,B1,C1STORE“计算机世界”TOASTORE“12345”TOB内存变量名A11858A“计算机世界”B“12345”,内存变量的赋值:,数组变量,数组是一组有序内存变量的集合。它是由名字相同,下标不同的内存变量组织起来的集合,其中每一个内存变量都是这个数组的一个元素。每一个数组元素在内存中独占一个内存单元,相当于一个内存变量。为了区分不同的数组元素,每一个数组元素都是通过数组名和下标来访问的。,数组的定义,【格式】DIMENSION|DECLARE(,),(,)【说明】1)命名时除数组名最多不超过10个字符外,其它规则与内存变量完全相同;2)数组的最小下标是1,、用来指定数组的最大下标,缺省时定义的是一维数组,否则为二维数组;3)定义的数组,其各元素的初值默认为逻辑值.F.,同一个数组元素在不同时刻可以存放不同类型的数据;4)当数组被定义为二维下标时,它也能以一维下标方式被存取。这是由于在内存中,二维数组元素是按行次序排列的。,数组变量的赋值,在对数组变量赋值时,也同样使用对内存变量赋值的两种命令格式。每个元素的具体数据类型,按所赋值而定。数组变量可以不带下标使用,如果它在赋值语句的右边,表示该数组第一个元素,如果它在赋值语句的左边,表示该数组所有元素。例如:DIMENSIONX(2,3)X(1,1)="1001"X(2)="王军"STORE"男"TOX(3)X(2,1)=X,运算符与表达式,数值运算符和数值表达式,字符运算符和字符表达式,日期运算符和关系表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,运算的优先级,运算符与表达式,运算符与表达式,数值运算符+,-,*,/,%,*,(),注意:按优先级高低排列,数值表达式,数值表达式:由数值运算符将数值型常量、变量、函数等连接起来的式子,其结果为数值型。运算符的优先顺序:括号、乘方、乘除与取余、加减例:5+7,70/(5+2),7*8*2?(3*4SQRT(16)/4)*5,2)转换后的小数位数,默认为2位,可用SETDECIMALTO命令设置小数位数。示例:?VAL("8769.3456")?VAL("8769AB21")?VAL("AB8769.3421"),8769.358769.000.00,数据类型转函数,宏替换函数,格式:&.字符表达式说明:替换出一个字符型内存变量中的字符1、若后面的字符无空格分界,则用“.”将&函数与后面的字符分隔开作为函数结束的标志2、宏替换函数取代的字符串本身也可以包含&函数,实现宏替换的嵌套示例:X=“1”Y=“2”W12=“ABC”ABC=34,?W&X.&Y,&W12,结果为:ABC34,测试函数,值域测试函数数据类型测试函数表头测试函数表尾测试函数记录号测试函数记录个数测试函数查找是否成功测试函数条件测试函数,测试函数,数据类型测试函数,格式:VARTYPE()说明:函数返回值为字符型,各字符含义如下:字符值数据类型字符值数据类型C字符型M备注型N数值型O对象型D日期型G通用型T日期时间型Y货币型L逻辑型U未定义型XNULL值示例:A=567?VARTYPE(A)?VARTYPE(“A”),&&N,&&C,测试函数,格式:BOF(|)功能:测试记录指针是否移到表起始处。如果记录指针指向表中首记录前面,函数返回(.T.),否则为假(.F.)。,表头测试函数BOF(),测试函数,格式:EOF(|)功能:测试记录指针是否移到表结束处。如果记录指针指向表尾记录,函数返回真(.T.),否则为假(.F.)。注意:(1)文件尾不是表中的最后一条记录,而是最后一条记录的后面。(2)如指定工作区没有打开表文件,函数返回值为假。(3)表文件中不包含任何记录,函数返回值为真。例:EOF()函数使用示例USE图书&&打开图书表GOBOTTOM&&将记录指针指向最后一条记录?EOF()&&主屏幕显示:.f.SKIP&&记录指针下移一条?EOF()&&主屏幕显示:.t.USE&&关闭图书表,表尾测试函数EOF(),测试函数,格式:RECNO(|)功能:返回指定工作区中表的当前记录的记录号。对于空表返回值为1。注意:(1)如果指定工作区没有打开表文件,返回函数值0。(2)如果记录指针指向文件尾,函数值为表文件的记录数+1。(3)如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。,记录号测试函数RECNO(),测试函数,格式:RECCOUNT(|)功能:返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。,记录个数测试函数RECCOUNT(),测试函数,查找是否成功测试函数FOUND(),格式:FOUND(|)功能:在当前或指定工作区的表中,检测是否找到所需的数据。若找到所需的数据记录,则函数值为.T.,否则为.F.,测试函数,条件测试函数IIF(),格式:IIF(,)说明:逻辑表达式lExp值为真(.T.),返回表达式eExp1的值,否则返回表达式eExp2的值。eExp1和eExp2可以是任意数据类型的表达式。示例:?IIF(DOW(DATE()=1ORDOW(DATE()=7,"今天休息","今天上班"),

注意事项

本文(VisualFoxPro的数据及其运算.ppt)为本站会员(tia****nde)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!