• 沒有找到結果。

为了减少用户工作量,高效开发出高质量的 Visual  FoxPro 应用程序,Visual  FoxPro 提 供了一整套的可视化设计工具供用户使用。这些工具可分为向导、设计器、生成器三大类。

各个类型的设计工具,使用方法均大体雷同,故对每个类型的设计工具只需讲解一个,即可 逐类旁通。 

2.7.1 向导(Wizard)

向导提供了用户完成某些工作所需要的详细操作步骤,在这些步骤的引导下,用户可以 一步一步方便地完成任务, 不用编程就可以创建良好的应用程序界面, 并完成许多与数据库有 关的操作。Visual FoxPro 提供了 25 种向导工具。常用的向导有:表向导、报表向导、表单向 导、查询向导等。

向导的启动有两种方法,现以建立表单文件为例讲解向导的使用步骤。 

1.通过“文件”菜单 操作步骤如下:

(1)单击“文件”菜单的“新建”命令,打开“新建”对话框,如图 2­6 所示。

(2)选择有关的文件类型,例如选“表单” 。

(3)单击“向导”按钮,即可启动“向导” ,用户在该向导的指引下,可逐步完成该类 文件的创建。 

2.通过“工具”菜单 操作步骤如下:

(1)单击“工具”菜单中的“向导”命令,在展开的“向导”二级子菜单中,选择“表

单”命令,启动创建“表单”向导,如图 2­7 所示。

图 2­6  “新建”对话框 图 2­7  使用“工具”菜单启动向导

(2)在“向导选择”对话框中,单击需要的向导图标。 

Visual FoxPro 提供了多个向导工具,常用向导工具的功能如表 2­19 所示。

表 2­19  向导功能表

向导名称 功能

表向导 在表结构基础上创建一个新表

报表向导 利用单独的表来快速创建报表

一对多报表向导 从相关的数据表中快速创建报表

标签向导 快速创建一个标签

分组/统计报表向导 快速创建分组统计报表

表单向导 快速创建一个表单

一对多表单向导 从相关的数据表中快速创建表单

查询向导 快速创建查询

交叉表向导 创建交叉表查询

本地视图向导 利用本地数据创建视图

远程视图向导 创建远程视图

导入向导 导入或添加数据

文档向导 从项目文件和程序文件的代码中产生格式化的文本文件

图表向导 快速创建图表

应用程序向导 快速创建 Visual FoxPro 的应用程序 

SQL 升迁向导 引导用户利用 Visual FoxPro 数据库功能创建 SQL Server 数据库

数据透视表向导 快速创建数据透视表

安装向导 从文件中创建一整套安装磁盘

邮件合并向导 创建一个邮件合并文件

2.7.2 设计器(Designer) 

Visual  FoxPro  系统的设计器为用户提供了一个友好的图形界面。用户可以通过它创建并 定制数据表结构、数据库结构、报表格式和应用程序组件等。常用的设计器有:表设计器、查 询设计器、视图设计器、报表设计器、数据库设计器、菜单设计器等。和向导不同,设计器是 一个不分步骤的集成设计环境。

以打开数据库设计器为例,其操作步骤如下:

(1)打开“文件”菜单,单击“新建”命令,打开“新建”对话框。

(2)在“新建”对话框中,选中“数据库”单选按钮,单击“新建文件”按钮,打开“创 建”对话框。

(3)输入数据库文件名,选择文件保存路径,单击“保存”按钮返回,这时就会打开“数 据库设计器”窗口,如图 2­8 所示。

图 2­8  数据库设计器  Visual FoxPro 有多种设计器,其功能如表 2­20 所示。

表 2­20  设计器功能表

名称 功能

表设计器 创建表并建立索引

查询设计器 用于创建本地表的查询

视图设计器 用于创建远程数据源的查询并可更新查询

表单设计器 创建表单,用以查看并编辑表的数据

报表设计器 创建报表,以便显示及打印数据

标签设计器 创建标签布局以便打印标签

数据库设计器 建立数据库,查看并创建表之间的关系

连接设计器 为远程视图创建连接

菜单设计器 创建菜单或快捷菜单 

2.7.3 生成器(Builder)

生成器一般附属于设计器,其作用是协助设计器通过交互式操作,自动生成表达式、程

序过程等,从而简化操作、提高效率。在生成器中,用户只要告诉它做什么,至于如何做则是 生成器自己的事情了。

常用的生成器有:组合框生成器、命令组生成器、表达式生成器、表单生成器、列表框 生成器等。

以打开表单生成器为例,其操作步骤如下:

(1)打开“文件”菜单,单击“新建”命令,打开“新建”对话框。

(2)选中“表单”单选按钮,单击“新建文件”按钮,打开“表单设计器”窗口。

(3)在“表单设计器”窗口中,在表单上单击鼠标右键,然后在弹出的快捷菜单中单击

“生成器”命令,打开“表单生成器”对话框,如图 2­9 所示。

图 2­9  “表单生成器”对话框  Visual FoxPro 具有多种类生成器,其功能如表 2­21 所示。

表 2­21  生成器功能表

名称 功能 名称 功能

自动格式生成器 生成格式化的一组控件 列表框生成器 生成列表框

组合框生成器 生成组合框 选项生成器 生成选项按钮

命令组生成器 生成命令组按钮框 文本框生成器 生成文本框

编辑框生成器 生成编辑框 表达式生成器 生成并编辑表达式

表单生成器 生成表单 参照完整性生成器 生成参照完整性规则

表格生成器 生成表格 

相關文件