第15章VFP应用 15,1概述(主操作界面) 152VFP命令结构 153VFP的数据类型 15.4数据库操作常用命令 55结构化程序设让 156可视化程序设让 157应用系统开发(工资管理系统) 158小结 159习题
第15章 VFP应用 ◼ 15.1 概述(主操作界面) ◼ 15.2 VFP命令结构 ◼ 15.3 VFP的数据类型 ◼ 15.4 数据库操作常用命令 ◼ 15.5 结构化程序设计 ◼ 15.6 可视化程序设计 ◼ 15.7 应用系统开发(工资管理系统) ◼ 15.8 小结 ◼ 15.9 习题
15.1概述(主操作界面) 安装、启动、关闭 ■主界面(使用演示) 项目管理器(使用演示) 命令窗 ■VFP向导、设计器、生成器
15.1 概述(主操作界面) ◼ 安装、启动、关闭 ◼ 主界面 (使用演示) ◼ 项目管理器 (使用演示) ◼ 命令窗口 ◼ VFP向导、设计器、生成器
5.1VFP主界面、项目管理器 IE/ Microsoft Visual FoxPro 口× 文件(编辑(E)显示(y)工具(①程序项目⑨窗口(帮助(H 口回咧圖凶a-回盛幽翻 已项目管理器-Xsql 命 全部|数据|文档|类代码其他1 ect x from student where sse 日画数据 新建Q 日凸数据库 添加〔A 中圃自由表 中p查询 修改 -圉文档 中-画类库 关闭 □代码 移去 田其他 车编m 说明 路径 e:vfp教案xsg1 databse1.dbc 查询 记录:1/2 Exclusive NUM
15.1 VFP主界面、项目管理器
15.1VFP表结构设计器 表设计器- student. dbf 字段索引表 字段名 类型 宽度小数位数索引 字符型 确定 name 字符型 字符型 取消 cs¥q 日期型 028 册除①) 显示 字段有效性 格式) 规则0R 输入掩码0) 信息G 标题C 默认值 匹配字段类型到类 字段注释 显示库0 显示类 ∝默认>
15.1 VFP表结构设计器
15.2VFP命令结构 DISPLAY [ [ FIELDS [FOR WHILE l 命令动词 子句(动词短语) ■命令动词: DISPLAY、LIST、 DELETE等 ■:范围,ALL, NeXT n,REST [ FIELDS< Fieldlist]:字段名列表 [FOR<exp][ WHILE<exp]:条件表达式
15.2 VFP命令结构 DISPLAY [] [FIELDS ] [FOR ] [WHILE ] 命令动词 子 句 ( 动 词 短 语 ) ◼ 命令动词:DISPLAY、LIST、DELETE等 ◼ :范围,ALL,NEXT n,REST ◼ [FIELDS ]:字段名列表 ◼ [FOR ] [WHILE ]:条件表达式
15.3VFP的数据类型 「类型「缩写说明 字节大小 取值范围 字符型C 任意文本每个字符占用一个字 节,最大254个字符 任意字符 货币量 8个字节 从-922337203685477.5808 货币型保留4位小数 到+922337203685477.5807 数值型N数字、小数点在内存中占8个字节 从-1E+19到+1E+20 浮点型F和正负号组成在表中占1~20字节 双精度B双精度浮点型 从-49E+324到+1.8E+308 型 8个字节 整型 从-2147483647 整型值 4个字节 到2147483646
15.3 VFP的数据类型 类型 缩写 说明 字节大小 取值范围 字符型 C 任意文本 每个字符占用一个字 节,最大254个字符 任意字符 货币型 Y 货币量 保留4位小数 8个字节 从-922337203685477.5808 到+922337203685477.5807 数值型 浮点型 N F 数字、小数点 和正负号组成 在内存中占8个字节, 在表中占1~20字节 从-1E+19到+1E+20 双精度 型 B 双精度浮点型 8个字节 从-4.9E+324到+1.8E+308 整型 I 整型值 4个字节 从-2147483647 到2147483646
15.3VFP的数据类型(续) 类型缩写 说明 字节大小 取值范围 日期型|D 包含年、月、日 8个字节 美国格式为:月/日/年 的数据 ANSI格式为:年/月/日 日期 和时间的数据8个字#从010010/01到99912/31 包含年、月、日 时间型 加上从00:00:00到23:59:59 逻辑型|L 真”或“假”的 布尔值 1个字节 T./.F 备注型M 数据块 4个字节 只受可用内存空间的限制 通用型GOLE对象引用4个字节只受可用内存空间的限制
15.3 VFP的数据类型(续) 类型 缩写 说明 字节大小 取值范围 日期型 D 包含年、月、日 的数据 8个字节 美国格式为:月/日/年 ANSI格式为:年/月/日 日期 时间型 T 包含年、月、日 和时间的数据 8个字节 从0100/10/01到9999/12/31 加上从00:00:00到23:59:59 逻辑型 L “真”或“假”的 布尔值 1个字节 .T. / .F. 备注型 M 数据块 4个字节 只受可用内存空间的限制 通用型 G OLE对象引用 4个字节 只受可用内存空间的限制
15.4数据库操作常用命令 CREATE LIST STRU, DISP STRU, MODI STRU USE. CLOSE APPEND:追加记录; INSERT:插入记录。 IST, DISPLAY:显示查询记录。 ■ BROWSE:浏览 G0,SKIP:记录指针。 DELETE:逻辑删除记录;PACK:物理删除 ZAP:清空库中所有记录。 SORT:排序
15.4 数据库操作常用命令一 ▪ CREATE ▪ LIST STRU,DISP STRU,MODI STRU ▪ USE,CLOSE ▪ APPEND:追加记录;INSERT:插入记录。 ▪ LIST,DISPLAY:显示查询记录。 ▪ BROWSE:浏览 ▪ GO,SKIP:记录指针。 ▪ DELETE:逻辑删除记录;PACK:物理删除。 ▪ ZAP:清空库中所有记录。 ◼ SORT:排序
15.4数据库操作常用命令二 INDEX:索引,IDX索引与结构索引文件(CDX) 不同 ■FIND,SEEK:索引查询。 ■ UPDATE:库文件间的更新操作 ■ REPLACE:批量更新。 ■ COUNT,SUM, CALCULATE, TOTAL:数据运算。 ■EOF(),BOFQ, FOUND O:几个函数 ■多表操作,工作区,多表间的连接和关联
15.4 数据库操作常用命令二 ◼ INDEX:索引,IDX索引与结构索引文件(CDX) 不同。 ◼ FIND,SEEK:索引查询。 ◼ UPDATE:库文件间的更新操作。 ◼ REPLACE:批量更新。 ◼ COUNT,SUM,CALCULATE,TOTAL:数据运算。 ◼ EOF(),BOF(),FOUND():几个函数。 ◼ 多表操作,工作区,多表间的连接和关联
15.5结构化程序设计 ■15.5.1程序设计基础知识 ■15.5.2交互式语句 ■15.5.3分支判断 15.5.4循环结构 ■15.5.5过程(子程序) 15.5.6程序示例
15.5 结构化程序设计 ◼ 15.5.1 程序设计基础知识 ◼ 15.5.2 交互式语句 ◼ 15.5.3 分支判断 ◼ 15.5.4 循环结构 ◼ 15.5.5 过程(子程序) ◼ 15.5.6 程序示例