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
   177   178   179   180   181   182   183   184   185   186   187