【vfp精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】VFP第三章 - 大学课件,希望对大家有所帮助!
Visual Visual Foxpro程序设计教程 北京邮电大学出版社第3章 Visual FoxPro的数据及其运算 本章知识要点了解并掌握基本数据类型以及Visual FoxPro的常用函数、表达式的使用。
重点:Visual FoxPro的常用函数,内存变量的使用。
难点:内存变量的使用。
计划课时:2课时。
3.1 Visual FoxPro的数据类型数据类型 数据类型:数据的存储形式和操作使用方式。
Visual Foxpro提供了以下几种数据类型:1.Character 字符型用字母C表示 字符型数据是不能进行算术运算的文字数据(又称字符串),包括字符、汉字、数字字符和其他符号等一切可打印字符。
2.Numeric 数值型用字母N表示 数值型数据由数字0-9、小数点和正负号组成其长度≤20位,数值的最大有效数字为16 位。
数值型数据可以是整数和小数,但不能是分数。
在 Visual Foxpro中具有数值特征的数据类型还有整型、浮点型和双精度型,且只能用于字段变量。
3.Currency 货币型用字母Y表示 是为存储货币值而使用的一种数据。
默认保留4位小数。
系统规定其长度为8位。
4. Date 日期型用字母D表示 日期型数据用来表示日期,系统规定其长度为8位。
系统默认格式为MM/DD/YY即月/日/年的格式(年度也可以是4位)。
5.Date Time 日期时间型用字母T表示 日期时间型数据用来表示日期和时间,系统规定其长度为8位。
系统默认格式为MM/DD/YY hh:mm:ss。
范围:日期:01/01/0001~12/31/9999 时间:00:00:00~23:59:596.Logical 逻辑型用字母L表示 逻辑型数据是描述客观事物真假的数据,表示逻辑判断的结果。
它只有逻辑真(.T.)和逻辑假(.F.)两个值。
系统规定其长度为1位。
7.Memo 备注型用字母M表示 备注型数据(又叫记忆型、注释型)用于存放较多字符的数据。
其长度系统定义为4位。
它能接受一切字符数据当数据中定义一个备注字段时系统自动生成一个与表文件同名但扩展名为.FPT的备注文件。
8. General 通用型,用字母G表示 通用型数据用来存放电子表格、图像、声音等OLE对象的数据。
其长度系统定义为4位。
通用型数据内容与备注型相同也是存放在扩展名为FPT的备注文件中。
9.二进制字符型和二进制备注型 这两种数据是以二进制格式存储的数据类型,只能用在表中字段数据的定义。
3.2Visual FoxPro的常量与变量3.2.1常量常量是指在操作过程中或程序运行过程中其值保持不变的一种数据。
VFP中常量类型有6种:字符型、数值型、逻辑型、货币型、日期型和日期时间型。
1.字符型常量:字符型常量是用定界符单引号、双引号或中括号括起来的一串字符。
如: “That’s right” 、 籍贯 ‘2003102136’2.数值型常量 数值型常量可由正负号、数字与小数点组成。
在
VFP中数值型常量有两种表示方法:小数形式和指数形式。
如:0.68×10-19 0.68E-19 E左边为数字部分,称为尾数,右边为指数部分,称为阶码。
3.逻辑型常量 逻辑型常量只有两个值:“真”值和“假”值,用 .T., .F.,或 .Y.,.N.表示。
注意:字母前后的圆点不能省略。
4.货币型常量 货币型常量与数值型常量类似不能采用指数形式,只是需加上一个前置符。
如果货币型常量多于4位,那么系统将自动进行四舍五入。
如:3.5472869 则存储为: 3.54735.日期型常量 日期型常量用 括起来(如:mm/dd/yyyy),三部分内容之间的分隔符可为/、-、.。
默认为mm/dd/yyyy 如: 05/22/2004、 05-22-04日期显示格式,是否需要世纪号,都要从选项中自己设置。
6.日期时间型常量 与日期型常量相似,也需用 括起来,系统默认格式为: MM/DD/YYYY hh:mm:ssapHh、mm、ss的默认值分别为12、0、0.ap 的默认值为am。
7.日期格式设置(1)日期格式中的世纪值设置: SET CENTURY ON OFF TO n Century其中,ON表示日期值输出时显示10位,年份占4位。
TO n Century指定日期数据所对应的世纪值,n 是一个1~99的整数。
(2)设置日期显示格式:SET DATE TO AMERICAN ANSI BRITISH FRENCH GERMAN ITALIAN JAPAN USA MDY DMY YMD SHORT LONG(3)设置日期分隔符: SET MARK TO 日期分隔符(4)严格的日期格式: yyyy-mm-ddhh:mm:ssap(5)日期格式检测设置: SET STRICTDATE TO 0 1 2 其中,0不进行严格的日期格式检测。
1进行严格的日期格式检测(默认值)。
2进行严格的日期格式检测,且对CTOD和CTOT函数格式也有效。
用菜单方式进行设置,是否对日期格式进行检测。
用“工具” 中的选项 进行定义3.2.2 变量 变量是在操作过程中其值可以改变的数据对象。
1.变量命名规则(1)使用字母、汉字、下划线和数字命名。
(2)命名以字母或下划线开头。
除自由表中字段名、索引的TAG标识名最多只能10个字符外,其他的命名可使用1~128个字符。
(3)为避免误解、混淆,避免使用
VFP的保留字。
(4)文件名的命名应遵循操作系统的约定。
2. 变量三要素 变量名、数据类型和变量值。
3. 变量分类 变量分为:字段变量、内存变量、数组变量和系统变量。
(1)字段变量 字段变量(又称字段名变量)是指数据表中的各字段名,它是表中最基本的数据单元,随着记录的不同各字段所对应的内容是变化的。
字段变量是一种多值变量。
学 号 姓 名 性别 出生年月 98010101 张大为 男 98010412 李丽霞 女 99010415 郭延 男 99010415 刘茜 女2内存变量 ①内存变量的概念 内存变量是一种独立于数据库之外的变量。
在维护和操作数据库时,经常需要一些内存单元,用来存放一些临时的数据或一些计算结果,这些临时开辟的内存单元就是内存变量。
内存变量可以参与计算处理。
②内存变量的类型 内存变量的类型取决于所存放数据的类型,内存变量的类型有:字符型、数值型、货币型、逻辑型、日期型和日期时间型。
③内存变量名 内存变量名由字母、数字和下划线组成,不允许有空格。
内存变量名必须以字符或下划线开头。
上一篇:
【精品】江苏省计算机二级VFP考试真题及参考答案(近五年:2007年秋季
下一篇:
论文好网