




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国计算机等级考试二级 VF知识点 1 数据处理的中心问题是数据管理 多年来 数据管理经历了 人工管理阶段 文件管理阶段 数据库系统阶段人工管理阶段 文件管理阶段 数据库系统阶段 2 人工管理阶段人工管理阶段面对的主要问题 1 数据不能独立 2 数据不能长期保存 3 文件管理阶段面文件管理阶段面对的主要特点 1 数据与程序分开 2 数据能长期保存 3 数据没有完全独立 4 存在数据冗余 5 数据不 能集中管理 4 数据库系统阶段数据库系统阶段特点 1 实现了数据的结构化 2 实现了数据共享 3 实现了数据独立 4 实现了数据统一控制 5 三者之间的区别 主要在于数据与程序之间的关系要在于数据与程序之间的关系 在人工管理阶段在人工管理阶段 数据与程序不具有独立性数据与程序不具有独立性 在文件系统阶段在文件系统阶段 程序和数据程序和数据 有了一定的独立性 在数据库系统阶段提供了数据与应用程序的独立性 有了一定的独立性 在数据库系统阶段提供了数据与应用程序的独立性 6 数据库数据库 DATADATADATADATABASEBASEBASEBASE 简写为简写为 DBDBDBDB 是按一定的组织形式存储在一起的相互关联的数据集合 数据库具有数据的结构化 独立性 共享性 冗余量小 安全性 完整性和并发控制的基本特点 7 7 7 7 数据库管理系统数据库管理系统 DATADATADATADATABASEBASEBASEBASEMANAGEMENTMANAGEMENTMANAGEMENTMANAGEMENTSYSTEMSYSTEMSYSTEMSYSTEM 简写为简写为 DBMSDBMSDBMSDBMS 是数据库系统的核心核心部分 而数据库运行管理和控制例行据库运行管理和控制例行 程序是数据库管理系统的核心部分 程序是数据库管理系统的核心部分 8 数据库系统数据库系统 DATADATADATADATABASEBASEBASEBASESYSTEMSYSTEMSYSTEMSYSTEM 简写为简写为 DBSDBSDBSDBS 具体包括计算机硬件 操作系统 数据库 数据库管理系统和建立在该数据库之 上的相关软件 数据库管理员和用户等 5 5 5 5 个部分 9 数据库应用系统 DATABASE APPLICATIONSYSTEMS 简写为 DBAS 通常由 数据库数据库 和应用程序和应用程序组成 10 数据模型数据模型是指 数据库的组织形式 它取决于数据库中数据之间联系的表达方式 数据库管理系统所支持的数据模型分为 3 类 层次模型 网状模型和关系模型层次模型 网状模型和关系模型 11 关系模型 用二维表二维表结构来表示实体以及实体之间联系的模型称为关系模型 在关系模型中把数据看成是二维表中的元素 一张一张 二维表就是一个关系二维表就是一个关系 12 关系术语 1 关系 一个关系就是一张二维表一个关系就是一张二维表 在 VFP 中 一个关系存储为一个文件 文件的扩展名为 dbf dbf dbf dbf 称为表表 2 元组 在一个二维表中 水平方向的行行称为元组元组 3 属性 二维表中垂直方向的列垂直方向的列称为属性属性 4 域 属性的取值范围 域 属性的取值范围 也就是不同元组对同一属性的取值范围所限定的范围 5 关键字 属性或属性的组合 是表中具有唯一标识的属性 在在 VFPVFPVFPVFP中具有唯一性取值的字段中具有唯一性取值的字段 称为关键字称为关键字 主关键字和主关键字和 候选关键字起唯一标识一个元组的作用 候选关键字起唯一标识一个元组的作用 13 在关系数据库中 经常需要对关系进行特定的关系运算操作 基本的关系运算有三种 选择 投影选择 投影 和和 连接连接 14 选择运算 从关系中找出满足给定条件的元组的操作称为 选择选择 选择是从行的角度进行的运算 即水平方向抽取记录选择是从行的角度进行的运算 即水平方向抽取记录 15 投影 从关系模式中指定若干个属性组成新的关系从关系模式中指定若干个属性组成新的关系称为投影投影 投影从列的角度进行运算 相当于对关系进行垂直分解 16 连接 连接是关系的横向结合 生成的新关系包含满足连接条件的元组 17 传统的集合运算包括 并 差 交并 差 交 18 数据的完整性就是数据使用的正确性和有效性 数据的一致性是指关系中数据的多个值要保持一致 完整性规则分为 实体完实体完 整性控制 域完整性控制 参照完整性控制整性控制 域完整性控制 参照完整性控制 19 VFP6 0的特点 1 采用面向对象的程序设计技术 2 一种可视化的程序设计方法 3 对 FORBASE 的兼容 4 友好的程序设计界面 5 增加了数据类型和函数 6 采用了 OLE 技术 7 客户机 服务器功能 20 VFP6 0的主要指标 1 表中字段最大数 255255255255 个个 2 同时打开表文件的最大数 255255255255 个个 3 数据库表的字段名最大长度 128128128128 字符字符 4 自由表的字段名最大长度 10101010个字符个字符 5 设置字符字段最大宽度 254254254254个个 21212121 VFP6 0的文件类型 1 项目文件项目文件 PJX PJX PJX PJX 系统也同时生产它的扩展名为系统也同时生产它的扩展名为 PJT PJT PJT PJT 的备份文件的备份文件 2 2 2 2 表文件表文件 DBF DBF DBF DBF 3 3 3 3 数据库文件数据库文件 DBC DBC DBC DBC 4 4 4 4 程序文件程序文件 PRG PRG PRG PRG 5 5 5 5 表单文件表单文件 SCX SCX SCX SCX 6 6 6 6 索引文件索引文件 IDX IDX IDX IDX7 7 7 7 内存变量文件内存变量文件 MEM MEM MEM MEM 8 8 8 8 表报格式文件表报格式文件 FRX FRX FRX FRX 9 9 9 9 屏幕格式屏幕格式 文件 文件 FMT FMT FMT FMT 10101010 菜单文件 菜单文件 MNT MNT MNT MNT 11111111 标签文件 标签文件 LBX LBX LBX LBX 12121212 视图文件 视图文件 VUE VUE VUE VUE 13131313 查询文件 查询文件 QPR QPR QPR QPR 全国计算机等级考试二级 VF知识点 22222222 在早期的FOXBASE 数据库管理系统中 提供了两种工作方式来执行 VFP 命令 即 交互方式交互方式 和 程序方式 程序方式 同时还增加了 菜单菜单 方式方式 和工具方式和工具方式来执行 VFP 命令 23232323 项目是文件 数据 文档和对象的集合项目是文件 数据 文档和对象的集合 项目管理器项目管理器 VFP 处理数据和对象的主要组织工具处理数据和对象的主要组织工具 24242424 项目管理器中可以将应用系统编译成一个扩展名为 APP APP APP APP的应用文件的应用文件或 EXE EXE EXE EXE 的可执行文件 项目文件以扩展名为 PJX PJX PJX PJX保存 25252525 项目管理器包括六个选项卡 其中 数据数据 文件文件 类类 代码代码 其他其他 5 个选项卡用于分类显示各种文件 全部全部 选项 卡显示该项目中的所有文件 26262626 移去 系统仅仅从项目中移去移去所选择文件 被移去的文件仍存在于原目录中仍存在于原目录中 27272727 删除 系统不仅从项目中移去文件 还将从磁盘中彻底删除彻底删除该文件 文件将不复存在将不复存在 28282828 1 字符型数据 C 长度最大可达 254 个 1 个空格也是 1 个字符 2 数值型数据 N 最大长度为 20位 在内存中 数值型数据占用 8 个字节的存储空间 3 浮动型数据 F 最大长度为 20位 也占用 8 个字节 4 整型数据 I 最大长度为 10位 它占用 4 个字节的内存空间 5 双精度型数据 B 6 日期型数据与日期时间型数据 Date 和 Datetime D 和 T 默认格式为 MM DD YY 和 MM DD YY HH MM SS 7 逻辑型数据 L 只有两个 即真 T 和 F 也可用 t y 8 货币型数据 Y 最大长度为 20 占用 8 个字节的存储空间 9 备注型数据 M 在数据表中需要进行备注 说明的不定长或大量的字符型数据 10 通用型数据 G 具体内容可以是一个文档 表格 图片 29 备注型 通用型 整型占四个字符 逻辑型占备注型 通用型 整型占四个字符 逻辑型占 1 1 1 1 个字符 个字符 30 常量常量代表一个具体的 不变的值 31 字符型常量也叫字符串 使用时必须用定界符 定界符 如 计算机 256 32 数值型常量即数学中用的整数和小数 浮点型常量是数值型常量的浮点格式 如15E 10 33 变量值是可以随时改变的 每个变量有一个变量名 变量名以字母 汉字 或下划线字母 汉字 或下划线开头 后接字母 数字 汉字或下划线 在 VFP中 变量可以分为 字段变量字段变量 和 内存变量内存变量两大类 34 数据库是以扩展名为 DBC DBC DBC DBC 的文件存在磁盘上 建立了一个数据库文件后 系统会自动生成一个数据库备注文件 扩展名为数据库备注文件 扩展名为 dct dct dct dct 和一个数据库索引文件 扩展名数据库索引文件 扩展名 dcx dcx dcx dcx 35353535 一 一个数据可中的数据是由表的集合构成的 一般一个表对于磁盘上的一个扩展名为 dbf dbf dbf dbf 的文件 如果有备注型或通用型备注型或通用型字段 则 磁盘上会有一个对应扩展名为 fpt fpt fpt fpt的文件 36 数据库表 存在于数据库中的表 自由表 不被任何数据库所包含而独立存在的表 37 当数据库表从数据库移除移除后就成为自由表自由表 而将自由表添加添加到数据库中 就成为数据库表数据库表 38 建立数据库CREATDATABASE 说明 如果不指定数据库名或输入 系统都会淡出 创建 对话框 请 用户输入数据库名 39 打开数据库OPENDATABASE FileName 说明 FileName 要打开的数据库名 如果不指定数据库名或使用问号 则显 示打开对话框 40 修改数据库MODIFYDATABASE DatabaseName 说明 DatabaseName 要修改的数据库名 如果使用问号 省略该参 数则打开 打开 对话框 41 删除数据库有两种方式 若选择 移去 仅将数据从项目中移去 若选择 删除 将从磁盘上删除数据库 被移去的数据库中的 表成为自由表 格式 DELETE DATABASE DatabaseName 说明 DatabaseName 要删除的数据库名 此时要删除的数据库必 须处于关闭状态 如果使用问号 则打开 删除 对话框请用户选择删除的数据库文件 42 数据库的关闭 格式 CLOSE ALL DATABASE 说明 ALL DATABASE 要关闭的数据库或所有数据库 43 建立表 格式 CREATE 说明 建立数据库表时 要先打开数据库文件 然后再使用 CREATE 命令建立表 如 果建立自由表 则需要将当前打开的数据库文件全部关闭 否则建立的就是数据库表 而通过项目管理器建立自由表时 只需要选中 自由表 项 然后再新建表即可 44 修改表结构USE MODIFY STRUCTUREMODIFYMODIFYMODIFYMODIFYSTRUCTURESTRUCTURESTRUCTURESTRUCTURE 命令没有参数 它用来修改命令没有参数 它用来修改当前表当前表的结构 的结构 45454545 表的基本操作 表的基本操作 命令说明 全国计算机等级考试二级 VF知识点 BROWSE打开浏览器浏览当前表记录 LIST默认在 VFP 窗口中显示表的全部记录 DISPLAY默认在 VFP 窗口中显示表的当前记录 APPEND在表尾部增加记录 它有两种格式 APPEND 或 APPENDBLANK DELETE逻辑删除表的当前记录 RECALL恢复逻辑删除的当前记录 PACK物理删除有删除标记的记录 ZAP物理删除表中所有记录 46 EDITEDITEDITEDIT 和和 CHANGECHANGECHANGECHANGE 命令均用于交互对当前表的当前记录进行编辑 修改命令均用于交互对当前表的当前记录进行编辑 修改 直接修改的直接修改的 REPLACEREPLACEREPLACEREPLACE命令 命令 47 查询定位记录有GOTO SKIP 和 LOCATE 三条命令 现分别介绍如下 1 用 GOTO 命令直接定位 格式 GOTOnRecordNumber Top BOTTOM 说明 nRecordNumber 是记录号 即直接按记录 号定位 TOP是表头记录 BOTTOM是表末尾记录 2 SKIP 格式 SKIP nRecord 说明 nRecord 可以使正整数或负整数 默认是 1 如果是正数则向后移动 如果是负数则向前 移动 48 在 VFP 中 根据索引功能的不同 可以分为主索引主索引 候选索引候选索引 惟一索引惟一索引 普通索引普通索引 四大类 其中 主索引和候选索引字段值主索引和候选索引字段值 是惟一的 而惟一索引和普通索引是惟一的 而惟一索引和普通索引 字段值不是惟一的 主索引在一个表中只能有字段值不是惟一的 主索引在一个表中只能有 1 1 1 1 个 其他则可以有多个 个 其他则可以有多个 49494949 c c c c 从索引的组织方式组织方式来看可以分为单索引 非结构复合索引 结构复合索引单索引 非结构复合索引 结构复合索引 50 利用命令建立索引 INDEXON eExpression TOIDXFileName TAGTagName OFCDXFileName UNIQUE CANDIDATE eExpression 可以是字段名 或包含字段名的表达式 TOIDXFileName 用来建立单索引文件 TAGTagName 用来建立结构复合索引文件 OFCDXFileName 用来建立非结构复合索引文件 UNIQUE 说明建立惟一索引 CANDIDATE 说明建立候选索引 该命令不能建立建立主索引 使用该命令建立索引时 如果没有指定索引类型 则默认为普通索引普通索引 51515151 索引的基本操作 索引的基本操作 基本操作命令格式说明 打开索引文件SETINDEXTO 设置当前索引SETOEDERTO 索引快速定位Seek 删除索引DELETETAG 52525252 实体完整性是保证表中记录惟一惟一的特性 即在一个表中不允许有重复的记录 VFP 中 利用主关键字关键字或候选关键字候选关键字来保证表中的 记录惟一 即保证实体完整性 如果一个字段的值或几个字段的值能够惟一标识表中的一条记录 则这样的字段称为候选关键字候选关键字 53 域完整性是保证数据正确的特性 在 VFP 中 提供的字段有效性规则有 3 类 规则 信息和默认值规则 信息和默认值 54 进行字段有效性规则设置时 在各文本框中输入的数据有一定的要求 其中 规则规则 框中只能输入逻辑表达式框中只能输入逻辑表达式 信息信息 框中只能框中只能 输入字符串表达式输入字符串表达式 默认值默认值 的类型则以字段的类型决定的类型则以字段的类型决定 55 参照完整性的基本概念 参照完整性与表之间的关联有关 其含义是 当插入 删除 修改一个表中的数据时 通过参照引用相 互关联的另一个表中的数据 来检查对表的数据操作是否正确 为了建立参照完整性 必须建立表之间的联系联系 在关系数据库中 通 过连接字段来体现和表示联系 连接字段在父表父表中一般是主关键字主关键字 在子表子表中是外部关键字外部关键字 56 在数据可设计器中设计表之间的联系时 要在父表父表中建立主索引主索引 在子表子表中建立普通索引普通索引 然后通过父表的主索引和子表的普通 索引建立两表之间的联系 57 参照完整性包括更新规则 删除规则和插入规则更新规则 删除规则和插入规则 3 方面内容 规则规则级联级联限制限制忽略忽略 更新规则更新规则用新的连接字段自动修改子表中的用新的连接字段自动修改子表中的 相关所有有记录相关所有有记录 若子表中有相关记录若子表中有相关记录 则禁止修改父表中的连则禁止修改父表中的连 接字段值接字段值 不做参照完整性检查不做参照完整性检查 可随意更可随意更 新父表中的连接字段值 新父表中的连接字段值 删除规则删除规则自动删除子表中的所有相关记录自动删除子表中的所有相关记录若子表中有相关记录若子表中有相关记录 则禁止删除父表中的记则禁止删除父表中的记 录录 不做参照完整性检查不做参照完整性检查 即删除父即删除父 表的记录时与子表无关表的记录时与子表无关 插入规则插入规则无无若父表中没有相匹配的连接字段值若父表中没有相匹配的连接字段值 则禁止插则禁止插可以随意插入子记录可以随意插入子记录 全国计算机等级考试二级 VF知识点 入子记录入子记录 58 多个表的同时使用 1 多个工作区的命令是 格式 SELECT nWorkArea cTableAlias 说明 参数 nWorkArea cTableAlias 是一个大于等于 0 的数字 用于指定工作区号 最 小的工作区号是 1 最大的工作区号是 32767 即同一刻最多允许打开 32767 如果指定为 0 则选择编号最小的可用工作区 即尚 未使用的工作区 2 使用不同工作区的表 格式 IN nWorkArea cTableAlias 说明 nWorkArea 指定工作区号 cTableAlias 指定表名或表的别名 3 表之间的关联 格式 SET RALATIONTO Eexpressional INTO nWorkArea cTableAlias 说明 Eexpressional 指定建立联系的索引 关键字 用工作区或表的别名 说明临时联系是由当前工作区的表到哪个表的 59 SQL 是结构化查询语言构化查询语言的缩写 查询是 SQL 语言的重要组成部分 此外 SQL 还具有数据定义数据定义 数据操纵 数据控制数据操纵 数据控制功能 60 SQL语言具有如下的主要特点 1 SQL 是一种一体化的语言 2 SQL 语言是一种高度非过程化的语言 3 SQL 语言非常简洁 4 SQL 语言可以直接以命令方式交互以命令方式交互使用 也可以嵌入嵌入到程序设计语言中以程序方式使用 61 SQL 语言的查询命令也称作SELECT 命令 他的基本形式由 SELECTSELECTSELECTSELECT FROMFROMFROMFROM WHEREWHEREWHEREWHERE查询块组成 62 格式 SELECTSELECTSELECTSELECT FROMFROMFROMFROM WHEREWHEREWHEREWHERE GROUPGROUPGROUPGROUPBYBYBYBY ORDERORDERORDERORDERBYBYBYBY SELECT 说明要查询的数据 FROM 说明要查询的数据来自哪个表 可以基于单个表或多个表进行查询 WHERE 说明查询条件 即选择元组的条件 GROUPBY 用于对查询结果进行分组 HAVING 短语必须跟随 GROUPBY 连用 用来限定分组必须满足的条件 ORDERBY 用来对查询结果进行排序 63 简单查询 格式 SELECT SELECT SELECT SELECT FROMFROMFROMFROM WHERE WHERE WHERE WHERE 说明 由 SELECT 和 FROM 短语构成或由 SELECT FROM WHERE 短语构成 64 简答的连接查询 格式 SELECTFROMWHERE 说明 连接查询是一种基于多个关系多个关系的查询 FROM 子句中指定查询连接的表表 WHERE 子句中指定连接条连接条 件件 65 排序查询用 SQLSELECT 将查找结果排序 排序的短语是 ORDERBY 格式 ORDERBY ASC DESC 排序字段2 ASC DESC 说明 ASCASCASCASC表示升序排序 表示升序排序 DESCDESCDESCDESC 表示降序排序 表示降序排序 66 嵌套查询是一类基于多个表多个表的查询 查询的结果是出自一个表中的字段 但是查询的条件要涉及多个表 嵌套查询一般分为两层 内层和外层内层和外层 67 SQL 不仅具有一般的检索能力 而且还有计算方式的检索 用于计算检索的函数有 COUNTCOUNTCOUNTCOUNT 计数计数 SUMSUMSUMSUM 求和求和 AVGAVGAVGAVG 计算平计算平 均值均值 MAXMAXMAXMAX 求最大值 求最大值 MINMINMINMIN 求最小值 求最小值 68 分组查询与计算分组查询与计算 格式 GROUPBY 分组字段2 HAVING分组限定条件 说明 当 WHERE 子句 GROUPBY 子句 和 HAVING子句同时出现时候 首先执行 WHERE 子句 从表中选 择符合的条件行 接着由 GROUPBY 子句对选取的行进行分组 人后执行计算函数 最后执行 HAVING 子句选取满足条件的分组 69 几个特殊运算符1 BETWEEN AND 适用于查询条件在什么范围之内 即在 和 之间 包括两端的数据在内 包括两端的数据在内 2 NOT 否定运算 3 LIKE 适用于字符串的查询 其常用的通配符有 表示任意多个字符 表示任意多个字符 表示任意一个字符 表示任意一个字符 70 INNERJOIN 等价于 JOIN 为普通连接 LEFT JOIN 为左连接 RIGHTJOIN 为有连接 FULLJOIN 为全连接 ONJoinCondition 为制定连接条件 71 插入数据 格式 INSERTINTO或INSERTINTO dbf nameFROMARRAYFROM 更新数据 格式 UPDATETableName 一般使用 WHERE 子句指定条件 以更新满足条件的一些记录的字段值 删除数据 格式 DELETE FROMTableName 参数 FROM指定从哪个表中删除数据 72 表的定义表的定义 格式 CREATE TABLE DBF 字段名 1 字段类型 1 字段宽度 字段名 2 字段类型 2 字段宽度 CHECK DEFAULT PRIMARY KEY UNIQUE 用 CREATETABLE命令可以完成表设计器所能完成的所有功能 除了具有建立表的基本功能外 CREATETABLE命令还可以建立关键 字 主索引 PRIMARY KEY 定义域完整性的 CHECK 约束 定义默认值的 DEFAULT 等 全国计算机等级考试二级 VF知识点 73 表的删除 格式 DROPTABLE 说明 DROP TABLE 直接从磁盘上删除所对应的 dbf 文件 74 查询 从指定的表或视图表或视图中提取满足条件记录 然后按照想得到的输出类型定向输出查询结果 查询是以扩展名 QPR QPR QPR QPR的文件保存 在磁盘上的 它的实际上是一个包含预先定义好的 SQL SELECT 语句的文本文件文本文件 75 查询设计器包括的选项卡 字段 联接 筛选 排序依据 分组依据和杂项字段 联接 筛选 排序依据 分组依据和杂项 字段字段 选项卡对应 SELECSELECSELECSELECT 短语 指定所要查询的 数据 联接联接 选项卡对应于 JOINJOINJOINJOINONONONON短语 筛选筛选 选项卡对应于 WHEREWHEREWHEREWHERE短语 用于指定查询条件 排序依据排序依据 选项卡对应于 ORDERORDERORDERORDER BYBYBYBY 短语 用于指定排序字段和排序方式 分组依据分组依据 对应于 GROUPGROUPGROUPGROUPBYBYBYBY 短语和 HAVINGHAVINGHAVINGHAVING 短语 用于分组 杂项杂项 选项卡指定是否要 重复记录 对应对应DISTINCTDISTINCTDISTINCTDISTINCT 以及列在前面的记录 对应于 TOPTOPTOPTOP短语短语 76 建立查询 格式 CREATEQUERY 77 查询去向查询去向 查询去向具体含义对应的 SQL语言 浏览在 浏览 窗口中显示查询结果为默认的输出去向无 临时表将查询结果存储在一个命名的临时只读表中INTO CURSOR 表将查询结果存放在一个扩展名为 dbf 表中INTOTABLE 屏幕在 VFP 的主窗口或当前活动输出窗口显示查询结果 到屏幕 TOSCREEN 到打印机 TO PRINTER 到文本文件 TOFILE 78 运行查询 格式 DO 79 视图是从基本表的基础上导出来的虚拟表 兼有 表表 和 查询查询 的特点 与查询相类似的地方是 可以用来从一个或多个相关 联的表中提取有用的信息 与表相类似的地方 可以用来更新其中的信息 并将更新更新结果永远保存在磁盘上 80 根据视图数据源不同 可将视图分为两种 1 1 1 1 本地视图本地视图 使用当前数据库中使用当前数据库中 VFPVFPVFPVFP表建立的视图表建立的视图 2 2 2 2 远程视图远程视图 使用当前数据库使用当前数据库 之外的数据源表中建立的视图之外的数据源表中建立的视图 81 视图设计器视图设计器比查询设计器多了一个 更新条件 选项卡 在该选项卡中可进行设置更新视图的操作 其他选项卡的功 能与查询设计器中个选项卡的基本相同 82 查询设计器和视图视图设计器的区别 1 查询设计器的结果是将查询以 QPR为扩展名得文件形式保存在磁盘中保存在磁盘中 而视图设计完 后 在磁盘上找不到类似的文件 视图的结果保存在数据库中保存在数据库中 2 视图是可以用于更新的 所在视图设计器中多了一个 更新条件更新条件 选项卡 3 在视图设计器中没有查询去向查询去向的问题 83 建立视图CREATEVIEW 或 CREATE VIEW AS 84 对象 客观世界里的任何实体都可以被看作是对象对象 属性 用来表示对象的状态 方法 用来描述对象的行为 85 通常把基于某个类生成的对象称为这个类的实例 也就是说 任何一个对象都是某个类的一个实例 86 在VFP 中的类一般可以分为 容器类和控件类容器类和控件类 可分别生成容器和控件容器和控件 87 事件 事件是一种由系统预先定义系统预先定义 而由用户用户或系统系统发出的动作 事件作用于对象 对象识别事件并作出相应的反应 事件可以 由系统系统引发 也可以由用户用户引发 88 表单常用属性 属性描述默认值 AlwaysOnTop指定表单是否总是位于其他打开窗口之上 F AutoCenter指定表单初始化时是否自动在 VFP主窗口内居中显示 F BackColor指定表单窗口颜色 BorderStyle指定表单边框风格 Value指定对象当前的取值 Caption指定对方的标题 Visible指定对象是否可见还是隐藏 Release将表单从内存中释放 清除 Refresh重新绘制表单或控件 刷新它的所有值 89 创建表单CREATEFROM 打开一个已有的表单使用命令 ModifyFROM 表单文件名 全国计算机等级考试二级 VF知识点 运行表单 Do FROM 90 表单向导 适合于创建基于一个表的表单 一对多表单向导 适合于创建两个具有一对多关系的表的表单 91 为表单建立数据环境 可以控制设置控件与数据之间的绑定关系 数据环境中能够包含表单所需要的表表 视图以及表之间的关系视图以及表之间的关系 数据环境中的表或视图会随着表单的打开或运行而打开 并随着表单的关闭或释放而关闭 92 从 数据环境设计器 窗口直接将字段托人表单 默认情况下 如果拖动的是字符型字符型字段 那么系统将在表单内产生一个文本框文本框 如果拖动的是逻辑型逻辑型字段 将产生复选框复选框控件 如果拖动的是备注型备注型字段 将产生编辑框编辑框控件 如果拖动的是表或视图表或视图 将产生表格产生表格 控件 93 标签 Lable 控件用以显示文本 被显示的文本在 CAPTION 属性中指定 称为标题文本 常用的标签属性 1 CAPTION 指定标签的标题文本 用户利用该属性为所创建的对象指定标题文本 只能为字符型数据 2 Alignment 属性 指定标题文本在控件中显示的对齐方式 该属性的设置值 设置值说明 0 默认值 左对齐 文本显示在区域的左边 1右对齐 文本显示在区域的右边 2中央对齐 将文本居中排放 使左 右空白的空白相等 94 标签按钮 CommandButton 一般用来完成摸个特定功能 如关闭表单 移动记录指针 打印报表 命令说明 Default值为 T 时 命令按钮称为 确认 按钮 该属性的默认值为 F Cancel值为 T 时 命令按钮称为 取消 按钮 该属性的默认值为 F Enabled指定表单或控件能否响应由用户引发事件 默认值为 T 即对象是有效的 能被 选择 响应用户引发的事件 Visible指定对象是可见的还是隐藏的 在表单设计器坏境下创建的对象 该属性的默认 值为 T 即对象是可见的 95 文本框 TextBox 是一种常用控件 可用于输入数据或编辑内存变量 数组元素和非备注型字段内的数据 文本框一般只包含一 行数据 文本框可以编辑任何类型的数据 如字符型 数值型 逻辑型 日期型或日期时间型 ControlSource为文本框指定要绑定的数据源 数据源是一个字段或内存变量 Value通过设置该属性值为文本框指定初始值 该属性的默认值是空串 PasswordChar指定文本框控件内是显示用户输入的字符还是显示占位符 该属性的默认值是空串 此时没有占位符 文本框 内显示用户输入的内容 当该属性指定一个字符 即占位符 通常为 后 文本框内将只显示占位符 而不会 显示用户输入的实际内容 InputMask指定一个文本框中如何输入和显示数据 96 复选框 CheckBox 用于标记一个两值状态 如真 T 或 F 当处于选中状态时 复选框显示一个对勾 否则 复选框内为空 白 可以选择 0 0 0 0 个或多个多个复选框 1 caption 显示复选框旁边的标题 2 ControlSource 指明复选框绑定的数据源 3 Value 通过 Vaule 属性设置或返回复选框的状态 包括 0 或 F 未选中 1 或 T 选中 2 或 null 不确定 该属性的默认 值为 0 97 列表框 ListBox 1 RowSourceType 属性指明列表框中条目的数据源类型 RowSource属性指明指定列表框中条目的数据源 2 ColumnCount 属性 指定列表框的列数 即一个条目中包含的数据项目数 3 ControlSource属性 为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南省卫生健康人才中心招聘4人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年福建省晋江市建设投资控股集团有限公司及其权属子公司招聘31人考前自测高频考点模拟试题及答案详解(典优)
- 2025年4月广东深圳市福田区区属公办高中面向全国遴选校长1人考前自测高频考点模拟试题有完整答案详解
- 2025福建厦门市教育局所属事业单位厦门市音乐学校招聘专业技术岗位教师1人(2025年4月)模拟试卷附答案详解(黄金题型)
- 2025春季内蒙古包头市第四医院人才引进9人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025广东珠海市金湾区招聘公办中小学编制内教师160人考前自测高频考点模拟试题及答案详解(有一套)
- 2025北京昌平区统计局面向社会招聘经济运行监测工作专班助统员1人模拟试卷附答案详解(突破训练)
- 2025湖南怀化市红花园投资开发有限公司招聘10人考前自测高频考点模拟试题有答案详解
- 2025年南阳唐河县鸿唐高级中学招聘教师51人考前自测高频考点模拟试题附答案详解
- 2025年春季中国电子校园招聘考前自测高频考点模拟试题(含答案详解)
- 食材配送服务方案投标方案【修订版】(技术标)
- JT-T-795-2011事故汽车修复技术规范
- GB/T 43731-2024生物样本库中生物样本处理方法的确认和验证通用要求
- 食品行业的食品创新与新产品开发
- 华中师范大学2016年841物理化学考研真题
- 岩棉复合板外墙保温的施工工艺
- JJF 1334-2012混凝土裂缝宽度及深度测量仪校准规范
- GB/T 4025-2010人机界面标志标识的基本和安全规则指示器和操作器件的编码规则
- 大学学生转学(转入)申请表
- 角膜 角膜炎课件
- DL∕T 5440-2020 重覆冰架空输电线路设计技术规程
评论
0/150
提交评论