第二部分VisualFoxPro的数据与数据运算.ppt
《第二部分VisualFoxPro的数据与数据运算.ppt》由会员分享,可在线阅读,更多相关《第二部分VisualFoxPro的数据与数据运算.ppt(41页珍藏版)》请在三一办公上搜索。
1、第二章Visual FoxPro的数据与数据运算,http:/V,Visual FoxPro程序设计,目录,http:/V,Visual FoxPro程序设计,数据类型,VFP中每一个数据都有一定的类型,数据类型是数据的基本属性,它决定了数据的存储方式和运算方式。字符型(Character)数值型(Numeric)货币型(Currency)日期型(Date)日期时间型(DateTime)逻辑型(Logical),Image information in product Image-CD:School life(PhotoDisc)Note to customers:This image has
2、 been licensed to be used within this PowerPoint template only.You may not extract the image for any other use.,http:/V,Visual FoxPro程序设计,数据类型,双精度型(Double)浮点型(Float)整型(Integer)通用型(General)备注型(Memo),http:/V,Visual FoxPro程序设计,常量与变量,常量 在程序的运行过程中,把需要处理的数据存放在内存储器中,称始终保持不变的数据为“常量”,其值和类型始终保持不变。数值型常量 字符型常量
3、逻辑型常量 日期型常量和日期时间型常量 货币型常量,http:/V,Visual FoxPro程序设计,日期型常量,http:/V,Visual FoxPro程序设计,影响日期格式的设置命令,http:/V,Visual FoxPro程序设计,变量,变量 变量是指在在命令操作或程序的执行过程中其值可以改变的量,Visual FoxPro中的变量可分为内存变量和字段变量两大类,内存变量又包括用户定义的内存变量、数组变量和系统内存变量。一般内存变量数组 系统变量字段变量,http:/V,Visual FoxPro程序设计,变量,变量的作用域包括定义它的过程以及该过程所调用的子过程范围。变量名命名规
4、则:由字母、汉字、数字及下划线组成,不能以数字开头,中文版Visual FoxPro可以汉字开始。长度为1128个字符,其中每个汉字占两个字符。不能使用Visual FoxPro的保留字。,http:/V,Visual FoxPro程序设计,一般内存变量,内存变量的赋值 格式1:内存变量表达式格式2:STORE 表达式 TO 内存变量表内存变量的显示输出格式1:DISPLAY|LIST MEMORYLIKETO PRINTER|TO FILE内存变量表达式格式2:?内存变量的清除格式1:CLEAR MEMORY格式2:RELEASE ALLLIKE|EXCEPT,http:/V,Visual
5、FoxPro程序设计,数组,数组是组按照一定顺序排列的内存变量,其中各个内存变量称为数组元素。数组元素用数组名及其在数组中排列位置的下标来表示,下标的个数称为数组的维数。VFP只支持一维数组和二维数组。定义数组 命令格式为:DIMENSION|DECLARE数组名(下标1,下标2),数组名(下标1,下标2)数组的赋值,http:/V,Visual FoxPro程序设计,其他数据存储容器,字段、记录和数据表 对象,http:/V,Visual FoxPro程序设计,运算符与表达式,http:/V,Visual FoxPro程序设计,算术运算符与算术表达式,算术表达式也称数值型表达式,是由算术运算
6、符将数值型数据连接起来的式子,其运算结果仍然是数值型数据。算术运算符的优先级一级:()二级:或*(乘方)三级:*(乘),(除),(求余)四级:+(加),-(减)。,http:/V,Visual FoxPro程序设计,字符串运算符和字符串表达式,字符表达式是用字符运算符将字符数据连接起来的式子,其运算结果还是字符型。字符运算符有:+,-。+:前后两个字符串首尾相连接形成一个新的字符串。-:连接前后两个字符串,并将前串的尾部空格移到合并后的新串尾部。,http:/V,Visual FoxPro程序设计,日期运算符和日期表达式,日期时间表达式中可使用的运算符:+和-。,http:/V,Visual
7、FoxPro程序设计,关系运算符和关系表达式,关系表达式是由关系运算符连接两个同类数据对象进行关系比较的运算式。其运算结果是逻辑数据。格式:关系运算符,http:/V,Visual FoxPro程序设计,字符型数据比较,单个字符 字符串相等比较 恒同比较大小比较 其他比较 字符串精确比较与EXACT设置,http:/V,Visual FoxPro程序设计,逻辑运算符和逻辑表达式,由逻辑运算将逻辑型数据对象连接而成的式子称为逻辑表达式。逻辑表达式的运算对象与运算结果均为逻辑型数据。,http:/V,Visual FoxPro程序设计,多种运算符混合表达式,优先级依次为:先执行算术运算,字符运算和
8、日期运算,再执行关系运算,最后执行逻辑运算。括号括起来的应优先运算。,http:/V,Visual FoxPro程序设计,常用函数,函数(Function)是一种能够完成某种特定操作或功能的数据形式。使用函数需要若干参数(自变量),函数的运算结果称为函数值或返回值,函数调用的格式为:函数名(参数1,参数2,),http:/V,Visual FoxPro程序设计,常用函数,数值处理函数,字符函数,日期时间函数,数据类型转换函数,测试函数,常用函数,http:/V,Visual FoxPro程序设计,数值处理函数,取整函数格式:INT()功能:返回数值型表达式的整数部分四舍五入函数 格式:ROUN
9、D(,)功能:对的值进行四舍五入运算。取绝对值函数和符号函数格式:ABS()SIGN()功能:ABS()求指定数值型表达式的绝对值。SIGN()求指定数值型表达式的符号,当表达式运算结果为正、负和零时,函数值分别为1、-1、0。,http:/V,Visual FoxPro程序设计,数值处理函数,求最大值函数 格式:MAX(,)功能:计算各个数值型表达式的值,并返回其中的最大值。求最小值函数格式:MIN(,)功能:计算各个数值型表达式的值,并返回其中的最大值。功能:计算各个数值型表达式的值,并返回其中的最小值。,http:/V,Visual FoxPro程序设计,数值处理函数,求平方根函数 格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 部分 VisualFoxPro 数据 运算
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5090533.html