等) ( 4 )VFP 语法格式说明 换行输入; ( 5 )几个
常用命令 注释命令*,&;&; 运行命令 Run 1.7 项目管理器 (1) 选项卡(6 个)全部 数据
文档 类 代码 其他 (2)项目管理器的操作; 按钮操作:(10 个)新建 添加 修改 移去 连编 运行 浏览 关闭 打开 预览 快捷操作:(5 个) 包含/排除 小结: 4 种关键字,关系模型的 3 个组成部分,关系的 5 个性质,关系一般要求满足第 3 范式,关系的 6 种运算,主要的 6 个 DBMS, VFP 的 3 个特点,8 类命令,6 个选项卡,按钮操作 10 个,快捷操作 5 个 作业: [1]在本教材中,命令的表述遵循什么约定? [2]简述几个常用命令的含义? 实验:VFP 集成环境的使用和项目的建立 设置主文件 重命名 编辑说明 项目信息 显示命令?,?? 退出命令 Quit 清除命令 clear 显示文件目录命令 dir 文件夹命令 md/rd/cd 文件操作命令 copy file/rename/delete file 关键字大多可用前 4 个字符代替
2.1 数据类型 字符型、货币型、日期型、日期时间型、数值型、浮点型、双精度型、整型、备注型、通用型、二进制字符型、二进制备注型 2.2 数据存储 2.2.1 VFP 中的命名规则 2.2.2 常量 常量有字符常量、数值常量、逻辑常量等多种类型:字符型常量 。 2.2.3 变量 用于存储用户定义的任意数据类型,并且在程序运行过程中其值可以动态改变。 VFP 中的变量称为内存变量,内存变量是内存中 的一个存储单元
的位置,变量名是存储位置的符号标识。 2.2.4 数组 ? 数组的声明 在使用时必须先声明数组的类型。声明的方式有几种:使用 DECLARE 命令或 DIMENSION 命令声明的数组属于“私有数组” 、使用 PUBLIC 命令声明的数组属于“全局数组” 、使用 LOCAL 命令声明的数组属于“局部数组” 。 数组在声明之后,每个元素被默认地赋予 .F. 值。 ? 为数组元素赋值 可以使用数组名和元素位置为数组元素赋值。 ? 数组与数组之间的传送 (了解) ⑴ SCATTER 将一张表当前记录的数据传送至数组。 ⑵ COPY TO ARRAY 将当前表中多条记录的数据传送至数组。 ⑶ SELECT — SQL 可以传输
查询结果到数组中
⑴ GATHER 将数组中的数据传送到当前表中的当前记录。 ⑵ APPEND FROM ARRAY 在当前表的末尾添加新记录,并用数组中的数据填充这些新增的记录。 ⑶ INSERT-SQL 向表中增添一条新记录,并以数组中的数据填充这条记录。 ? 处理数组元素 (了解) 排序 SORT () :可以按升序和降序对数组中的元素排序。 搜索 ASCAN () :在数组中
搜索与一个表达式具有相同数据和数据类型的元素。 删除 ADEL () :可以删除一维数组中的一个元素或者删除二维数组的一行或一列。 插入 AINS () :可以向一维数组中插入一个元素或者向二维数组插入一行或一列。 2.2.5 字段 字段( Fields )是表记录中拥有特定数据类型的命名位置。字段可以是 VFP 允许的任意数据类型。命名字段是在表设计器中设 置其数据类型的,或者是在运行时由 CREATE TABLE 命令来确定的。 2.2.6 对象 对象( Objects )是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。 VFP 中的对象可以是表单、表单集或控件, 可以利用对象来完成应用程序中需要一致性和依赖性的行为,减少代码量并提高代码可重用性。每个对象都有其属性和方法,并能 响应特定的事件。可以通过对象的事件、属性和方法来处理对象。若要创建对象,可以使用表单设计器或使用 CREATEOBJECT() 函 数。 2.3 操作符 2.3.1 字符操作符( + - $ ) 字符型数据可以使用的操作符有三个: + 、 - 、 $ 2.3.2 日期和日期时间操作符( + - ) 对于 Date 和 DateTime 类型的数据,其操作符只有“ + ”和“ - ” 2.3.3 逻辑操作符( not and or ) 逻辑运算符用于逻辑数据类型,并返回一个逻辑值 2.3.4 关系操作符( > < = >= <= == <> != ) 关系操作符主要是用于同类型数据之间的比较运算,然后返回一个逻辑值。 字符序列比较模式的 3 种情况:Mach