140 likes | 357 Views
实验指导书 实验一( 2 学时) 1.实验题目: Visual FoxPro 基础 2.目的与要求: (1)进入 Visual FoxPro( 中文版 ) 。 (2)命令窗口的使用。 (3)窗口、菜单、对话框、工具栏的使用。 (4)帮助的使用。 (5)关闭 Visual FoxPro( 中文版 ) 。 3.注意事项: (1)对命令窗口进行移动、扩大、缩小、滑动、关闭、打开等实验。在命令窗口中输入命令和进行命令重复执行等实验,注意观察。. (2)以文件 (File) 菜单中新建 (New) 对话框实验,建立新文件时,注意菜单选项之间关系 ( 存文件等 ) 。
E N D
实验指导书 实验一(2学时) 1.实验题目:Visual FoxPro基础 2.目的与要求: (1)进入Visual FoxPro(中文版)。 (2)命令窗口的使用。 (3)窗口、菜单、对话框、工具栏的使用。 (4)帮助的使用。 (5)关闭Visual FoxPro(中文版)。 3.注意事项: (1)对命令窗口进行移动、扩大、缩小、滑动、关闭、打开等实验。在命令窗口中输入命令和进行命令重复执行等实验,注意观察。
(2)以文件(File)菜单中新建(New)对话框实验,建立新文件时,注意菜单选项之间关系(存文件等)。(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.实验题目:函数
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)实验完后,注意用软盘拷贝以备后面实验用。
实验五(2学时) 1.实验题目:系统设置与优化VFP 2.目的与要求: (1)系统设置命令的使用与运行环境设置。 (2)优化Visual FoxPro 3.注意事项: (1)在系统重新设置前,注意保留机器上原有设置,以便结束实验时恢复原有信息。除命令设置外,还可用选项(OPTION)对话框设置环境。 (2)注意观察VFP优化前后的区别。 (3)实例事先准备好
实验六(6学时) 1.实验题目:程序设计 2.目的与要求: (1)程序的建立与执行。 (2)结构化程序设计的三种基本结构的使用 .顺序结构 .分支结构 .循环结构 (3)子程序与过程文件及用户自定义函数的建立。 (4)调试程序。 (5)运行程序。
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)注意观察由.TXT文件变表字段记录的情况,反之亦然。 (2)实验对象链接与嵌入OLE时,应事先准备好位图(.bmp),用扫描仪扫或用Windows平台本身的例子设置;还要准备好表的通用(General)字段。 (3)即要试验对象的链接又要试验其嵌入。 (4)此位图可用于实验七的报表中。 实验九(4学时) 1.实验题目:表单设计与面向对象程序设计 2.目的与要求: (1)使用表单设计器设计表单。 (2)表单控件(Form controls)及事件的应用。体会面向对象的程序设计。
(3)用Form Wizard表单向导建立表单。 3.注意事项: (1)弄清何谓Form(表单)或Fromsel(表单集)。 (2)观察Visual FoxPro对象结构,可用书上面向对象程序设计的实例来练习。 (3)观察将OEL对象插入表单的情况(比如将位图.bmp插入表单)。 (4)用软盘将表单文件备份,以备后面实验用。 实验十(2学时) 1.实验题目:项目管理器(Project Manager)与组件管理库 2.目的与要求: (1)使用项目管理器Project Manager建立项目文件(.PJX)
(2)打开组件管理库,将相关组件拖动或复制到管理器。(2)打开组件管理库,将相关组件拖动或复制到管理器。 (3)建立.APP或.EXE文件。 (4)使用安装向导建立应用程序的分发磁盘。 3.注意事项: (1)用项目管理器将编程调试好的程序与生成的库(表)、查询、表单、菜单、报表等文件统一起来。 (2)生成的.APP文件比.EXE文件小10K到50K,用户必须自有一个Visual FoxPro拷贝。.EXE文件用户不需自己有Visual FoxPro拷贝,但必须提供Visual FoxPro支持库VFP 300.ESL,.EXE文件才能使用。
实验十一(2学时) 1.实验题目:视图(SQL VIEW) 2.目的与要求: (1)用视图设计器(View Designer)或本地视图向导(Local View Wizard)和远程视图向导(Remote View Wizard)建立本地和远程视图View(包括升迁)。 (2)会使用视图View和更新视图View中的数据。 3.注意事项: (1)要了解视图与Query查询临时表的区别。 (2)要事先了解客户/服务器结构编程这章的内容,明白视图SQL View的作用。
3)若有后端数据库ORACLE等时,可实验升迁和SQL Pass-through的使用。 专周(两周)实习要求: 用表单设计器设计表单,以面向对象的程序设计方法实现第九章的“文档管理信息系统”的全部功能。