VFP基础知识

2019-04-09 13:42

第二章 VFP基础知识

复习: 1、VF文件类型 (1)项目文件(. PJX) (2)表文件( . DBF)

注:表文件是用于存储数据的二维表。表中的备注型字段保存在同名的备注文件

中。备注文件的扩展名为( . FPT) (3)数据库文件( . DBC) (4)程序文件( . PRG)

注:执行后生成.FXP文件

(5)表单文件( . SCX)

(6)索引文件( . IDX)和复合索引文件( . CDX)

(7)内存变量文件( . MEM)2、思考:用菜单方式设置默认目录与在命令窗口中用“set default to 盘符:\\路径”的方式设置默认目录有什么不同?写出用菜单方式设置默认目录的步骤。 3、DB、DBS、DBMS的关系 4、选择、投影、连接三种运算

5、三种数据模型:层次模型、网状模型、关系模型 6、关系数据库、元组、属性、关键字、域 7、实体完整性、域完整性、参照完整性 8、自由表、数据库表

四川省等级考试大纲相关内容: 2.VFP的数据元素

(1) 常量:数值型、字符型、逻辑型、日期型常量 (2) 变量:字段变量、简单内存变量、数组;

内存变量的保存与恢复;数组的定义

(3) 变量类型:数值型、字符型、逻辑型、日期型、备注型、通用型等 (4) 表达式:表达式的类型及运算顺序 (5) 常用函数:

数值计算函数:ABS( )、INT( )、SQRT( )、MAX( )、MIN( )、ROUND( )、MOD( )等。

字符处理函数:&、ALLTRIM( )、TRIM()、LTRM()、SUBSTR( )、LEFT( )、RIGHT( )、LEN( )、AT( )、SPACE( )、UPPER( )、LOWER( )等。

数据类型转换函数:CTOD( )、DTOC( ) 、VAL( )、STR( )、CHR( )、ASC( )等。 日期处理函数:DATE( )、TIME( )、DAY( )、DOW( )、MONTH( )、YEAR( )等。 测试函数:BOF( )、EOF( )、RECNO( )、FOUND( )、SELECT( )、DELETE( )、TYPE( )等。

其它函数:ROW( )、COL( )、INKEY( )、READKEY( )等。

2.1数据类型

1.字符型(Character,简写为C)

由数字、字母等ASCII字符和汉字组成。最多可达254个字符。 注:字符型数据使用时必须用定界符(“ ”,‘ ’或[ ])括起来。 2. 数值型

在VFP中数值型数据被细分为5种。 (1)数值型(Numeric ,简写N)

由0~9、小数点和正负号组成。最大长度为20位 (2)浮点型数据(Float,简写为 F)

用F(Float)表示,它是数值型数据的一种。增设浮点型数据主要目的是使计算精度提高。

(3)整型数据(Integer,简写为I) (4)双精度型数据(Double,简写为B) (5)货币型数据(Currency,简写 为Y) 3. 日期型(Date,简写为D)

4.日期时间型(Date Time,简写为T)

注:书写时必须按照格式{^MM/DD/YY}或{^YYYY/MM/DD} 5.逻辑型数据(Logic,简写为L) 6.备注型数据(Memo,简写为M)

用于数据中需要进行备注、说明的不定长或大量的字符型数据。

注:备注型数据存放在与表文件同名、扩展名为FPT的备注文件中。表中存放的是指向备注型数据在备注文件中存放的具体位置的指针。 7.通用型(General,简写为G)

用于存放数据表中引入的OLE(对象连接与嵌入)。如文档、表格、图片等。存放

方法和备注型相同 不常用数据类型

8.屏幕型(Screen,简写为S)

用S(Screen)表示,专用于保存屏幕显示信息。

2.2常量

常量

1、概念:指在命令操作或程序运行过程中其值始终保持不变的数据。 2、类型

(1)字符型常量:(定界符 \ 如: \, [菜子花花非黄] (2)数值型常量 -23.5

(3)日期型常量:(定界符{}) 如: {^2009/3/15}(4)逻辑型常量:(定界符.t. .F.) 如: .t.(5)浮点型常量 如:1.58E+10

(6)日期时间型常量 如:{^2009-3-15 10:15:30} 注: 判断常量的唯一标准是定界符!

2.3变量

大纲:(2) 变量:字段变量、简单内存变量、数组;

内存变量的保存与恢复;数组的定义

概念和分类 (1)概念

命令操作和程序运行过程中其值可以改变的量。

(2)分类

分为:字段变量、内存变量、数组变量、系统变量

1、 字段变量

即数据表中的字段,是在建表的时候定义的一类变量。

2、内存变量

(1) 概念:用来保存所需要的常数、中间结果或对数据表和数据库进行某种处理

后的结果。

(2)类型:字符型、数值型、日期型、日期时间型、逻辑型、货币型和屏幕型。 注:当内存变量和字段变量同名时,若要使用内存变量必须在内存变量必须在内存变量前面加“M .”或者“M ->”(3)内存变量的命名规则

可以用数字、字母(大小写通用)、汉字和下画线组成。

注:定义变量名时必须以字母或汉字开头,内存变量名不能与Visual FoxPro的

保留字同名 。

例如:正确: a 、kill123 、ss_ss 、姓命 、中123a_ss

不正确:'sss、1a 、l*ss 、k$ss 、年_@龄 (4)内存变量的赋值

格式: ① STORE <表达式> TO <内存变量名表>

功能:将表达式的值赋给内存变量名表中的一个或多个变量.

例如: STORE 2+3 TO A,B,C

② <内存变量名>=<表达式>

功能:将表达式的值赋给内存变量,同时定义内存变量并确定其类型.

例如: X=“X”(5)内存变量的显示输出命令

①格式: DISPLAY/LIST MEMORY [LIKE <通配符>] [TO PRINTER /TO

FILE < 文件名>]

功能:显示内存变量的当前内容,并可将这些内容打印或送到一个文

本文件中。 例如:X1=12

X2=“12” XYZ=.T. Y=X1


VFP基础知识.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:毕业设计(东方)论文河南城建学院

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: