
实验指导书 实验一(2学时) 1.实验题目:Visual FoxPro基础 2.目的与要求: (1)进入Visual FoxPro(中文版)。 (2)命令窗口的使用。 (3)窗口、菜单、对话框、工具栏的使用。 (4)帮助的使用。 (5)关闭Visual FoxPro(中文版)。 3.注意事项: (1)对命令窗口进行移动、扩大、缩小、滑动、关闭、打开等实 验。在命令窗口中输入命令和进行命令重复执行等实验,注意观察
实验指导书 实验一(2学时) 1.实验题目:Visual FoxPro基础 2.目的与要求: (1)进入Visual FoxPro(中文版)。 (2)命令窗口的使用。 (3)窗口、菜单、对话框、工具栏的使用。 (4)帮助的使用。 (5)关闭Visual FoxPro(中文版)。 3.注意事项: (1)对命令窗口进行移动、扩大、缩小、滑动、关闭、打开等实 验。在命令窗口中输入命令和进行命令重复执行等实验,注意观察

(2)以文件(File)菜单中新建(New)对话框实验,建立新文件时, 注意菜单选项之间关系(存文件等)。 (3)工具栏移动、执行等实验(用鼠标)。 (4)学会使用几种调用帮助(Help)的方法。 实验二(6学时) 1.实验题目:表(Table) 2.目的与要求: (1)用CREATE令打开Table Designer表设计器建立表结构并输入 数据(注:这里的表是指“自由表”Free Table)。 (2)打开、关闭表、修改表结构、修改记录数据、删除记录和文 件。 (3)排序和索引表、查寻表,实验Rushmore优化技术。 (4)多表(Table)建关联及连接,表的计算、汇总
(2)以文件(File)菜单中新建(New)对话框实验,建立新文件时, 注意菜单选项之间关系(存文件等)。 (3)工具栏移动、执行等实验(用鼠标)。 (4)学会使用几种调用帮助(Help)的方法。 实验二(6学时) 1.实验题目:表(Table) 2.目的与要求: (1)用CREATE令打开Table Designer表设计器建立表结构并输入 数据(注:这里的表是指“自由表”Free Table)。 (2)打开、关闭表、修改表结构、修改记录数据、删除记录和文 件。 (3)排序和索引表、查寻表,实验Rushmore优化技术。 (4)多表(Table)建关联及连接,表的计算、汇总

(5)用Table Wizard表向导建立表结构。 3.注意事项: (1)分3次实验,每次2学时完成上述一、两个要求。 (2)每次实验时,请事先准备好自己表的实例。为表的计算、 汇总,实例中应有数值字段。 (3)索引时,应将结构复合索引等几种索引类型全部试验。 (4)出错时,应独立分析,排错。 (5)向导的使用参见教程书第2.2节的内容。 (6)实验完后,注意用软盘拷贝以备后面实验用。 实验三(2学时) 1.实验题目:函数
(5)用Table Wizard表向导建立表结构。 3.注意事项: (1)分3次实验,每次2学时完成上述一、两个要求。 (2)每次实验时,请事先准备好自己表的实例。为表的计算、 汇总,实例中应有数值字段。 (3)索引时,应将结构复合索引等几种索引类型全部试验。 (4)出错时,应独立分析,排错。 (5)向导的使用参见教程书第2.2节的内容。 (6)实验完后,注意用软盘拷贝以备后面实验用。 实验三(2学时) 1.实验题目:函数

2.目的与要求: (1)函数的使用。 (2)多用户环境及多用户函数的使用。(见教程书14.1) 3.注意事项: (1)一般在VFP的命令窗口中,用“?”命令加上函数来试验。 (2)注意将Xbase的一般函数和VFP的特殊函数都实验到(尽可能): (3)试验多用户环境及多用户函数时,应在Novelll网络环境下, 相邻几个终端共同实验,观察用加锁(文件或记录加锁)的方法解决 并发碰撞的情况(可用书上例子)。 实验四(2学时) 1.实验题目:数据库(Database) 2.目的与要求:
2.目的与要求: (1)函数的使用。 (2)多用户环境及多用户函数的使用。(见教程书14.1) 3.注意事项: (1)一般在VFP的命令窗口中,用“?”命令加上函数来试验。 (2)注意将Xbase的一般函数和VFP的特殊函数都实验到(尽可能)。 (3)试验多用户环境及多用户函数时,应在Novell网络环境下, 相邻几个终端共同实验,观察用加锁(文件或记录加锁)的方法解决 并发碰撞的情况(可用书上例子)。 实验四(2学时) 1.实验题目:数据库(Database) 2.目的与要求:

(1)建立数据库(.DBC)文件。 (2)数据字典的使用(建立数据库DBC中的Table及属性)。 3.注意事项: (1)注意数据库(Database)与表(Table)之间的关系,数据库中的表 与自由表之差异。 (2)可实验从数据库增加或去掉表。 (3)实验观察不用加到数据库而使用表。 (4)删除和关闭数据库。 (5)注意察看和修改数据库结构。 (6)观察打开多于一个数据库。 (7)观察设置当前数据库和从中选表等。 (8)验证书上数据字典(数据库表的属性)的例子。 (9)实验完后,注意用软盘拷贝以备后面实验用
(1)建立数据库(.DBC)文件。 (2)数据字典的使用(建立数据库.DBC中的Table及属性)。 3.注意事项: (1)注意数据库(Database)与表(Table)之间的关系,数据库中的表 与自由表之差异。 (2)可实验从数据库增加或去掉表。 (3)实验观察不用加到数据库而使用表。 (4)删除和关闭数据库。 (5)注意察看和修改数据库结构。 (6)观察打开多于一个数据库。 (7)观察设置当前数据库和从中选表等。 (8)验证书上数据字典(数据库表的属性)的例子。 (9)实验完后,注意用软盘拷贝以备后面实验用

实验五(2学时) 1.实验题目:系统设置与优化VFP 2.目的与要求 (1)系统设置命令的使用与运行环境设置。 (2)优化Visual FoxPro 3.注意事项: (1)在系统重新设置前,注意保留机器上原有设置,以便结束实 验时恢复原有信息。除命令设置外,还可用选项(OPTION)对话框设 置环境。 (2)注意观察VFP优化前后的区别。 (3)实例事先准备好
实验五(2学时) 1.实验题目:系统设置与优化VFP 2.目的与要求: (1)系统设置命令的使用与运行环境设置。 (2)优化Visual FoxPro 3.注意事项: (1)在系统重新设置前,注意保留机器上原有设置,以便结束实 验时恢复原有信息。除命令设置外,还可用选项(OPTION)对话框设 置环境。 (2)注意观察VFP优化前后的区别。 (3)实例事先准备好

实验六(6学时) 1.实验题目:程序设计 2.目的与要求: (1)程序的建立与执行。 (2)结构化程序设计的三种基本结构的使用 顺序结构 ·分支结构 循环结构 (3)子程序与过程文件及用户自定义函数的建立。 (4)调试程序。 (5)运行程序
实验六(6学时) 1.实验题目:程序设计 2.目的与要求: (1)程序的建立与执行。 (2)结构化程序设计的三种基本结构的使用 .顺序结构 .分支结构 .循环结构 (3)子程序与过程文件及用户自定义函数的建立。 (4)调试程序。 (5)运行程序

3.注意事项: (1)本实验分三次完成,每次2学时。第一次可编三个结构的简 单程序;第二次建立子程序、过程、自定义函数等;第三次将前两 次结合起来,组成一个较复杂程序,试验。 (2)调试时,尽量自己独立分析问题,排除错误,实在不行时, 再问别人。 (3)将程序用软盘保存。 实验七(2学时) 1.实验题目:报表与菜单设计 2.目的与要求: (1)编程设计报表和菜单。 (2)用报表设计器(Report Designer)设计报表,并建立报表文件。 (3)用菜单设计器(Menu Designer)设计菜单,并建立菜单文件。 brr
3.注意事项: (1)本实验分三次完成,每次2学时。第一次可编三个结构的简 单程序;第二次建立子程序、过程、自定义函数等;第三次将前两 次结合起来,组成一个较复杂程序,试验。 (2)调试时,尽量自己独立分析问题,排除错误,实在不行时, 再问别人。 (3)将程序用软盘保存。 实验七(2学时) 1.实验题目:报表与菜单设计 2.目的与要求: (1)编程设计报表和菜单。 (2)用报表设计器(Report Designer)设计报表,并建立报表文件。 (3)用菜单设计器(Menu Designer)设计菜单,并建立菜单文件。 (4)用Rrport wizard报表向导建立报表

3.注意事项: (1)对比编程设计和用设计器工具设计报表与菜单,哪种方法简 单、方便? (2)争取报表中要有位图(.bmp),使报表更美观。 (3)用软盘将报表文件和菜单文件存贮,以便后面实验用。 (4)报表的数据环境可用实验二和实验四中建立的表。 实验八(2学时) 1.实验题目:VFP同基它软件共享和交换数据 2.目的与要求: (1)用APPEND和COPY命令与其它文件交换数据。 (2)对象链接与嵌入OLE的使用。 (3)实验拖动OLE
3.注意事项: (1)对比编程设计和用设计器工具设计报表与菜单,哪种方法简 单、方便? (2)争取报表中要有位图(.bmp),使报表更美观。 (3)用软盘将报表文件和菜单文件存贮,以便后面实验用。 (4)报表的数据环境可用实验二和实验四中建立的表。 实验八(2学时) 1.实验题目:VFP同基它软件共享和交换数据 2.目的与要求: (1)用APPEND和COPY命令与其它文件交换数据。 (2)对象链接与嵌入OLE的使用。 (3)实验拖动OLE

3.注意事项: (1)注意观察由.TXT文件变表字段记录的情况,反之亦然。 (2)实验对象链接与嵌入OLE时,应事先准备好位图(.bmp),用 扫描仪扫或用Windows平台本身的例子设置;还要准备好表的通用 (General)字段。 (3)即要试验对象的链接又要试验其嵌入。 (4)此位图可用于实验七的报表中。 实验九(4学时) 1.实验题目:表单设计与面向对象程序设计 2.目的与要求: (1)使用表单设计器设计表单。 (2)表单控件(Form controls)及事件的应用。体会面向对象的程序 设计
3.注意事项: (1)注意观察由.TXT文件变表字段记录的情况,反之亦然。 (2)实验对象链接与嵌入OLE时,应事先准备好位图(.bmp),用 扫描仪扫或用Windows平台本身的例子设置;还要准备好表的通用 (General)字段。 (3)即要试验对象的链接又要试验其嵌入。 (4)此位图可用于实验七的报表中。 实验九(4学时) 1.实验题目:表单设计与面向对象程序设计 2.目的与要求: (1)使用表单设计器设计表单。 (2)表单控件(Form controls)及事件的应用。体会面向对象的程序 设计