Page 182 - 计算机技术与人工智能
P. 182
计算机技术与人工智能 Computer Technology and Artificial Intelligence
用了dBASE 作为系统开发平台。后来出现的FoxBase几乎完全支持 dBASE 的功
能,已经具有了强大的数据处理能力。Visual FoxPro的出现是 xBASE 系列数据
库系统的一个飞跃,给 PC数据库开发带来了革命性的变化。Visual FoxPro不仅
在图形用户界面的设计方面采用了一些新的技术,还提供了所见即所得的报表
和屏幕格式设计工具,同时,增加了Rushmore技术,使系统性能有了本质的提
高。Visual FoxPro 只能在Windows系统下运行。Visual FoxPro的主要功能有:
①创建表和数据库,将数据整理、保存,并且进行数据管理;
②使用查询和视图,从已建立的表和数据库中查找满足一定筛选条件的
数据;
③使用表单,设计功能强大的用户界面,使操作更加简便;
④使用报表和标签,可以将统计或查找到的结果打印成报表文档。
使用Visual FoxPro开发一个应用程序时,需要创建相应的表、数据库、查
询、视图、报表、标签、表单和程序等。Visual FoxPro提供了大量可视化的设
计工具和向导。使用这些工具和向导,可以快速、直观地创建以上各种组件。
另外,可以使用项目管理器管理系统中的所有文件,使程序的连接和调试更加
简便。
Visual FoxPro的主要特点有以下几点:
①增强的项目及数据库管理。Visual FoxPro提供了一个进行集中管理的环
境,可以对项目及数据有更强的控制,可以创建和集中管理应用程序中的任何元
素,便于更改数据库中对象的外观。
②简便、快速、灵活的应用程序开发。Visual FoxPro提供了“应用程序向
导”功能,可以快速开发应用程序,同时,界面和调试环境的可操作程度较高,
可以比较方便地分析和调试应用程序的项目代码。
③不用编程就可以创建界面。Visual FoxPro组件实例中收集了一系列应用程
序组件,用户可以利用这些组件解决现实世界的问题。
④提供了面向对象程序设计。在支持面向过程的程序设计方式的同时,
Visual FoxPro提供了面向对象程序设计的能力,借助 Visual FoxPro 的对象模型,
可以充分使用面向对象程序设计的所有功能,包括继承性、封装性、多态性和
子类。
170

