1Visual
FoxPro 的配置
本章内容要点:
5.1 Visual
FoxPro 配置
5.2
使用“选项”对话框设置
*5.3
显示设置
5.4 用SET命令设置
*5.5
使用配置文件
*5.6
隐藏启动屏幕
5.7
配置 Visual FoxPro 工具栏
5.8
恢复 Visual FoxPro 环境
注:带 *
号的您可以等熟悉VFP以后再详细看。
5.1
Visual FoxPro 配置
在成功地安装了 Visual
FoxPro
之后,需要设置开发环境。环境设置包括主窗口标题、默认目录、项目、编辑器、调试器及表单工具选项、临时文件存储、拖放字段对应的控件和其他选项。
Visual FoxPro
的配置决定了Visual FoxPro
的外观和行为。例如我们可以建立 Visual FoxPro
所用文件的默认位置,指定如何在编辑窗口中显示源代码以及日期与时间的格式等。
配置 Visual FoxPro既可以用交互式方法,也可以用编程的方法。您甚至可以使
Visual FoxPro 启动时调用您自建的配置文件。
对 Visual FoxPro
配置所做的更改既可以是临时的(只在当前工作期有效)也可以是永久的(它们变为下次启动
Visual FoxPro 时的默认设置值)。如果是临时设置,那么它们保存在内存中并在退出
Visual FoxPro
时释放。如果是永久设置,那么它们将保存在
Windows 注册表中。
当启动 Visual FoxPro
时,它读取注册表中的配置信息并根据它们进行配置。读取注册表之后,Visual
FoxPro 还会查找一个配置文件。配置文件是一个文本文件,您可以在其中存储配置设置值来覆盖保存在注册表中的默认值。Visual
FoxPro 启动以后,您还可以使用““选项”对话框”或
SET 命令进行附加的配置设定。
建议初学者用“选项”对话框进行设置
5.2
使用“选项”对话框设置
5.2.1方法:从“工具”菜单选择“选项”命令。
“选项”对话框如下所示:

5.2.2“选项”对话框具有一系列代表不同类别环境选项的选项卡,如下表所示。
使用该选项卡 |
访问这些特性 |
显示 |
界面选项,比如是否显示状态栏、时钟、命令结果或系统信息。 |
常规 |
数据输入与编程选项,比如设置警告声音,是否记录编译错误,是否自动填充新记录,使用什么定位键,调色板使用什么颜色以及改写文件之前是否警告等。 |
数据 |
表选项,比如是否使用
Rushmore
优化,是否使用索引强制唯一性,备注块大小,查找的记录计数器间隔以及使用什么锁定选项。 |
远程数据 |
远程数据访问选项,比如连接超时限定值,一次拾取记录数目以及如何使用
SQL 更新。 |
文件位置 |
Visual
FoxPro
默认目录位置,帮助文件存储在何处以及辅助文件存储在哪里。 |
表单 |
表单设计器选项,比如网格面积,所用刻度单位,最大设计区域以及使用何种类模板。 |
项目 |
项目管理器选项,比如是否提示使用向导,双击时运行或修改文件以及源代码管理选项。 |
控件 |
在“表单控件”工具栏中的“查看类”按钮所提供的有关可视类库和
ActiveX 控件选项。 |
区域 |
日期、时间、货币及数字格式。 |
调试 |
调试器显示及跟踪选项,比如使用什么字体与颜色。 |
语法着色 |
区分程序元素所用的字体及颜色,比如注释与关键字。 |
字段映象 |
从数据环境设计器、数据库设计器或项目管理器中向表单拖动表或字段时创建何种控件。 |
在这里,我们先将“文件位置”中的“默认目录”设置为自己想用以存放自己VFP文件的目录,(例如C:\MYVFP),其他设置等我们熟悉VFP以后再进行。
5.2.3 保存设置
可以把在“选项”对话框中所做设置保存为在当前工作期有效或者保存为
Visual FoxPro 默认(永久)设置。
1.在“选项”对话框中选择设置。
2.选择“确定”按钮。
当把设置保存为仅在当前工作期有效时,它们一直起作用直到退出
Visual FoxPro(或直到再次更改它们)。要永久保存所做更改,请把它们保存为默认设置,这将把它们存储在
Windows 注册表中。
1.在“选项”对话框中更改设置。
2.选择“设置为默认值”按钮。
注意
只有对当前设置做更改之后,“设置为默认值”按钮才被激活为可用状态。
*5.3
显示设置
运行 Visual FoxPro
之后,可以使用“选项”对话框或
DISPLAY STATUS 命令,也可以通过显示各 SET
命令的值,检查环境设置。
5.3.1显示多个环境设置
- 从“工具”菜单中选择“选项”来显示“选项”对话框并查看当前设置。
— 或者 —
- 在命令窗口中键入 DISPLAY
STATUS 命令。
5.3.2
显示单个环境设置
5.3.3 把“选项”对话框设置反映到“命令”窗口中
1.在“选项”对话框中做设置的选择。
2.按下 SHIFT
键然后选择“确定”。 设置反映在“命令”窗口中。
3.从“命令”窗口复制设置命令。
另外,我们还可以直接在
Windows 注册表中做更改从而设置 Visual FoxPro
配置,这里我们就不介绍了。
5.4
用SET命令设置
建立配置设置的一个途径就是在应用程序启动时运行一系列
SET
命令。例如若要配置系统使得应用程序启动时在状态栏中显示一个时钟,可以执行这个
SET 命令:
SET
CLOCK ON
在何处执行这一系列 SET
命令取决于应用程序的需要。一般应在应用程序的主文件中编写
SET 命令。
*5.5
使用配置文件
除了使用“选项”对话框或
SET 命令设置 Visual FoxPro
环境之外,我们还可以有选择地建立一些设置并把它们保存进一个或多个配置文件中。Visual
FoxPro 配置文件是一个文本文件,可以在其中指定
SET
命令的值,设置系统变量以及执行命令或调用函数。Visual
FoxPro
在启动时读取配置文件,建立设置以及执行文件中的命令。在配置文件中的设置将使“选项”对话框中(存储在
Windows 注册表)的默认设置无效。
使用配置文件有几个优点:
- 忽略“选项”对话框所做的默认设置。
- 维护几个不同的配置文件,每一个都具有不同的设置。Visual
FoxPro
可以根据特定用户或项目加载不同的配置文件。
- 比在程序初始化部分用
SET 命令建立设置更易修改。
- 在 Visual FoxPro
启动时,自动启动一个程序或调用函数。
5.5.1 创建配置文件
要创建一个配置文件,使用
Visual FoxPro
编辑器(或任何能够创建文本文件的编辑器)在安装
Visual FoxPro 的目录中创建一个文本文件即可。Visual
FoxPro 的早期版本在启动目录中创建 Config.fpw
文件,并作为默认配置文件。我们可以创建任何程序文件,然后通过双击该文件或使用命令行参数以便用该文件启动
Visual FoxPro,这样可以使用该文件建立默认的设置和行为。
如果正在创建一个新的配置文件,可以使用任何文件名保存它。习惯上,配置文件使用
.fpw 作为扩展名。
启动 Visual FoxPro
时,可以在下列位置(按顺序)使用默认配置文件:
- 当前工作目录。
- 安装 Visual FoxPro
的目录。
- DOS 路径中列出的目录。
如果在这些位置没有发现默认配置文件,Visual
FoxPro 只使用“选项”对话框中建立的默认设置。
配置文件的设置方法:
若要输入一个系统变量的设置,请使用与在命令窗口或程序中同样的格式。
- 在配置文件中设置系统变量,输入系统变量名称,一个等号
(=) 以及该变量的设置值。
例如,下面命令设置
Visual FoxPro 主窗口的标题:_SCREEN.Caption =
"My Application"
下面命令指定了一个替代的拼写检查程序:_SPELLCHK
= "SPLLCHK.EXE"
- 在配置文件中调用函数或执行命令,输入
COMMAND,一个等号 (=)
以及要执行的命令或要调用的函数。
例如,要在
Visual FoxPro 主窗口标题中包含 Visual FoxPro
版本号,使用命令:
COMMAND =_SCREEN.Caption=;"Visual FoxPro " + SUBSTR(VERS(),25,3)
下面的命令在
Visual FoxPro 启动时执行一个特定的应用程序;
COMMAND = DO MYAPP.APP
5.5.2 指定配置文件
当 Visual FoxPro
启动时,您可以指定一个配置文件,或忽略所有配置文件,而允许
Visual FoxPro 使用它的默认设置。Visual FoxPro
加载一个配置文件以后,配置文件中的设置优先于“选项”对话框中所做的对应的默认设置。
如果不希望使用任何配置文件,包括默认的
Config.fpw,那么可以忽略所有的配置文件,这将使
Visual FoxPro 只使用在“选项”对话框中建立的默认设置。
5.5.3
忽略配置文件
在启动
Visual FoxPro 的命令行中添加 -C
开关,且其后不带任何东西。
例如,无论配置文件是在启动目录中,还是在系统路径中,若不想使用任何配置文件,可使用下面的命令行:Vfp6.exe
-C
*5.6
隐藏启动屏幕
默认情况下,Visual
FoxPro 启动时将在屏幕上显示一个启动屏幕,包含
Visual FoxPro
商标、版本号以及其他信息。如果不希望您的用户看到这个启动屏幕,可以用下面的方法隐藏它。
- 在 Visual FoxPro
命令行中添加 -T 开关。
例如,若想在启动
Visual FoxPro
时不显示启动屏幕,可以使用下面的命令行:VFP6.EXE
-T
5.7
配置 Visual FoxPro 工具栏
Visual FoxPro
包含的工具栏有:常用、数据库、表单控件、表单设计器、调色板、布局、打印预览、查询设计器、报表控件、报表设计器等。默认情况只有“常用”工具栏可见。当您使用一个
Visual FoxPro
设计器工具(例如,表单设计器)时,该设计器将显示使用它工作时常用的工具栏。也可以在任何需要时激活一个工具栏。
5.7.1
激活一个工具栏
- 运行相应的工具。–
或者 –
- 从“显示”菜单选择“工具栏”,然后,在“工具栏”对话框中选择希望激活的工具栏。
5.7.2
若要使一个工具栏不活动
- 关闭相应工具。 –
或者 –
- 从“显示”菜单选择“工具栏”,然后,在“工具栏”对话框清除要使之不活动的工具栏。
*5.7.3 修改 Visual FoxPro
工具栏
- 从“显示”菜单中选择“工具栏”。
- 选定希望定制的工具栏并单击“定制”按钮。
- 把按钮拖离工具栏来移去它们。
- 在“定制工具栏”对话框中选择适当的类别,然后把所需的按钮拖到工具栏上,这样可以向工具栏添加按钮。
- 在“定制工具栏”对话框中选择“关闭”按钮,关闭工具窗口,结束工具栏的定制工作。
提示
在更改了 Visual FoxPro
工具栏之后,您还可以把它恢复到原来的配置。方法是在“工具栏”对话框中选择工具栏,然后选择“重置”。
*5.7.4
从现有工具栏创建新工具栏
- 从“显示”菜单中选择“工具栏”。
- 选择“新建”。
- 在“新工具栏”对话框中命名工具栏。
- 在“定制工具栏”对话框中选择一个类别,然后把所需的按钮拖到新建的工具栏上。
- 您可以用鼠标把工具栏上的按钮拖动到所需位置来重排它们。
- 在“定制工具栏”对话框中选择“关闭”,然后关闭工具栏窗口,结束工具栏的创建工作。
注释
自己创建的工具栏上的按钮不能重置。
*5.7.5
删除创建的工具栏
- 从“显示”菜单选择“工具栏”。
- 选定欲删除的工具栏。
- 选择“删除”。
- 选择“确定”,确认删除。
注意
Visual FoxPro 提供的工具栏不能删除。
5.8
恢复 Visual FoxPro 环境
如果希望关闭所有操作,返回
Visual FoxPro
启动时的状态,那么在命令窗口或在退出 Visual
FoxPro
之前最后调用的程序中,按下列顺序运行如下命令即可实现。
CLEAR ALL
CLOSE ALL
CLEAR PROGRAM
CLEAR ALL
从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。
CLOSE ALL,在 CLEAR ALL 正确执行后,关闭 Visual FoxPro 默认数据工作期,即数据工作期 1 中的所有数据库、表以及临时表。
CLEAR PROGRAM
清除最近执行程序的程序缓冲区。CLEAR PROGRAM 迫使
Visual FoxPro
从磁盘而不是从程序缓冲区中读取文件。
|