【教学课件】第二章VFP程序设计基础.ppt
《【教学课件】第二章VFP程序设计基础.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第二章VFP程序设计基础.ppt(30页珍藏版)》请在三一办公上搜索。
1、第二章 VFP程序设计基础,本章要点:1数据和数据类型 2常量与变量 3运算符与表达式 4函数 5VFP的操作和界面 6VFP的工作方式,一.数据类型 数据:是一组用来描述事物情况的物理符号序列,通常用类型和值来表示。一般地,只有相同类型的数据才能够进行运算。1.字符型(Character)用字母C表示。字符型数据包括中文字符、英文字符、数字字符和其他ASCII字符,其长度(即字符个数)范围是0254个字符。2.数值型(Numeric)数据由数字、小数点、正负号和字母E组成,用字母N表示。数值型数据的取值范围是:-0.9999999999E+190.9999999999E+20,包括正负号、小
2、数点和字母E在内,其长度(数据位数)最大20位。通常用于表示实数。如23,-103.45,1.3E-5(即1.310-5)等。,2.1.1 数据与数据类型,3.浮点型(Float)数据是数值型数据的一种,用字母F表示。它与数值型数据完全等价,只是在存储形式上采用浮点格式,主要是为了得到较高的计算精度。(数据表中使用)4.双精度型(Double)数据是具有更高精度的一种数值型数据,用字母B表示。它采用固定长度浮点格式存储,占用8个字节,其取值范围是:+/-4.94065645841247E-324+/-8.9884656743115E307。(数据表中使用)5.整型(Integer)数据是不包含
3、小数部分的数值型数据,用字母I表示。整型数据只用来表示整数,以二进制形式存储,占用4个字节。其取值范围是:-21474836472147483647(数据表中使用),6.日期型(Date)数据是表示日期的数据,用字母D表示。日期的默认格式是yyyy/mm/dd,其中mm表示月份,dd表示日期,yyyy表示年度,固定长度8位。7.日期时间型(Date Times)数据是表示日期和时间的数据,用字母T表示。日期时间的默认格式是yyyy/mm/dd hh:mm:ss,其中mm、dd、yyyy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数。日期时间型数据也是采用固定长度8位。8.逻辑型
4、(Logic)表示逻辑判断的结果,用字母L表示。逻辑型数据只有真和假两种,固定长度1位。通常用小圆点括起来的.T.、.t.、.Y.、.y.表示真,.F.、.f.、.N.、.n.表示假,9.备注型(Memo)数据是表示、存放较多字符的数据类型。用字母M表示。字段长度固定为4位,实际数据存放在与表文件同名的备注文件(.FPT)中,长度根据数据的内容而定。(数据表中使用)10.通用型(General)数据是对象的数据类型,用字母G表示。存放电子表格、文档、图形图片等。长度固定为4位。(数据表中使用)11.货币型(Currency)数据是为存储美元金额而使用的一种称为货币(Currency)的数据类型
5、,其取值范围是:-922337203685477.5808 922337203685477.5807,默认保留4位小数,占据8字节存储空间。货币型数据用字母Y表示。12.二进制字符型和二进制备注型 这两类数据是以二进制格式存储的数据类型,只能用在表中字段数据的定义。(数据表中使用)其中双精度型、浮点型、通用型、整型、备注型、二进制字符型和二进制备注型只能应用于字段,其余则可以用于变量、数组和字段。,2.1.2 常量与变量,一.常量 在数据处理过程中其值不发生变化的量叫常量。Visual FoxPro常量分为5种类型:数值型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量。1)数值型常量
6、:由数字、小数点和正负号组成,表示整数或实数值。如;100,-21,15.31,-21092.5041等分别是数值型常量中的整数和实数。2)字符型常量:由ASCII字符、汉字组成的字符型数据,字符型常量又称为字符串。用一对双引号或单引号或方括号作为定界符。如“I am a student.”,中华人民共和国,Visual FoxPro 6.0系统都是字符串。3)逻辑型常量:是表示逻辑判断结果“真”或“假”的逻辑值。逻辑常量只有真和假两种值,通常用小圆点括起来的.T.、.t.、.Y.、.y.表示真,.F.、.f.、.N.、.n.表示假。,4)日期型常量 是表示日期值的数据,其默认格式是yyyy/
7、mm/dd。如10/01/02和10/01/2002均表示2002年10月1日这一日期常量值。5)日期时间型常量 表示日期和时间值的日期时间型常量,其默认格式是:yyyy/mm/dd,hh:mm:ssa|p 其中a和p分别表示AM(上午)和PM(下午)如:l999-04-24 10:00am 6)货币型常量$123,$321.1234二.变量 在命令操作、程序运行过程中其值可以变化的量。在Visual FoxPro系统中变量分为字段变量、内存变量、数组变量和系统变量4类。(变量也可以分为字段变量和内存变量两大类。)一个变量,有变量名、数据类型和变量值。,1.内存变量 是计算机内存中一个命名的存
8、储单元。分为用户、系统、数组内存变量。2.字段变量 就是字段,也是变量。与其他变量不同的是,字段变量是表中的变量,它的值随表的记录变化,又是永久性多值变量。字段名就是变量名;变量的数据类型为VFP中任意数据类型,字段值就是变量值。3.变量 在VFP中的命名:1)使用字母、下划线、数字和汉字构成变量名。2)数字不能打头,自由表中字段名最多只能10个字符,最长 可使用1128个字符。3)不能使用 Visual FoxPro的保留字。,三内存变量的操作 1)内存变量的数据类型:内存变量的数据类型包括:数值型、字符型、逻辑型、日期型和日期时间型;2)内存变量的建立:建立内存变量就是给内存变量赋值。内存
9、变量赋值既可定义一个新的内存变量,也可改变已有内存变量的值或数据类型。赋值命令格式1:STORE TO 功能:计算的值并赋值给各个内存变量。赋值命令格式2:=功能:计算的值并赋值给指定内存变量。,3)内存变量的显示输出 显示输出指定的内存变量值。命令格式:?|?功能:计算表达式表中各表达式的值,并在屏幕上指定位置显示输出各式的值。?:先回车换行,再计算并输出表达式的值;?:在屏幕上当前位置,计算并直接输出表达式的值;显示输出系统内存变量的值。命令格式:DISPLAY|LIST MEMORY LIKE 功能:显示指定变量的信息。内存变量的操作 例2-1 教材P24,2.1.3 运算符与表达式,在
10、VFP中,表达式是由常量、()、变量、函数、对象和运算符组成的运算式子。表达式分为算术表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式五类。运算符分为算术、字符、日期时间、逻辑和关系运算符五类。各类运算的优先顺序如下:圆括号-算术和日期运算-字符运算-关系运算-逻辑运算 算术运算符:()-*或-*和/-%-+和-逻辑运算:not-and-or,1.算术表达式 又称数值表达式,是由算术运算符和数值组成。其值为数值型数据。(教材P25)表达式的书写规则 1)每个符号占1格,所有符号都必须一个一个并排写在同一横线上,不能在右上角或右下角写方次或下标。例如:23要写成23,X1+X2要写成X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第二 VFP 程序设计 基础

链接地址:https://www.31ppt.com/p-5661759.html