第一部分 实验指导

实验一 Visual FoxPro使用初步

【实验目的】

1.学会Visual FoxPro(VFP)的启动和退出,熟悉Visual FoxPro的操作环境。

2.掌握交互式命令的执行方式,了解命令窗口的使用技巧。

3.设置简单的环境参数。

4.初步掌握使用向导建立项目、数据库、表单等对象。

5.初步掌握使用项目管理器来管理项目中的文件。

【实验内容】

1.启动和退出Visual FoxPro 6.0系统。

2.了解VFP窗口的用户界面,打开和关闭“常用”工具栏。

3.对命令窗口执行最大化、最小化、移动、关闭和打开等操作。

4.在命令窗口中,输入命令?date(),并观察主窗口的结果。

5.在VFP的选项设置对话框中,将日期的格式设置为年月日。

6.在D盘建立以自己的姓名命名的文件夹,在VFP的选项设置对话框中将其设置为默认目录。

7.建立项目文件“图书管理”,保存在自己所建的文件夹下。

8.在项目中使用数据库向导建立数据库Books,

9.在项目管理器中使用表单向导建立表单“books”。

10.运行表单“books”,输入一条数据。

11.打开Books数据库设计器,查看books数据表中的数据。

12.在项目管理器中使用报表向导建立报表“book”,预览报表。

13.在项目管理器中添加菜单文件“主菜单”(素材文件),运行该菜单。

14.建立程序文件main,设置为主文件。

15.连编项目为可执行程序。

【实验步骤】

1.VFP的启动和退出

1)VFP的启动

任选下列一种方法,可以启动VFP。

(1)如图1.1所示,单击Windows的开始按钮,选择所有程序—Microsoft Visual FoxPro 6.0 —Microsoft Visual FoxPro 6.0,可以启动Visual FoxPro。

图1.1 启动Visual FoxPro

(2)在开始菜单的Microsoft Visual FoxPro 6.0图标上单击鼠标右键,在快捷菜单中选择“发送到”—“桌面快捷方式”命令,如图1.2所示。桌面上将建立VFP的快捷方式。用户可以通过双击此图标来启动Visual FoxPro。

图1.2 建立桌面快捷方式

(3)在我的电脑或资源管理器中,任意双击一个与Visual FoxPro相关联的文件,如数据表文件,Visual FoxPro将自动启动。

无论以何种方式启动Visual FoxPro,都是在执行安装目录下的文件VFP6.exe,默认的安装目录是C:\Program Files\Microsoft Visual Studio\Vfp98。

2)VFP的退出

任选下列一种方法,可以退出VFP。

(1)选择“文件”菜单的“退出”命令。

(2)单击主窗口右上角的关闭按钮。

(3)按下Alt+F4组合键。

(4)在命令窗口中输入quit命令后,按回车键。

2.VFP的用户界面

进入Visual FoxPro后,其用户界面如图1.3所示。

图1.3 Visual FoxPro用户界面

Visual FoxPro共提供11种工具栏。

常用工具栏位于主菜单下方,由若干个工具按钮组成,每个按钮对应一个常用的菜单命令。

在常用工具栏上单击鼠标右键,打开快捷菜单,如图1.4所示,去掉“常用”前的勾号,用户就可以关闭常用工具栏。

图1.4 “工具栏”快捷菜单

选择“显示”菜单下的“工具栏”命令,打开“工具栏”对话框,如图1.5所示,选中“常用”工具栏前的复选框,单击“确定”按钮,可重新打开常用工具栏。

图1.5 “工具栏”对话框

3.命令窗口

与Windows的其他窗口一样,命令窗口可以被移动、改变大小、最大化、最小化和关闭。

若关闭了命令窗口,选择“窗口”菜单的“命令窗口”命令,或单击常用工具栏的“命令窗口”按钮,可打开命令窗口。

4.执行命令

在命令窗口中,可直接输入VFP命令,按回车键,系统就会执行此命令。

在命令窗口输入命令?date(),按回车键,在窗口工作区显示当前的系统日期。

已输入过的命令自动保留在命令窗口中。若用户需要重复执行一条已输入的命令,只需将光标移到该命令行的任意位置,按回车键即可。

用户还可修改已输入的命令,再按回车键来执行此命令。

例如,将光标移动到刚才输入的命令处,将其修改为?date()+7,再按回车键,则在窗口工作区显示系统日期过七天后的日期。

在命令窗口上单击鼠标右键,打开快捷菜单,用户可以对命令窗口的文本执行剪切、复制、粘贴、清除等操作。

注意

若选择清除命令,则将清除命令窗口中所输入的命令,但是不会改变命令所执行的结果。

5.设置日期格式

安装完VFP 6之后,为了使系统能满足个性化的需求,用户可以定制自己的系统环境。

选择主菜单上的“工具”菜单的“选项”命令,打开“选项”对话框,如图1.6所示。“选项”对话框中有12种选项卡,分别可以进行不同类别的环境设置。选择“区域”选项卡,将日期格式设置为年月日,并选中“年份”的复选框,单击“确定”按钮。

图1.6 “选项”对话框的“区域”选项卡

在命令窗口再次执行命令?date(),窗口工作区显示的日期格式会发生变化。

此外,设置系统环境也可用SET命令。在命令窗口中输入set date to ymd,就可以将日期格式设置为年月日。输入set century on,可以将年号设置为四位。

注意

对当前设置做更改之后,单击“选项”对话框中的“确定”按钮,所改变的设置仅在本次Visual FoxPro运行期间有效。退出Visual FoxPro系统后,所做的更改将丢失。也就是说,对于Visual FoxPro配置所做的更改是临时性的。

对当前设置做更改之后,单击“选项”对话框的“设置为默认值”按钮,再单击“确定”按钮,所改变的设置会存储在Windows注册表中。以后每次启动Visual FoxPro,所做的更改将继续有效。也就是说,对Visual FoxPro配置所做的更改被保存为以后都使用的设置,即默认设置。

使用SET命令所进行的设置是临时设置。

6.设置默认目录

默认目录是指系统每次打开和保存文件所使用的缺省目录。在没有指定时,系统使用的是安装目录是C:\Program Files\Microsoft Visual Studio\Vfp98。

要将默认目录设置为自己所建立的目录,可执行以下操作。

(1)在我的电脑中建立一个文件夹。

(2)选择“选项”对话框的“文件位置”选项卡,如图1.7所示,单击“默认目录”选项,再单击“修改”按钮,弹出“更改文件位置”对话框。

图1.7 “选项”对话框

(3)在“更改文件位置”对话框中,单击“使用默认目录”复选框,如图1.8所示,激活“定位默认目录”的文本框,在文本框中输入要设置的默认目录“d:\陈老师”,单击“确定”按钮。

图1.8 “更改文件位置”对话框

此外,设置默认目录也可用SET命令。在命令窗口中输入set default to d:\陈老师,就可以设置默认目录为d:\陈老师。

7.新建项目文件

新建项目的操作步骤如下。

(1)选择“文件”菜单的“新建”命令,或者单击“常用”工具栏上的“新建”按钮,系统打开“新建”对话框。

(2)如图1.9所示,在“文件类型”中选择“项目”单选钮,然后单击“新建文件”按钮,系统打开“创建”对话框。

图1.9 “新建”对话框

(3)如图1.10所示,在“创建”对话框的“项目文件”文本框中输入项目名称,如“图书管理”,然后在“保存在”下拉列表中选择保存该项目的文件夹,单击“保存”按钮。

图1.10 “创建”对话框

创建项目后,Visual FoxPro在指定目录下建立了一个pjx项目文件和一个PJT项目备注文件。此项目现在未包含任何文件,称为空项目。

此外,使用命令CREATE PROJECT<项目名称>,也可以在默认目录下创建项目。如果要在指定目录下创建项目,则应在文件名前加上路径。例如,在命令窗口输入命令CREATE PROJECTd:\陈老师\图书管理,则在d盘的陈老师的文件夹下建立一个图书管理项目。

8.使用向导建立数据库

在项目文件中建立数据库的操作步骤如下。

(1)如图1.11所示,在项目管理器的“数据”选项卡中,选择“数据库”选项,单击“新建(N)”按钮或选择“项目”菜单下的“新建文件”命令,打开“新建数据库”对话框。

图1.11 在项目管理器中建立数据库

(2)在“新建数据库”对话框中,单击“数据库向导”按钮,如图1.12所示,打开“数据库向导”对话框。

图1.12 “新建数据库”对话框

(3)在“数据库向导”对话框中,选择“Books”数据库,以下的选项均使用默认设置,直接单击“完成”按钮,如图1.13所示。

图1.13 “数据库向导”对话框

(4)在“另存为”对话框中,选择“books”数据库保存的位置,如图1.14所示。

图1.14 “另存为”对话框

(5)在项目中建立数据库后,如图1.15所示,单击数据库左边的加号,可逐级展开数据库,显示数据库里面的数据库表和视图,再展开数据表,还可看到数据表下的各个字段和索引。

图1.15 项目中的数据选项卡

注意

在项目中新建的文件,自动地包含于该项目,即该文件与项目之间建立了一种关联。用户可以通过项目管理器来管理此文件。但并不意味着该文件已成为pjx项目文件的一部分。在项目中所建立的数据库books和里面的数据表文件都是文件夹中独立存在的文件。这些文件在不打开项目文件的情况下,也可以单独使用。例如,如图1.16所示,在资源管理器中可以看到数据库和数据表都是独立的文件。

图1.16 数据库和数据表文件

9.使用向导建立表单

在项目文件中建立表单的操作步骤如下。

(1)在项目管理器的“文档”选项卡中,选择“表单”选项,单击“新建(N)”按钮或选择“项目”菜单下的“新建文件”命令,打开“新建表单”对话框。

(2)如图1.17所示,在“新建表单”对话框中,单击“表单向导”按钮,打开“向导选取”对话框。

图1.17 “新建表单”对话框

(3)如图1.18所示,在“向导选取”对话框中,选择“表单向导”,单击“确定”按钮,打开“表单向导”对话框。

图1.18 “向导选取”对话框

(4)在“表单向导”对话框中,如图1.19所示,选择“books”数据表,单击按钮,选定所有的字段。

图1.19 “表单向导”对话框

(5)在“表单向导”对话框中,单击“完成”按钮,保存表单。

10.运行表单

(1)在项目管理器中选择表单“books”,单击“运行”按钮,如图1.20所示,即可运行表单books。

图1.20 通过项目管理器运行表单

(2)表单运行如图1.21所示,单击“添加”按钮,即可输入新的数据。输入完成后按“保存”按钮进行保存。

图1.21 运行books表单

11.打开数据库设计器,查看数据表中的数据

(1)选择Books数据库,单击“修改”按钮,可打开数据库设计器。在books数据表上单击鼠标右键,如图1.22所示,可对数据表执行浏览、修改结构等操作。

图1.22 数据库设计器

(2)选择快捷菜单的浏览命令,打开浏览窗口,如图1.23所示,可查看到在表单中输入的数据。

图1.23 数据表books的浏览窗口

在项目管理器中直接选择books数据表,单击“浏览”按钮,如图1.24所示,也可以浏览books数据表。

图1.24 通过项目管理器浏览数据表

12.使用向导建立报表,并预览报表

在项目文件中建立报表的操作步骤如下。

(1)在项目管理器的“文档”选项卡中,选择“报表”选项,单击“新建(N)”按钮,打开“新建报表”对话框。

(2)在“新建报表”对话框中,单击“报表向导”按钮,打开“向导选取”对话框。

(3)在“向导选取”对话框中,选择“报表向导”,单击“确定”按钮,打开“报表向导”对话框。

(4)在“报表向导”对话框中,选择需要的字段,如图1.25所示,单击按钮,将其添加到可用的字段中,单击“完成”按钮,保存报表文件。

图1.25 “报表向导”对话框

(5)在项目管理器中选择报表“books”,单击“预览”按钮,如图1.26所示,即可预览报表books打印时的效果。

图1.26 预览报表

13.在项目中添加菜单文件

在项目中不仅可以建立文件,还可以添加已存在的文件。

为了方便管理文件,将给定的素材“主菜单”所对应的两个文件复制到项目所在的文件夹中。

(1)在项目管理器的“其他”选项卡中,选择“菜单”选项,单击“添加(A)”按钮,打开“添加”对话框。

(2)如图1.27所示,在“添加”对话框中,选择菜单文件“主菜单”,单击“确定”按钮,则可将已存在的菜单文件添加到项目中。

图1.27 添加菜单

(3)选择“主菜单”,单击“运行”按钮,菜单变为如图1.28所示。选择对应的菜单项,即可执行对应的表单和报表。

图1.28 运行主菜单

若要恢复为系统菜单,则在命令窗口输入命令set sysmenu to default即可。

14.建立程序并设置为主文件

在项目文件中建立程序的操作步骤如下。

(1)在项目管理器的“代码”选项卡中,选择“程序”选项,单击“新建(N)”按钮或选择“项目”菜单下的“新建文件”命令,打开“程序1”窗口。

(2)在“程序1”窗口中,输入程序代码,如图1.29所示。

图1.29 main程序

(3)保存程序文件。

(4)在项目管理器中程序文件的图标上单击鼠标右键,在快捷菜单中选择“设置为主文件”。该文件图标将以加粗格式显示。

15.连编项目为可执行程序

将项目连编为可执行程序的操作步骤如下。

(1)单击项目管理器的“连编”按钮,打开“连编选项”对话框。

(2)在“连编选项”对话框中的“操作”单选按钮中选择“连编可执行文件”,如图1.30所示,单击“确定”按钮。

图1.30 “连编选项”对话框

(3)系统打开“另存为”对话框,将连编的程序保存为默认文件夹下的“图书管理.exe”文件。

(4)退出VFP,在我的电脑中打开自己所建的文件夹,显示文件如图1.31所示。双击执行程序的图标,即可执行该程序。

图1.31 运行可执行程序