全国计算机等级考试四级复习纲要六[6]

文章作者 100test 发表时间 2007:03:10 18:39:22
来源 100Test.Com百考试题网


(4)表的互斥和共享打开的表要么互斥(Exclusive)使用,要么共享(Shared)使用。如果互斥使用,那么在关闭该表之前任何其他人都不得再重新打开该表。缺省状态下。FoxPro打开的表是互斥使用的。要命名打开的表能共享使用,必须加载DOS SHARE程序。工作在不需SHARE的网络上则不用加载。同时要在Command窗口中敲入SET EXCLUSIVE OFF,那么后续打开的所有表都能共享使用,已经打开的表依然互斥使用。在USE命令后加入SHARED,使用户能够替换对指定文件的EXCLUSIVE设置。也可从View窗口中打开表用于共享使用,这可以取消File/open对话框中Exclusive复选框的标记而实现。某些FoxPro命令需要互斥使用表,如DELETE TAG,INDEX ON…TAG,INSERT [BLANK],MODIFY STRUCTURE,PACK,REINDEX,ZAP等。在表被打开用于共享之后,必须处理记录争用的问题。但目前读者还只需要知道在交互地增加和修改的据时,FoxPro为用户处理大多数这种问题。注意:如果用户保证EXCLUSIVE已关闭(SET OFF),但状态栏仍旧显示表是EXCLUˉSIVE的话,那么或许SHARE程序没有加载,或许表是在EXCLUSIVE打开(SET ON)状态时打开的,也可能所使用的表刚刚创建。用户创建表打开时是互斥使用的,直到关闭该表.但下一次打开该表时,可使表用于共享。

(5)Browse窗口Browse窗口是FoxPro功能最强、最富生机的特征之一。在Browse窗口中不仅可以浏览表的内容,还可以向表中增加记录、删除记录、修改字段等。进入Browse窗口有多种方法,既可从主菜单中Database/Browse进入,也可从View窗口中的Browse按钮进入,还可以在查询时进入。View窗口在FoxPro中是最有用的窗口之一。用户应在进入FoxPro后,就打开View窗口,这样会给用户带来许多方便。事实上,FoxPro的所有表,都是以单独的文件存放在磁盘中的,数据库实质上只是一个目录名而已。FoxPro对文件的保护比较弱,有时拷贝表时,会丢失某些信息,以至于到另外一台机器上不能打开,这时就应重新拷贝,把所有相关的文件,如FPT、IDX等文件一并拷走。这样数据库才能在另外一台机器上安全地运行。

3.使用FoxPro数据库

(1)建立数据库建立数据库要决定需存储在数据库中的信息的结构,即数据库的结构。

(2)RQBE窗口尽管使用Browse可以浏览表,但毕竟只能做一些简单的检索,为此FoxPro提供了RQBE(Relational Query By Example)。RQBE是一种交互式工具,避免了写复杂检索程序的麻烦,可以很方便地检索数据。RQBE的功能很强,RQBE是用户和SQL SELECT命令间的接口,FoxˉPro支持SQL。另外,RQBE可以把语句保存在.QPR文件中。

(3)报表的设计与制作使用RQBE可制作出报表,还可以利用FoxPro功能强大的Report Writer来制作一张符合需要的报表。

4.创建应用程序

(1)建立数据库编写数据库应用程序的第一步是确定该系统必须使用的数据库文件和索引。

(2)菜单生成器FoxPro为用户提供了很简洁的丰富的菜单编程命令,但这些繁杂的命令很容易令人厌烦。如果使用菜单生成器,将会使构造菜单系统变得容易许多。菜单生成器的启动有两种方式:

(1)通过在Command窗口键入Create menu[〈文件名〉],键入回车即可。

(2)通过系统菜单启动。

(3)屏幕生成器大多的应用程序都是围绕着用户界面屏幕来建立的。有些屏幕用来录入或编辑数据,有些屏幕用以显示信息,有些屏幕用于表的维护等等。FoxPro的屏幕生成器就是用来创建大多数上述屏幕的工具。在各类界面设计中,输入屏幕算是比较繁而且又很常用的界面屏幕了。

相关文章


全国计算机等级考试四级复习纲要六[7]
三级信息管理技术分章节考试要点6
全国计算机等级考试四级复习纲要六[6]
全国计算机等级考试四级复习纲要六[5]
三级信息管理技术分章节考试要点7
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛