Visual_FoxPro_操作基础 VFP入门教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual FoxPro 系统启动
鼠 标 指 向 此 菜 单 项
鼠 标 指 向 此 菜 单 项
单击此菜单项
双击桌面快捷方式
双击 双击
双击
双击
双击
返回
VFP的主界面 启动完VFP后,就可以进入VFP的主界面。
VFP主界面各主要组成部分
1.标题栏
2.菜单栏
3.工具栏 (菜单“显示/工具栏”)
4.状态栏
VFP功能及发展概述
VFP是关系数据库管理系统 VFP是数据库应用系统开发工具
VFP特点及功能 特点 实现数据共享,减少数据冗余; 采用特定的数据模型; 具有较高的数据独立性; 有统一的数据控制功能; 加强了数据安全性和完整性的维护; 交互式(菜单方式、命令方式、可视化操作)和程 序运行方式
VFP特点及功能 功能
VFP的运行环境、安装、启动与退出
运行环境 目前计算机的配置一般都能满足运行环境要求。 VFP的启动 VFP退出
在VFP6的系统菜单中选择【文件】|【退出】。 在VFP6的命令窗口中输入Quit并按Enter键。 单击VFP6系统主窗口右上角的“×”按钮 日期格式: VFP系统设置 菜单”工具”---”选 文件默认保存路径 项”
表格生成器(Grid Builder) 列表框生成器(ListBox Builder) 选项组生成器(OptionGroup Builder)
文本生成器(TextBox Builder) 自动格式生成器(AutoFormat Builder) 参照完整性生成器(Referential Integrity Builder)
项目管理器窗口组成及其使用
项目菜单项
选项卡 项目管理器 折叠按钮
命令按钮
项目管理器窗口组成及其使用
项目管理器窗口主要由选项卡与命令按钮组成。 (1)选项卡 全部:项目管理器中所有的项目 数据:数据库、数据表、查询等 文档:表单、报表、标签等 类: 类和类库 代码:管理程序、API库、程序代码文件。 其他:其它类型文件。如管理菜单、文本文件和 其他文件。
<命令动词>[FIELDS<表达式表>][<范围>][FOR<条件>
|WHILE<条件>][TO Fຫໍສະໝຸດ BaiduLE<文件名>|TO PRINTER|TO <内存变量>]
注意:符号的约定 < > 必选项 [ ] 可选项 | 任选项 … 前面内容的重复 以上符号,不是命令结构,只是对命令结构的说明, 写命令时不要写。
设计、生成文本输入框 格式化多个被选定的控件 建立数据库表间的参照完 整性
常 用 文 件 类 型
项目管理器
项目及项目管理器 项目:一个应用系统是由许多文件、数据、文 档和对象组成的集合,在VFP中这些对象是通过 项目文件来进行统一组织和管理的。因此,一个
项目其实就是一个应用程序,它是文件、数据、
文档和对象的集合。
项目管理文件:一个项目对应一个项目管理文 件,扩展名为.PJX,如:学籍管理.PJX。 项目管理器:是Visual Foxpro的管理中心,用 于在应用系统的开发过程中组织管理项目中的所 有文件。
Visual Foxpro
微机数据库管理系统发展
1986年6月推出了FoxBASE+ 1.0版 1987年7月推出了FoxBASE+ 2.0版 1988年7月推出了FoxBASE+ 2.1版 1992年下半年推出了FoxPro 2.5版 1994年下半年推出了FoxPro 2.6版 1995年6月推出了Visual FoxPro 3.0 1996年8月推出了Visual FoxPro5.0 1998年9月推出了Visual FoxPro6.0
VFP操作方式
菜单操作方式 (界面方式) 命令操作方式
命令窗口可以直接运行程序,也可以直接键入命令
程序工作方式
命令格式的规则
一条命令通常由命令动词和若干条短语组成。 命令动词表明该命令功能(执行什么操作), 短语用于修正、限定命令(操作对象、操作条件) 短语有时又称为子句。
命令构成的基本格式
“条件”是由关系或逻辑表达式构成 FOR:筛选所有符合条件的记录 WHILE:依次筛选从当前记录开始到第一个不
满足条件的记录
命令书写有关规则 1、命令动词必须是命令行的第一个非空字符,各子 句顺序可任意,子句间用一个或多个空格隔开。 2、命令动词可用前4个或4个以上字母简写。 3、命令行的总长度不得超过2048个字符(包括空 格在内)。若一命令较长可分几行写,但除最后一 行以外,每行的未尾以“;”结束。 4、命令、关键字、变量名和文件名中的字母可大 写也可小写,或大小写混合,三者等效。
5.命令窗口
VFP的主界面图示
标题栏
工具栏
菜单栏
下拉菜 单
命令窗 口
状态栏
主窗口
图
VFP开发环境主界面
返回 退出
命令窗口操作
1.命令窗口的隐藏与激活
隐藏:“窗口”/“隐藏”。快捷键: Ctrl+F4 激活(显示):“窗口”/“命令窗口”。快捷键:Ctrl+F2
2.命令窗口的使用
在命令窗口中输入一条命令,VFP即刻执行该命令,并在主
搭配使用。
VFP常用生成器及其相应功能。
VFP常用生成器及其功能
生 成 器 功 能
组合框生成器(ComboxBox Builder) 命令组生成器(CommandGroup Builder) 编辑框生成器(EditBox Builder) 表达式生成器(Expression Builder)
表单生成器(Form Builder) 设计、生成组合框 设计、生成命令按钮组 设计、生成文本编辑框 设计、生成表达式 设计、生成表单 设计、生成表格 设计、生成列表框 设计、生成选项按钮组
用
途
创建一个表 创建查询 创建本地视图
创建一对多表单 创建报表 创建具有分组和 总计功能的报表 创建一个一对多报表
远程视图 向导 图表向导
表单向导
创建远程视图 一对多报表向导
创建一个图表
创建一个表单
标签向导
应用程序向导
创建邮件标签
创建一个Visual Foxpro 6.0应用程序
VFP设计器
一组可视化的开发工具 设计器的启动方法:
窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一 条命令。 例如,在命令窗口输入以下两条命令: ? 8*11 ?? (8+9)/2 将立即在主窗口显示执行结果:88和8.5
注:?|?? <表达式表>
该命令的功能是依次计算并显示各表达式的值。
?与??的区别在于:?在显示表达式内容之前,先发
送出一个回车换行符;而??则不发出回车换行符, 从光标当前位置开始输出。 此外命令窗口的自动响应菜单操作功能,并 具有命令记忆功能(用光标上下移动键)。
VFP文件类型
1、项目文件 .PJX .PJT 2、数据库文件 .DBC .DCT 3、表文件 .DBF .FPT 4、程序文件 .PRG .FXP 5、索引文件 .IDX .CDX 6、内存变量文件 .MEM 7、查询文件 .QPR 8、报表文件 .FRX .FRT 9、标签文件 .LBX .LBT 10、文本文件 .TXT 11、表单文件 .SCX .SCT 12、菜单文件 .MNX .MNT .MPR
2.1 VFP的功能及发展概述 2.2 VFP安装、启动与退出
VFP操作基础
2.3 VFP的主界面和环境设置 2.4 VFP文件类型 2.5 项目管理器 2.6 VFP向导、设计器与生成器
学习要点
1、VFP常用的文件类型 2、Visual FoxPro的默认路径设置 3、VFP项目管理器的认识和使用
可以将命令分为八个子句,即每个顶头行为一个子句,书写时应是同一行。
范围子句选项 ALL
记录指针指 当前表中的全部记录。 向的记录
NEXT <n> 从当前记录开始的连续N条记录。 RECORD <n> 当前表中的第N号记录。 REST
从当前记录开始到最后一条记录为止的所有记录。
条件子句 [FOR <条件>|WHILE <条件>]
查询设计器 视图设计器 表单设计器
报表设计器
菜单设计器 标签设计器
数据环境设计器
建立用于显示和打印数据的报表
创建或修改菜单或快捷菜单 建立用于显示和打印数据的标签 定义与修改数据源
连接设计器
把远程视图连接到远程数据库
VFP生成器
生成器用于对控件常用属性的设置。
生成器一般不能独立运行,必须在设计器中
在“项目管理器”中:选择要创建的文件类型,
单击“新建” →“新建文件”
“文件” →“新建” →“新建文件”
单击常用工具栏中的“新建”→“新建文
件” 。
VFP常用设计器及其功能
设计器名称
数据库设计器
功
能
建立或修改数据库表,定义表间关系
数据表设计器
创建或修改数据表,设置表中的索引
创建并修改本地表的查询 创建或修改本地表或远程数据表查询 创建或修改表单
VFP向导、设计器与生成器
为了加快应用程序的开发,减轻用户的 程序设计工作量,VFP提供了三种自动生成 应用程序部件的有效的可视化辅助设计工具: 设计器、生成器和向导。
VFP向导
设计器
生成器
VFP向导
向导(Wizard):
通过交互式的方式引导用户快速生成应用程序的工具。
向导的启动方式:
① “工具”→“向导” 。
② 在“项目管理器”中选定要创建文件的 类型,然后选择“新建”→“向导” 。 ③ “文件” →“新建”→“向导” 。 ④ 在常用工具栏中单击“新建”→“向 导” 。
VFP提供了24种向导工具。
VFP常用向导工具
向导名称
表向导 查询向导 本地视图 向导
用
途
向导名称
一对多表单向导 报表向导 分组/总计报表 向导
(2)命令按钮
项目管理器窗口中的右边有六个命令按钮,这 些按钮主要用于对选项卡中的对象进行操作,它 们会随着所选选项卡的不同而发生变化。 主要的命令按钮有:
新建、添加、修改、打开、关闭、浏览、移去、 预览、运行和连编。
移去:移动只是从项目管理器中移除,但并未从物 理磁盘中删除。
项目管理器的使用和设置 在后继学习中逐一讲解。
项目管理器的建立
(1)新建一个项目
“文件” →“新建” ; 单击“新建”工具栏按钮。
(2)打开一个已有的项目文件。有以下几种方法: “文件” →“打开” ,
单击常用工具栏上的“打开”按钮。
在命令窗口中,打入命令:
Modify Project <路径\项目名>
可打开默认目录下的项目文件。 用鼠标双击要打开的项目文件名。
性能强大
完整.丰富的工具
超高速的速度 极其友好的界面
集成化的系统开发环境 支持过程式编程技术 支持面向对象可视化编程技术 功能强大的可视化程序设计工具
完备的兼容性
VFP 的功能及发展概述
微机数据库管理系统发展
dBase Foxbase Foxpro
是美国Ashton-Tate公司推出
86年6月美国Fox公司推出了, 多用户关系数据库管理系统。 20世纪90年代后Foxpro逐渐取 代Foxbase成为主流。 Microsoft公司95年推出的VFP 3.0正式宣布了新一代关系型数 据库管理系统的诞生。
命令构成的基本格式 <命令动词> ; 命令名,指示计算机要完成的操作 [<字段名表>]; 指明操作所涉及的字段名称.省略时为所有字段 [<范围>] ; [FOR <条件>|WHILE<条件>];
指定命令可以操作的记录集
[TO FILE <文件名>|TO PRINTER;
控制操作结果 |TO ARRAY<数组名>|TO <内存变量>]; 的输出去向
[ALL [LIKE/EXCEPT <通配符>]];
[IN <别名>]
可以将命令分为八个子句,即每个顶头行为一个子句,书写时应是同一行。
命令构成的基本格式 <命令动词> ; [<字段名表>]; [<范围>] ; 常 用 基 本 格 式
[FOR <条件>|WHILE<条件>];
[TO FILE <文件名>|TO PRINTER; |TO ARRAY<数组名>|TO <内存变量>]; [ALL [LIKE/EXCEPT <通配符>]]; [IN <别名>]