📄 vfp1-5.htm
字号:
<p><span style="font-size: 9pt"> 除了使用“选项”对话框或 SET
命令设置 Visual FoxPro
环境之外,我们还可以有选择地建立一些设置并把它们保存进一个或多个配置文件中。Visual
FoxPro 配置文件是一个文本文件,可以在其中指定 SET
命令的值,设置系统变量以及执行命令或调用函数。Visual FoxPro
在启动时读取配置文件,建立设置以及执行文件中的命令。在配置文件中的设置将使“选项”对话框中(存储在
Windows 注册表)的默认设置无效。</span></p>
<p><span style="font-size: 9pt">使用配置文件有几个优点: </span><ul
type="disc">
<li><span style="font-size: 9pt">忽略“选项”对话框所做的默认设置。</span></li>
<li><span style="font-size: 9pt">维护几个不同的配置文件,每一个都具有不同的设置。Visual
FoxPro 可以根据特定用户或项目加载不同的配置文件。</span></li>
<li><span style="font-size: 9pt">比在程序初始化部分用 SET
命令建立设置更易修改。</span></li>
<li><span style="font-size: 9pt">在 Visual FoxPro
启动时,自动启动一个程序或调用函数。 </span></li>
</ul>
<p><span style="font-size: 9pt">5.5.1 创建配置文件</span></p>
<p><span style="font-size: 9pt"> 要创建一个配置文件,使用 Visual FoxPro
编辑器(或任何能够创建文本文件的编辑器)在安装 Visual FoxPro
的目录中创建一个文本文件即可。Visual FoxPro
的早期版本在启动目录中创建 Config.fpw
文件,并作为默认配置文件。我们可以创建任何程序文件,然后通过双击该文件或使用命令行参数以便用该文件启动
Visual FoxPro,这样可以使用该文件建立默认的设置和行为。</span></p>
<p><span style="font-size: 9pt"> 如果正在创建一个新的配置文件,可以使用任何文件名保存它。习惯上,配置文件使用
.fpw 作为扩展名。</span></p>
<p><span style="font-size: 9pt">启动 Visual FoxPro
时,可以在下列位置(按顺序)使用默认配置文件: </span><ul
type="disc">
<li><span style="font-size: 9pt">当前工作目录。<br>
</span></li>
<li><span style="font-size: 9pt">安装 Visual FoxPro 的目录。<br>
</span></li>
<li><span style="font-size: 9pt">DOS 路径中列出的目录。 </span></li>
</ul>
<p><span style="font-size: 9pt">如果在这些位置没有发现默认配置文件,Visual
FoxPro 只使用“选项”对话框中建立的默认设置。</span></p>
<p><span style="font-size: 9pt">配置文件的设置方法: </span><ul type="disc">
<li><span style="font-size: 9pt">输入不带 SET 关键字,只带有等号的 SET
命令。 </span><p class="tl"><span style="font-size: 9pt">例如:要设置默认路径,使用格式:<code>DEFAULT
= HOME()+"\VFP"</code></span></p>
<p class="tl"><span style="font-size: 9pt"> 要向状态栏添加时钟,使用命令:<code>CLOCK
= ON</code></span></p>
</li>
</ul>
<p><span style="font-size: 9pt"> 若要输入一个系统变量的设置,请使用与在命令窗口或程序中同样的格式。
</span><ul>
<li><span style="font-size: 9pt">在配置文件中设置系统变量,输入系统变量名称,一个等号
(=) 以及该变量的设置值。 </span></li>
</ul>
<p class="tl"><span style="font-size: 9pt"> 例如,下面命令设置 Visual FoxPro
主窗口的标题:<code>_SCREEN.Caption = "My Application"</code></span></p>
<p class="tl"><span style="font-size: 9pt"> 下面命令指定了一个替代的拼写检查程序:<code>_SPELLCHK
= "SPLLCHK.EXE"<br>
</code></span><ul type="disc">
<li><span style="font-size: 9pt">在配置文件中调用函数或执行命令,输入
COMMAND,一个等号 (=) 以及要执行的命令或要调用的函数。 </span><p
class="tl"><span style="font-size: 9pt">例如,要在 Visual FoxPro
主窗口标题中包含 Visual FoxPro 版本号,使用命令:</span></p>
<pre><span style="font-size: 9pt"><code>COMMAND =_SCREEN.Caption=;"Visual FoxPro " + SUBSTR(VERS(),25,3)</code></span></pre>
<p class="tl"><span style="font-size: 9pt">下面的命令在 Visual FoxPro
启动时执行一个特定的应用程序;</span></p>
<pre><span style="font-size: 9pt"><code>COMMAND = DO MYAPP.APP</code></span></pre>
</li>
</ul>
<ul type="disc">
<li><span style="font-size: 9pt">在配置文件中使用特殊术语,输入特殊术语,一个等号
(=) 以及设置值。 </span><p class="tl"><span style="font-size: 9pt">例如,要设置
Visual FoxPro 的最大可用系统变量数量,请使用命令:</span></p>
<pre><span style="font-size: 9pt"><code>MVCOUNT = 2048</code></span></pre>
</li>
<li><span style="font-size: 9pt">从配置文件中启动应用程序,在配置文件的任何位置把我们的应用程序名称指定给
<font color="#008000">_STARTUP</font> 系统变量: <code>_STARTUP = MYAPP.APP </code>–
或者 – 使用 COMMAND 命令,它只能是配置文件的最后一行: <code>COMMAND
= DO MYAPP.APP</code></span></li>
</ul>
<p><span style="font-size: 9pt">5.5.2 指定配置文件</span></p>
<p><span style="font-size: 9pt"> 当 Visual FoxPro
启动时,您可以指定一个配置文件,或忽略所有配置文件,而允许
Visual FoxPro 使用它的默认设置。Visual FoxPro
加载一个配置文件以后,配置文件中的设置优先于“选项”对话框中所做的对应的默认设置。
</span><ul type="disc">
<li><span style="font-size: 9pt">在启动 Visual FoxPro 的命令行指定 -C
开关以及希望使用的配置文件名称(必要时包含路径)。不要在开关和文件名称之间加空格。
</span><p class="tl"><span style="font-size: 9pt">例如下面命令指定 MYAPP.FPW
为配置文件:<br>
<code>C:\Program Files\Microsoft Visual Studio\Vfp98\Vfp6.exe -CC:\MYAPP\MYAPP.FPW</code></span></p>
<p class="tl"><span style="font-size: 9pt">— 或者 —</span></p>
</li>
<li><span style="font-size: 9pt">在 Windows 中双击要使用的配置文件名称。Visual
FoxPro 将使用该选定的配置文件启动。 </span></li>
</ul>
<p><span style="font-size: 9pt"> 如果不希望使用任何配置文件,包括默认的
Config.fpw,那么可以忽略所有的配置文件,这将使 Visual FoxPro
只使用在“选项”对话框中建立的默认设置。</span></p>
<p class="label"><span style="font-size: 9pt">5.5.3 忽略配置文件</span></p>
<p class="label"><span style="font-size: 9pt"> 在启动 Visual FoxPro
的命令行中添加 -C 开关,且其后不带任何东西。 </span></p>
<p class="tl"><span style="font-size: 9pt"> 例如,无论配置文件是在启动目录中,还是在系统路径中,若不想使用任何配置文件,可使用下面的命令行:<code>Vfp6.exe
-C</code></span></p>
<p align="center"><span style="font-size: 9pt"><a name="*5.6 隐藏启动屏幕">*5.6
隐藏启动屏幕</a></span></p>
<p><span style="font-size: 9pt"> 默认情况下,Visual FoxPro
启动时将在屏幕上显示一个启动屏幕,包含 Visual FoxPro
商标、版本号以及其他信息。如果不希望您的用户看到这个启动屏幕,可以用下面的方法隐藏它。
</span><ul type="disc">
<li><span style="font-size: 9pt">在 Visual FoxPro 命令行中添加 -T 开关。 </span></li>
</ul>
<p><span style="font-size: 9pt"> 例如,若想在启动 Visual FoxPro
时不显示启动屏幕,可以使用下面的命令行:<code>VFP6.EXE -T<br>
</code></span></p>
<p align="center"><span style="font-size: 9pt"><a
name="5.7 配置 Visual FoxPro 工具栏">5.7 配置 Visual FoxPro 工具栏</a></span></p>
<p><span style="font-size: 9pt"> Visual FoxPro
包含的工具栏有:常用、数据库、表单控件、表单设计器、调色板、布局、打印预览、查询设计器、报表控件、报表设计器等。默认情况只有“常用”工具栏可见。当您使用一个
Visual FoxPro
设计器工具(例如,表单设计器)时,该设计器将显示使用它工作时常用的工具栏。也可以在任何需要时激活一个工具栏。</span></p>
<p class="label"><span style="font-size: 9pt">5.7.1 激活一个工具栏 </span><ul
type="disc">
<li><span style="font-size: 9pt">运行相应的工具。– 或者 – </span></li>
<li><span style="font-size: 9pt">从“显示”菜单选择“工具栏”,然后,在“工具栏”对话框中选择希望激活的工具栏。
</span></li>
</ul>
<p class="label"><span style="font-size: 9pt">5.7.2 若要使一个工具栏不活动 </span><ul
type="disc">
<li><span style="font-size: 9pt">关闭相应工具。 – 或者 – </span></li>
<li><span style="font-size: 9pt">从“显示”菜单选择“工具栏”,然后,在“工具栏”对话框清除要使之不活动的工具栏。
</span></li>
</ul>
<p><span style="font-size: 9pt">*5.7.3 修改 Visual FoxPro 工具栏 </span><ol>
<li><span style="font-size: 9pt">从“显示”菜单中选择“工具栏”。</span></li>
<li><span style="font-size: 9pt">选定希望定制的工具栏并单击“定制”按钮。</span></li>
<li><span style="font-size: 9pt">把按钮拖离工具栏来移去它们。</span></li>
<li><span style="font-size: 9pt">在“定制工具栏”对话框中选择适当的类别,然后把所需的按钮拖到工具栏上,这样可以向工具栏添加按钮。</span></li>
<li><span style="font-size: 9pt">在“定制工具栏”对话框中选择“关闭”按钮,关闭工具窗口,结束工具栏的定制工作。
</span></li>
</ol>
<p class="indent"><span style="font-size: 9pt"><b>提示</b> 在更改了 Visual FoxPro
工具栏之后,您还可以把它恢复到原来的配置。方法是在“工具栏”对话框中选择工具栏,然后选择“重置”。</span></p>
<p><span style="font-size: 9pt">*5.7.4 从现有工具栏创建新工具栏 </span><ol>
<li><span style="font-size: 9pt">从“显示”菜单中选择“工具栏”。</span></li>
<li><span style="font-size: 9pt">选择“新建”。</span></li>
<li><span style="font-size: 9pt">在“新工具栏”对话框中命名工具栏。</span></li>
<li><span style="font-size: 9pt">在“定制工具栏”对话框中选择一个类别,然后把所需的按钮拖到新建的工具栏上。</span></li>
<li><span style="font-size: 9pt">您可以用鼠标把工具栏上的按钮拖动到所需位置来重排它们。</span></li>
<li><span style="font-size: 9pt">在“定制工具栏”对话框中选择“关闭”,然后关闭工具栏窗口,结束工具栏的创建工作。
</span></li>
</ol>
<p class="indent"><span style="font-size: 9pt"><b>注释</b>
自己创建的工具栏上的按钮不能重置。</span></p>
<p class="label"><span style="font-size: 9pt">*5.7.5 删除创建的工具栏 </span><ol>
<li><span style="font-size: 9pt">从“显示”菜单选择“工具栏”。</span></li>
<li><span style="font-size: 9pt">选定欲删除的工具栏。</span></li>
<li><span style="font-size: 9pt">选择“删除”。</span></li>
<li><span style="font-size: 9pt">选择“确定”,确认删除。 </span></li>
</ol>
<p class="indent"><span style="font-size: 9pt"><b>注意</b> Visual FoxPro
提供的工具栏不能删除。</span></p>
<p align="center"><span style="font-size: 9pt"><a name="5.8 恢复 Visual FoxPro 环境">5.8
恢复 Visual FoxPro 环境</a></span></p>
<p><span style="font-size: 9pt"> 如果希望关闭所有操作,返回 Visual
FoxPro 启动时的状态,那么在命令窗口或在退出 Visual FoxPro
之前最后调用的程序中,按下列顺序运行如下命令即可实现。</span></p>
<p><span style="font-size: 9pt"><code> CLEAR ALL<br>
CLOSE ALL<br>
CLEAR PROGRAM<br>
<br>
</code>CLEAR ALL
从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。</span></p>
<pre><span style="font-size: 9pt">CLOSE ALL,在 CLEAR ALL 正确执行后,关闭 Visual FoxPro 默认数据工作期,即数据工作期 1 中的所有数据库、表以及临时表。</span></pre>
<p><span style="font-size: 9pt">CLEAR PROGRAM
清除最近执行程序的程序缓冲区。CLEAR PROGRAM 迫使 Visual FoxPro
从磁盘而不是从程序缓冲区中读取文件。</span></p>
<p align="right"><span style="font-size: 9pt"><font color="#008000"><a href="vfp1.htm">返回</a>
<a href="vfp1-4.htm">上一节</a> <a href="vfp1-6.htm">下一节</a></font></span></p>
<p align="center"><span style="font-size: 9pt"><font color="#0000FF"><a
href="http://www.cpcw.com">电脑报首页</a></font><font color="#008000"> <a
href="../index.htm">网络学院首页</a></font></span></td>
</tr>
</table>
</center></div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -