《VisualFoxPro数据库课程实验指导书》由会员分享,可在线阅读,更多相关《VisualFoxPro数据库课程实验指导书(7页珍藏版)》请在金锄头文库上搜索。
1、Visual FoxPro 数据库实验指导书实验一(2学时)一、实验题目: Visual FoxPro 基础二、目的与要求:1 .进入 Visual FoxPro(中文版)。2 .命令窗口的使用。3. 窗曰、菜单、对话框、工具栏的使用。4. 帮助的使用。5. 关闭Visual FoxPro(中文版)。三、注意事项:1 对命令窗口进行移动、扩大、缩小、滑动、关闭、打开等实验。在命令窗口中输入命令 和进行命令重复执行等实验,注意观察。2以文件(File)菜单中新建(New)对话框实验,建立新文件时,注意菜单选项之间关系(存 文件等)。3. 工具栏移动、执行等实验(用鼠标)。4. 学会使用几种调用帮
2、助(Help)的方法。实验二(8学时)、实验题目: 表(Table)二、目的与要求:1 .用CREATE令打开Table Designer表设计器建立表结构并输入数据(注:这里的表是指 “自由表Free Table)。2. 打开、关闭表、修改表结构、修改记录数据、删除记录和文件。3 .排序和索引表、杏寻表,实验Rushmore优化技术。4. 多表(Table)建关联及连接,表的计算、汇总。5 .用Table Wizard表向导建立表结构。6. 使用SQL语句建立和杏寻表,学会使用查魂设计器。三、注意事项:1 .分4次实验,每次2学时完成上述一、两个要求。2. 每次实验时,请事先准备好自己表的实
3、例。为表的计算、汇总,实例中应有数值字段。3. 索引时,应将结构复合索引等几神索引类型全部试验。4 .出错时,应独立分析,排错。5. 向导的使用参见“帮助”的相关内容。6 .实验完后,注意用软盘拷贝以备后面实验用。实验三(2学时)一、实验题目:函数二、目的与要求:1. 函数的使用。2. 多用户环境及多用户函数的使用。(见教程书12.1)三、注意事项:1 . 一般在VFP的命令窗口中,用“? ”命令加上函数来试验。2注意将Xbase的一般函数和VFP的特殊函数都实验到(尽可能)。3 .试验多用户环境及多用户函数时,应在Novell网络环境下,相邻儿个终端共同实验,观 察用加锁(文件或记录加锁)的
4、方法解决并发碰撞的情况(可用书上例子)。实验四(1学时)一、实验题目:系统设置与优化VFP二、目的与要求:1. 系统设置命令的使用与运行环境设置。2 .优化 Visual FoxPro三、注意事项:1. 在系统重新设置前,注意保留机器上原有设置,以便结束实验时恢复原有信息。除命令 设置外,还可用选项(OPTION)对话框设置环境。2注意观察VFP优化前后的区别。3. 实例事先准备好,也可用书上例子。实验五(6学时)一、实验题目:程序设计二、目的与要求:1. 程序的建立与执行。2 .结构化程序设计的三种基本结构的使用(1)顺序结构(2)分支结构(3)循环结构3 .了程序与过程文件及用户自定义函数
5、的建立。4 .调试程序。5. 运行程序。三、注意事项:1 .本实验分三次完成,每次2学时。第一次可编三个结构的简单程序;第二次建立子程序、 过程、自定义函数等;第三次将前两次结合起来,组成一个较夏杂程序,试验。2. 调试时,尽量自己独立分析问题,排除错误,实在不行时,再问别人。3. 将程序用软盘保存。实验六(2学时)一、实验题目:报表与菜单设计二、.目的与要求:1编程设计报表和菜单。2用报表设计器(Report Designer)设计报表,并建立报表文件。3用菜单设计器(Menu Designer)设计菜单,并建立菜单文件。4用Rrport wizard报表向导建立报表。三、注意事项:1 .对
6、比编程设计和用设计器工具设计报表与菜单,哪种方法简单、方便?2. 争取报表中要有位图(.bmp),使报表更美观。3. 用软盘将报表文件和菜单文件存贮,以便后面实验用。4. 报表的数据环境可用实验二中建立的表。实验七(2学时)一、实验题目: 数据库(Database)二、目的与要求:1 .建立数据库(.DBC)文件。2 .数据字典的使用(建立数据库.DBC中的Table及属性)。三、注意事项:1 .注意数据库(Database) -与表(Tabic)之间的关系,数据库中的表与自由表之差异。2. 可实验从数据库增加或去掉表。3. 实验观察不用加到数据库而使用表。4. 删除和关闭数据库。5 .注意察
7、看和修改数据库结构。6. 观察打开多于一个数据库。7. 观察设置当前数据库和从中选表等。8. 验证书上数据字典(数据库表的属性)的例了。9. 实验完后,注意用软盘拷贝以备后面实验用。实验八(6学时)一、实验题目:表单设计与面向对象程序设计二、目的与要求:1使用表单设计器设计表单。2.表单控件(Form controls)及事件的应用。体会面向对象的程序设计。3 .用Form Wizard表单向导建立表单。三、注意事项:1 .弄清何谓Form (表单)或Fromsel (表单集)。2.观察Visual FoxPro对象结构,可用书上面向对象程序设计的实例来练习。3 .观察将OEL对象插入表单的情
8、况(比如将位图.bmp插入表单)。4. 用软盘将表单文件备份,以备后面实验用。实验九(2学时)一、实验题目: 视图(SQL VIEW)二、目的与要求:1 .用视图设计器(View Designer)或本地视图向导(Local View Wizard)和远程视图向导 (Remote View Wizard)建立本地和远程视图View(包括升迁)。2.会使用视图View和更新视图View中的数据。三、注意事项:1 .要了解视图与Query查询临时表的区别。2. 要事先了解客户/服务器结构编程这章的内容,明白视图SQL View的作用。3. 若有后端数据库ORACLE等时,可实验升迁和SQL Pass-through的使用。