</p> 3.使用FoxPro数据库
9 J* J# k& k2 o9 C% ]9 f3 C (1)建立数据库建立数据库要决定需存储在数据库中的信息的结构,即数据库的结构。
- a. Q t- W9 V, |, T (2)RQBE窗口尽管使用Browse可以浏览表,但毕竟只能做一些简单的检索,为此FoxPro提供了RQBE(Relational Query By Example)。RQBE是一种交互式工具,避免了写复杂检索程序的麻烦,可以很方便地检索数据。RQBE的功能很强,RQBE是用户和SQL SELECT命令间的接口,FoxˉPro支持SQL。另外,RQBE可以把语句保存在.QPR文件中。4 n5 `. N. B6 I' ]0 v
(3)报表的设计与制作使用RQBE可制作出报表,还可以利用FoxPro功能强大的Report Writer来制作一张符合需要的报表。9 T% V! Q" ~' ~: ~. u3 ?4 C
4.创建应用程序/ I$ p6 M. A) W, C6 W( D' N z
(1)建立数据库编写数据库应用程序的第一步是确定该系统必须使用的数据库文件和索引。
; i% u" x# F0 k" j6 P (2)菜单生成器FoxPro为用户提供了很简洁的丰富的菜单编程命令,但这些繁杂的命令很容易令人厌烦。如果使用菜单生成器,将会使构造菜单系统变得容易许多。菜单生成器的启动有两种方式:
% ], v3 j( @" ^8 L; h( k; }8 ~ (1)通过在Command窗口键入Create menu[〈文件名〉],键入回车即可。6 m J) p5 {8 ? n" @4 {- P
(2)通过系统菜单启动。
$ Z3 Y) e% M* Q C (3)屏幕生成器大多的应用程序都是围绕着用户界面屏幕来建立的。有些屏幕用来录入或编辑数据,有些屏幕用以显示信息,有些屏幕用于表的维护等等。FoxPro的屏幕生成器就是用来创建大多数上述屏幕的工具。在各类界面设计中,输入屏幕算是比较繁而且又很常用的界面屏幕了。8 p0 O% X3 J7 E
(4)项目管理器项目管理器主要有以下两个作用:" h$ P2 l8 n7 h3 M9 L" R; H5 e, z
①维护项目使用的所有文件。- K8 n% O) c3 X0 s. _3 H* \4 M- S
②建立应用程序项目管理器具有优秀编程工具的特点,它为用户做了许多工作,并且易于使用。可以通过选择File New Project、New或在命令窗口键入Creat project命令来创建一个新的项目。然后使用Add按钮开始创建该项目中的新文件或将已有的文件添加到该项目中。首先,将主文件添加到项目中。由此,项目管理器就可以沿着程序的执行步骤(即嵌入在文件中的函数和过程调用)来一步步跟踪,直到找到当前项目所需的所有文件为止。生成项目文件非常容易,在项目管理器窗口中按下Build按钮,选择Re-build project,Build Application或Build Executable选项。另外,项目管理器能方便的发现和修改编译错误。应该指出,一个项目并不一定要生成应用程序;而一个完整的“应用程序”可以包含若干个项目和若干个生成类。因此,逻辑上的解决办法是将应用程序拆成许多的项目,这就是应用程序的分级设计方法。 |