数据库程序设计---Visual FoxPro

个人日记

 

 

      简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。Visual FoxPro源于美国Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。之后,Fox Software被微软收购,加以发展, 使其可以在 Windows 上运行, 并且更名为 Visual FoxPro。目前最新版为 Visual FoxPro 9.0,而在学校教学和教育部门考证中还依然延用经典版的 Visual FoxPro 6.0。在桌面型数据库应用中,处理速度极快,是日常工作中的得力助手。

 

 

 

Visual Foxpro的发展  Visual FoxPro 6.0是在xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。Visual FoxPro的发展历程如下:

  --------------------------------------------------------------------------------------------

  Ratliff 的贡献 → 1975年,美国工程师 Ratliff 开发了一个在个人计算机上运行的交互式的数据库管理系统。

  → 1980年,Ratliff 和3个销售精英成立了 Aston-Tate 公司,直接将软件命名为 dBASE Ⅱ而不是 dBASEⅠ。后来这套软件经过维护和优化,升级为 dBASE Ⅲ。

  --------------------------------------------------------------------------------------------

  Fox Software 公司的改进 → 1986年,For Software 公司在 dBASE Ⅲ的基础上开发出了 FoxBASE 数据库管理系统。后来 Fox Software 公司又开发了 FoxBASE+、FoxPro 2.0 等版本。这些版本通常被称为 xBase 系列产品。

  --------------------------------------------------------------------------------------------

  微软最终的影响力 → 1992年,微软公司在收购 Fox Software 公司后,推出 FoxPro 2.5版本,有 MS-DOS 和 Windows 两个版本。使程序可以直接在基于图形的 Windows 操作系统上稳定运行。

  

  

visual foxpro徽标

→ 1995年,推出了 Visual FoxPro 3.0数据库管理系统。它使数据库系统的程序设计从面向过程发展成面向对象,是数据库设计理论的一个里程碑。

  → 1996年,微软公司推出了 Visual FoxPro 5.0版本,Vssual FoxPro 是面向对象的数据库开发系统,同时也引进了 Internet 和 Active 技术。

  → 1998年,在推出 Windows 98操作系统的同时推出了 Visual FoxPro 6.0。

  → 近年来,Visual FoxPro 7.0、Visual FoxPro 8.0 和 Visual FoxPro 9.0 也相继推出,这些版本都增强了软件的网络功能和兼容性。同时,微软公司推出了 Visual FoxPro 的中文版本。

  -----------------------------------------------------------------------------------------------------------

  今天人们目光被VB、VC、Delphi、Java等优秀开发工具的散发出的光芒所以吸引,Visual FoxPro这株出身名门的小草仍然顽强的活了下来,并且将在不久的将来推出最新的9.0版。即使VB、Delphi众多大碗也不得不承认,在有限设备条件下的数据处理能力,Visual FoxPro是最好的。

Visual FoxPro 6.0 简介

  Visual FoxPro 6.0是在 xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。

  它是由微软公司于1998年在推出 Windows 98 操作系统的同时推出的。

  1998年9月份美国微软公司推出了Visual Fox Pro 6.0系列,其中包括VFP6。VFP6的推出为网络数据系统使用者及设计开发者带来了极大的方便。VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最强的优秀软件之一。

Visual FoxPro 6.0 的特点

  Visual FoxPro 6.0 能够得到广泛的使用,这是与其具有的强大的功能分不开的,Visual FoxPro 6.0 与其前期的版本相比,有更高的性能指标和鲜明的特点。

  ⑴ 提供多种可视化编程工具,最突出的是面向对象编程

  ⑵ 在表的设计方面,增添了表的字段和控件直接结合的设置。

  -------------------------------------------------------------------------------------

  除此之外,Visual FoxPro 6.0 具有一系列的新特色,如:

  ① 成功解决了计算机2000年的问题。

  ② 增强了 Internet 技术和 WWW 数据库的设计。

  ③ ActiveX 和向导、生成器及控件等集成化工具。

  ④ 新引入了网络图象文件格式:gif 和 jpeg 。

  -------------------------------------------------------------------------------------

  ⒈ 对项目及数据库控制的增强

  在 Visual FoxPro 6.0 中可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。

  ⒉ 提高应用程序开发的效率

  Visual FoxPro 6.0 增加了面向对象的语言和方式。借助 Visual FoxPro 6.0 的对象模型,可以充分使用面向对象程序设计的所有功能。

  ⒊ 互操作性和支持 Internet

  Visual FoxPro 6.0 支持具有对象的链接与嵌入(OLE)拖放,可以在 Visual FoxPro 6.0 和其他应用程序之间,或在 Visual FoxPro 6.0 应用程序内部移动数据。

  ⒋ 充分利用已有数据

  Visual FoxPro 6.0 为升级数据库提供了一个方便实用的转换器工具,可以将早期版本中的数据移植过来使用;对于电子表格或文本文件中的数据,Visual FoxPro 6.0 也可以方便的实现数据共享。

Visual FoxPro 6.0 的配置要求

  Visual FoxPro 6.0 的功能很强大,但是对整个开发环境的要求却不是很高。现在,普通的家用电脑一般都能够运行它。配置的相关基本要求(最低配置要求)如下:

  ● 处理器:486处理器以上,推荐使用 Pentium 或更高档处理器的 PC 兼容机。

  ● 内存:16MB 以上的内存,推荐使用 24MB 以上的内存。

  ● 硬盘:典型安装需要 85MB 的硬盘空间,完全安装需要 90MB 的硬盘空间。

  ● 操作系统:Windows 95/98(中文版),或 Windows NT4.0(中文版),或更高版本。

Visual FoxPro 6.0 系统设置选项卡及功能

  其中系统设置选项卡有:显示、常规、数据、远程数据、文件位置、表单、项目、控件、区域、调试、语法着色、字段映像等。其设置功能如下:

  ● 显示:界面选项,例如是否显示标题栏、时钟、命令结果或系统信息等。

  ● 常规:数据输入与编程选项,例如设置警告声、是否自动填充新记录等。

  ● 数据:表选项,字符串笔记比较设定。例如是否使用索引强制唯一性,是否使用 Rushmore 优化等。

  ● 远程数据:远程数据访问选项,例如连接超时限定值等。

  ● 文件位置:改变系统默认文件存储位置。

  ● 表单:表单设计器选项,例如所用的刻度单位、网格面积等。

  ● 项目:项目管理器选项,例如是否使用向导等。

  ● 控件:“表单控件”工具栏中的“查看类”按钮所提供的可视类库和 ActiveX 控件选项。

  ● 区域:时间、日期、货币及数字的格式。

  ● 调试:调试器显示和跟踪选项。

  ● 语法着色:确定区分程序元素所用的字体和颜色。

  ● 字段映像:确定从数据环境设计器、数据库设计器或项目管理器中向表单拖动表或字段时创建何种控件。

Visual FoxPro8.0介绍:

  Visual FoxPro8.0是微软公司2002年开发的。这是一个自函型数据库管理系统,是解释型和编译混合型系统。它能够以·解释的方法定义,操纵数据库。它也可以将操作过程编写为程序进行编译,脱离系统·直接运行。

Visual FoxPro8.0系统特点:

  1.采用面向对象的程序设计技术。

  2.可视化的程序设计方法。

  3.强大的项目及数据库管理

  4.强大查询功能。

  5.采用了OLE技术。

  6.支持网络·应用·。

Visual FoxPro 8.0 的配置要求

  1.一台带有486 66MHz处理器(或更高档)。

  2.有鼠标。

  3.16MB内存。

  4.用户自定义安装要85MB硬盘空间·,但完全安装要90MB硬盘的空间。

  5.推荐用VGA或更高分辨率的显示器。

文章评论