第一章 为什么选择VFP来开发一个系统
Visual FoxPro数据库是一个关系型数据库,它是微软公司根据FoxBASE发展起来的,主要用于Windows环境。由于Visual FoxPro不需要用户编程就可以建立一个面向对象的数据库应用程序,利用Visual FoxPro6.0可以设计出丰富多彩的用户界面,在用户界面中可以放置各种控制部件,如命令按钮、图形图片、图表等,从而设计出完全图形化的界面,方便用户的操作和使用。
1.1 Visual FoxPro6.0的功能
作为一种数据库软件,VFP具有下列基本功能:
(1)可以为每一种类型的信息创建一个表,利用表存储相应的信息。
(2)可以定义各个表之间的关系,从而很容易地将各个表中相关的数据有地联系在一起。
(3)可以创建查询搜索那些满足指定条件的记录,也可以根据需要对这些记录排序和分组,并根据查询结果创建报表、表及图形。
(4)使用视图,可以从一个或多个相关的表中,按一定条件抽取一第列数据,并可以通过视图更新这些表中的数据;还可以使用视图从网上取得数据,从而收集或修改远程数据。
(5)可以创建表单来直接查看和管理表中的数据。
(6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。例如:可以打印一份数据分组并计算数据总和的报表,也可以打印一份带有各种数据格式的邮件标签。
1.1.1 VFP的特点
与其他数据库不同,VFP在实现上述功能时提供了各种向导。用户在操作时,只需要按照向导所提供的步骤执行,使用起来非常方便。因此,VFP数据库深受广大用户的欢迎。
① 易于使用
对于熟悉xBASE命令语言的用户,可以在VFP系统命令窗口使用命令和函数,也可以使用系统菜单选项直接操作和管理数据。
对于没有数据库使用经验的用户,可以在中文Windows环境中,运行VFP支持的或可脱离VFP运行而单独运行的数据库应用系统。这是一种适合管理人员操作管理数据的方式。