论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VF >

(B)VF039VF世界航班信息查询系统

1993年1月,Fox软件公司与Microsoft公司合并,推出了更为成功的FoxPro 2.5,这是一个跨平台的Fox产品,使其成为微机上的首选数据库产品。随后的FoxPro 2.6更增加了面向对象编辑的能力。

http://www.paper51.com

1995年9月,微软公司推出的Visual FoxPro 3.0是XBASE系列软件中的一个革命性产品,其不但是一个强大的交互式的数据管理工具而且是一个可以通过应用程序全面管理数据的语言系统。 内容来自论文无忧网 www.paper51.com

1997年,新推出的Visual FoxPro5.0,其使用更加方便,界面更加友好,是VFP系列产品的又一次飞跃。 http://www.paper51.com

VisualFoxPro6.0是Microsoft公司开发的与Visual C++、Visual J ++、Visual Basic等软件系统捆绑销售的关系型数据库软件系统。

内容来自论文无忧网 www.paper51.com

VisualFoxPro6.0不仅可以简化数据管理,使应用程序的开发流程更为合理,而且是目前应用最广、功能最为强大的微机数据库产品,同时具备强大的网络功能。

内容来自论文无忧网 www.paper51.com

VisualFoxPro6.0与推出的Windows98操作系统以及 Office办公软件都可以很好地交流,可以制作出专业化的发行软件,更加适合制作数据库软件应用程序.

内容来自论文无忧网 www.paper51.com

从VisualFoxPro的发展,可以看到数据库软件的发展过程,正在走向新的更高阶段,必将有力地推动数据库软件技术的发展.

paper51.com

2.2  Visual FoxPro的主要功能

http://www.paper51.com

●创建表和数据库,将数据整理、保存,并且进行数据管理;

内容来自论文无忧网 www.paper51.com

●使用查询和视图,从已建立的表和数据库中查找满足一定筛选一定条件的数据; paper51.com

●使用表单,设计功能强大的用户界面,使操作更加简便; http://www.paper51.com

●使用报表和标签,可以将统计或查找到的结果打印成报表文档。

paper51.com

当VisualFoxPro6.0开发一个应用程序时,需要创建相应的表、数据库、查询、视图、报表、标签、表单和程序。为此,VisualFoxPro6.0提供了大量可视化的设计工具和向导。使用这些工具和向导,可以快速、直观地创造以上各种组件。另外,可以使用基础上管理器管理系统中的所有文件,使程序的连接和调试更加简便。 copyright paper51.com

    Visual FoxPro 为程序设计售货员提供了面向对象的程序设计方法。面向对象的程序设计方法与编程技术不用于标准的过程化程序设计。程序设计售货员在进行面向对象的程序设计时,不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建对象、利用对象来简化程序设计和提供代码的可重用性。对象可民是应用程序的一个自包含组件:一方面具有私用的功能,供自己使用;另一方面又提供公用的功能,供其他用户使用。

http://www.paper51.com

2.2.1 关于 Visual FoxPro

http://www.paper51.com

    Visual FoxProwt 作为第一代微机关系数据库管理系统的突出代表,具有强大的功能,完整而丰富的工具,无与伦比的速度,及其友好的用户界面以及完备的兼容性等特点:具有简单的数据库存储方式。真正的可编译性使Visual FoxPro 日益成为目前最快,最完美的数据库管理系统。 内容来自www.paper51.com

    VFP6.0 中文版,它是运行于Windows98和Windows NT平台的32位数据库系统,充分发挥了32位微处理品强大的32位数据处理性能。它功能强大,直观易用,支持客户服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术,WWW数据库的设计,最新流行的ActiveX等。面向对象使程序员的观点从程序设计语言如何工作,转向注重于执行程序设计功能的对象模型,而不是着重于每个程序代码如何与程序的其他部分和系统的交互作用上。面向对象程序着重于建立能够模拟需要解决的现实世界总是的对象。 paper51.com

    在面向对象的程序设计中,对象是组成软件的基本元件。每个对象可看成是一个封装起来的独立元件,在程序是担负某个特定的任务。一次,在设计程序时,不必知道对象的内部细节,只要在需要时,对对象的属性进行设定和控制即可。 内容来自论文无忧网 www.paper51.com

    例如,不妨把一台录音机看成一个对象。要使用录音机,只要知道操作方法就行了。当要录音或播放声音时,只需将录音带放进录音机内,按下有关的功能操作键,录音机就会知道是播放还是录制。而普遍的用户根本就不需要去了解其内部的运转方式,更不需要知道其内部的电路板是如何焊接及解码芯片是如何运算的。

paper51.com

    不过,程序设计者在使用对象时,虽然无需知道对象的内容,但是必须要了解对象对外所提供的属性、方法和事件,就好比用户必须知道录音机面板上按键的作用和操作程序,才能够享用它。也就是说,要先知道怎么用,才能享受到它所提供的功能或服务。 内容来自www.paper51.com

属性

内容来自www.paper51.com

    所谓属性就是对象表现出来的特征、状态或行为。就像录音机有型号、尺寸、颜色、出厂日期等特征一样。不同的对象可以拥有各种相同或不用的属性,其中有些属性是只读并且无法改变的,而有些则可以通过设定来改变,但操作面板上所显示的时间则可通过设定来改变。 paper51.com

方法

copyright paper51.com

    方法是用来处理或操纵对象的途径。对象通常会提供一些方法,以便应用程序可以使用对象所提供的服务。

内容来自论文无忧网 www.paper51.com

    同理,只要通过对象对外提供的方法,就可以得到它的服务,根本不需要知道对象内容的实际动作方式。所以,用面向对象的程序设计方法来开发应用软件,不仅可以提高效率,更重要的是可以保证软件的质量。因为,用户仅需知道怎样调用对象提供的服务(功能)就可以了,而不必从头开始设计和编写应用软件中需要的所有功能。

copyright paper51.com

事件与事件响应 http://www.paper51.com

事件就是对象所碰到的情况,例如,有录音带被放入录音机,或者是录音带播完,这样的情况就是一个“事件”。当一个事件发生后,就需要对该事件进行响应。也就说,可以事先指定当事件发生时,对象要做出什么样的反应。

paper51.com

2.2.2 VisualFoxpro6.0的特点及新增功能 内容来自www.paper51.com

·面向对象的由事件驱动的应用程序设计方法 http://www.paper51.com

·提供可视设计工具

copyright paper51.com

·增强了项目及数据库管理功能

http://www.paper51.com

·增强了网络功能 内容来自www.paper51.com

·对GIF和JPEG格式图形文件的支持

内容来自www.paper51.com

·基于HTML格式的帮助

paper51.com

·程序语言的增强 copyright paper51.com

·支持OLE拖放 http://www.paper51.com

·增强的自动化服务器 copyright paper51.com

·新增和改进的生成器和编译器 http://www.paper51.com

2.2.3  Visual Foxpro6.0的性能指标

内容来自论文无忧网 www.paper51.com

在选择数据库系统或者设计数据库管理应用程序时可能需要考虑数据库系统的某些性能指标,为此下面提供Visual Foxpro6.0的某些性能指标。

内容来自www.paper51.com

·每一个数据表可以容纳的最大记录数:10亿条。

copyright paper51.com

·每一个表文件的最大长度:2G字节。

paper51.com

·每一条记录的最大长度:64K字节(不包括像备注型和通用型等字段存储的数据指针指向的数据)。

内容来自论文无忧网 www.paper51.com

·每一个数据表结构中字段数的最大值:255个。 paper51.com

·可以一次在内存中打开的表的最大个数:255个。

内容来自论文无忧网 www.paper51.com

·

copyright paper51.com

------分隔线----------------------------
联系方式