电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

lesson03数据和表达式课件

  • 资源ID:139683402       资源大小:369.50KB        全文页数:29页
  • 资源格式: PPT        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

lesson03数据和表达式课件

主要内容:,数据类型 数据存储 表达式,第三课 数据和表达式,3.1 数据类型,通常,操纵数据库不仅需要学会菜单和工具操作,还应学会命令操作和程序操作,才能完成更加复杂的任务。要达到这个目的就必须学会VFP语言。同其它计算机语言一样,VFP语言的基本要素也是数据类型、数据存储、表达式以及函数等。 数据有型和值之分,型是数据的分类,值是数据的具体表示。 VFP提供的数据类型主要有以下几种:,数 据 类 型,7. 备注型(Memo)(简写M)(4B) 8. 通用型(General)(简写G) (4B) 9. 整型(Integer)(简写I)(4B) 10. 浮点型(Float)(简写F) 11. 双精度型(Double)(简写D)(8B) 12. 字符型(二进制) 13. 备注型(二进制)(4B),1. 字符型(Character)(简写C)(1B) 2. 数值型(Numeric)(简写N)(8B) 3. 日期型(Date)(简写D)(8B) 4. 日期时间型(Date Time)(简写T) (8B) 5. 逻辑型(Logical)(简写L)(1B) 6. 货币型(Currency)(简写Y)(8B),数值型(Numeric)数据是由数字(09)、小数点和正负号以及E(e)符号组成。最大长度为20个字符(包括、号和小数点),内存占8个字节。 3.14 3.2 0.1234 2.3e8 数值型数据在Visual FoxPro系统中被细分为:数值型、浮点型、双精度型和整型。,1.数值型(N),2.货币型(Y) 货币型(Currency)数据是数值型数据的一种特殊形式,在数据的第一个数字前冠一个货币符号($)。货币型数据小数位的最大长度是4个字符,小数位超过4个字符的数据,系统将会按四舍五入原则自动截取。 如:$345.345678 系统表示成$345.3457,3.字符型(C) 字符型(Character)数据由汉字和ASCII字符集中可打印字符(英文字符、数字字符、空格及其他专用字符)组成,半角西文字符占1字节,汉字占2字节,最大长度是254个字符。字符常量的定界符 “” ,必须成对匹配 如“数据库”, PC机 计算机 若字符串中有定界符,则须用另一种定界符如“Iam a boy”,4.日期型 (D) 日期型(Date)数据是用于表示日期的数据,长度固定为8个字符。日期型数据包括年、月、日三个部分,每部分间用规定的分隔符分开。 日期型常量必须用花括号定界,严格的日期格式为yyyy-mm-dd如2003-10-26 日期型数据的表现形式很多,默认美国日期格式mm/dd/yy 可以用SET DATE TO AMERICAN|ANSE| 来设置,5.日期时间型(Date Time) 日期时间型数据是描述日期和时间的数据,长固定为8个字符。日期时间型数据除包括日期数据的年、月、日外,还包括时、分、秒以及上午、下午等内容。 如2002/12/20 10:30:34 a VFP默认使用严格的日期或日期时间格式,如果要使用通常的日期或日期时间格式,必须先执行SET STRICTDATE TO 0命令,否则会引起出错。如果要设置严格的日期或日期时间格式,可执行命令SET STRICTDATE TO 1。 6.逻辑型(Logic) 逻辑型数据是描述客观事物真假的数据,用于表示逻辑判断结果。 逻辑型数据只有真和假两种值,长度固定为1个字符。 真可表示 .T.,.t.,.y.,.Y. 假可表示 .F.,.f.,.n.,.N. 例如 a1=.T.,7.备注型(Memo) 备注型字段用于存放字符数据块。只能用于数据表字段定义,在表中字段长度固定为4个字节,用来引用备注的实际内容,而实际数据被存放在与数据表文件同名的.FPT备注文件中,长度根据数据的内容而定。,8.通用型(General) 通用型数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片等。只能用于数据表字 通用型数据长度固定为4个字符,而实际数据被存放在与数据表文件同名的.FPT文件中,长度根据数据的内容而定。,3.2数据存储,通常都是将数据存入到常量、变量、数组中,而在数据库系统环境下,还可以把数据存入到字段、记录和对象中。我们把这些供数据存储的常量、变量、数组、字段、记录和对象统称为数据存储容器,3.2.1常量,其值不变的量为常量 数值型常量 如3.12 字符型常量 如china, “china”,china 逻辑型常量 如.F.,.T. 日期型常量 如2006-02-23 日期时间常量 如2006-02-24 10:30:00 a 符号常量 用预编译命令#define 如 #define PI 3.1415926,3.2.2变量(内存变量、系统变量和字段变量),内存变量是内存中一种临时的工作单元,需要时可以临时定义,不需要时可以随时释放。每一个内存变量都必须有一个固定的名称,以标识该内存单元的存储位置。 变量名长度)。 例:A、AB1、工资_总额、应发工资、C_12等都可做为内存变量。 内存变量的类型有数值型、字符型、逻辑型、日期型和日期时间型,它的定义是通过赋值语句来进行的。,3.2.2.1变量的创建和赋值,内存变量的创建是通过赋值语句来完成的 一般格式为: 变量名=表达式 或 STORE 表达式 TO 变量名表 例如:a1=3.14 &&定义变量a1,赋初值3.14,为数值型 STORE 3*2 TO b1,b2 *定义变量b1和b2,初值为6,都为数值型 表达式值输出命令 格式:?|? 表达式表 ?换行显示,?同行显示 如:?a1 3.1415926 ?b1+b2 12,数组是一组有序内存变量的集合,数组名与变量命名是一样的。 1.数组的定义: 格式:DIMENSION|DECLARE 数组名(下标) 例如 DIMENSION x(3) ,y(2,3)即x数组为 x(1),x(2),x(3) y数组为:y(1,1) y(1,2) y(1,3 ) y(2,1) y(2,2) y(2,3) 说明:1.数组必须先定义后使用,给数组分配一定内存存放数组元素 2.数组的下标从1开始,系统将各数组元素的初值设置为.F.。 3.不可定义二维以上的数组 4.数组的类型是数组元素的类型,每一个数组元素又是一个内存变量,所以类型是由它所接受的数据类型决定的。,3.2.2.2数组,2.数组赋值,单个元素赋值 数组中的每一个元素就是一个内存变量。因此给数组元素赋值的方法与给一般的内存变量赋值是一样的 STORE “0” TO y(2,3)x(1)=3x(3)=x(1)+1y(1,3)=“123”y(2,3)=x(1) 数组名赋值,即给数组的各个元素赋相同的值。 例:x=0 &&x数组的每个元素值都是0 在Visual FoxPro系统环境下,同一个数组元素在不同时刻可以存放不同类型的数据,在同一个数组中,每个元素的值可以是不同的数据类型。,字段变量,也有人把它称为字段名变量。就是指数据表中已定义的任意一个字段。 字段变量即每一个记录的某个属性字段名,它的值随着记录的不同而变化。 字段变量的值随着表文件的打开而开始,关闭表文件后,字段变量的值消失。必须以汉字或字母开头且仅由字母、汉字、数字和下划线组成。 字段变量的数据类型有数值型、浮点型、货币型、整型、双精度型、字符型、逻辑型、日期型、日期时间型、备注型和通用型等。,3.2.3字段变量,内存变量与字段变量的区别: .内存变量独立存在,字段变量隶属于数据库或表,不能独立存在; .内存变量的类型和长度可随所赋值的不同而变化,字段变量的类型和长度在建表时已定义好,除非修改表结构,否则不能改变; .内存变量为单值变量,字段变量为多值变量; .当内存变量与字段变量同名时,默认为字段变量。若指内存变量需加“M-”符,以示区别。,系统变量 VFP提供了一批系统变量,它们都以下划线“_”开头,分别用于控制外部设备(如打印机、鼠标器等),屏幕输出格式,或处理有关计算器、日历、剪贴板等方面的信息。 在使用DISPLAY MEMORY命令显示内存变量时,可以看到这些系统变量的当前值。系统变量举例: _CALCVALUE:给计算器传值。 例如执行_CALCVALUE=20后,再通过ACTIVATE WINDOW calculator命令显示计算器 _CLIPTEXT:接受文本并送入剪贴板。 例如执行_CLIPTEXT=“VFP”后,剪贴板中就存储了文本VFP。,3.2.4显示或打印内存变量 命令格式:LIST/DISPLAY MEMORY LIKE TO PRINTER/TO FILE 命令功能:显示或打印一个或多个内存变量的当前内容。 【例】定义内存变量A的值为“中国”,A1的值为5,并在屏幕上显示。 A=“中国” A1=5 LIST MEMORY LIKE A* 结果显示: APubC“中国” A1PubN 5( 5.00000000) 说明:LIKE子句表示将选出与通配符相匹配的内存变量,有?和*两种,前者代表单个字符,后者代表一个或多个字符。,Disp memory &&显示所有变量,3.2.5建立内存变量文件 内存变量被定义后,通常只存放在内存中,当退出VFP或关机后,内存变量就被清除。如果以后还需要使用所定义的内存变量,可以将其保存在内存变量文件中,需要时从磁盘将其调出即可。 命令格式:SAVE TO ALL LIKE/ALL EXCEPT 命令功能:将指定的内存变量存入扩展名为.MEM的内存变量文件中。 【例】在VFP命令窗口中,执行如下命令: SAVE TO AA SAVE TO MM ALL LIKE X* SAVE TO BB ALL EXCEPT ?Y,3.2.6内存变量文件的调入 用RESTORE命令可以将内存变量文件中的变量调入内存中。 命令格式:RESTORE FROM ADDITIVE 命令功能:把存放在磁盘中的内存变量文件调入内存,从而恢复原有的内存变量或数值。 【例】在VFP命令窗口中,执行如下命令: RESTORE FROM MM RESTORE FROM BB ADDITIVE 说明:在命令中,如果有ADDITIVE选项,表示把磁盘中指定文件的内存变量附加到现有内存变量之后,不覆盖当前内存变量;如果无此选项,则覆盖当前的内存变量。,3.2.7释放内存变量 释放内存变量是将内存中的内存变量删除,释放出所占用的内存空间。 命令格式:RELEASEALL LIKE|EXCEPT 命令功能:释放指定的内存变量,但不清除系统内存变量。 【例】在VFP命令窗口中,执行如下命令: RELEASE ALL &&释放所有已定义的内存变量 RELEASE X,Y,Z &&释放已定义的内存变量X,Y,Z RELEASE ALL LIKE A* &&释放所有第一个字母是A的内存变量 说明:此外,CLEAR MEMORY命令也能够清除所有已定义的内存变量;CLEAR ALL命令在关闭所有文件的同时也将清除所有的内存变量。,3.3表达式,表达式是由数据、数据存储容器、函数和运算符组成的运算式。 1.算术表达式 算术表达式可由算术运算符和数值型常量、数值型内存变量、数值型数组、数值类型的字段、返回数值型数据的函数组成。算术表达式的运算结果是数值型常数。 常用的算术运算操作符有+,-,*,/,%,*(或),分别表示加、减、乘、除、取模、乘方。,字符表达式由字符运算符和字符型常量、字符型内存变量、字符型数组、字符型类型的字段和返回字符型数据的函数组成。 字符表达式运算的结果是字符常数或逻辑型常数。 字符操作符有三个: + 两个字符串首尾相连组成一个字符串如“中国 ”+“北京” “中国 北京” - 两个字符串相连将前一个字符串尾部空格移到合并后字符串首尾 如“中国 ”-“北京” “中国北京 ” $ 包含子字符串运算符, 如“ab”$”abec” 结果为.T. “ab” $”bddd”

注意事项

本文(lesson03数据和表达式课件)为本站会员(我***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

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




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.