中文 | English 中国 北京|广州|深圳|南宁|昆明|重庆
全国热线电话:
 
公司简介
  关于探索
  合作伙伴
组织结构
联系我们


  当前位置:首页 >> 数据恢复资讯

Foxpro 数据库恢复(一)

            发布人:Admin 来自:---

大约13年以上时间,FoxPro已经为开发人员提供了一流的创建数据库应用软件的工具,FoxPro的创新包括下列方面:
第一个关系xBASE的图形化界面,利用Windows和下拉菜单完成
Rushmore查询技术,提供强大的快速查询功能

一个图形化的Screen Builder和Report Builder
完整的SQL支持
完全的交叉平台支持(Windows, DOS, Mac, UNIX)
廉价的分布式选项
FoxPro是为用户提供了相关特性的容易的访问,并对开发人员提供了自然的力量。它也是桌面上十分简单的最快速的相关数据库管理系统,并且它与易于使用的强大的工具和赢得奖项的性能相结合,帮助数以千计的开发人员创建强大的管理大量数据的数据库应用软件,一个基于FoxPro的应用软件通常被用来管理和查询1128GB的Euro Tunnel数据,管理连通英法的"隧道"。系统每周七天,每天24小时,每年365天时刻运行。
随着Visual FoxPro 的引入,FoxPro从一个程序语言发展成一个面向对象的语言,Visual FoxPro 特性包括如下方面:
表单和表单控件是拥有属性、方法和事件的对象。
支持ActiveX控件。
数据库容器提供了表格、文件和记录级确认之间,引擎和存储程序间稳固的关系。
使用远距离浏览,ODBC数据可以如同本地数据一样容易查询和修改,所以使得Visual
FoxPro 成为创建客户机/服务器应用软件的极好工具。
完全的面向对象类设计功能支持遗留、子集、封装和多形态现象。可视化和不可视(代
码)类的再次使用类库能够被创建,这将戏剧性的降低开发时间。
Visual FoxPro 5.0是Visual FoxPro 的最新版本,包括下述特性:
加强对ActiveX的支持
将ActiveX控件分成子类,并扩展它们功能的能力
所有全新的调试器,在Visual C++开发系统调试器上模拟
Visual SourceSafe 版本控制系统结合
重要性能的改进
对远距离和不联结用户脱机浏览的支持
Visual FoxPro 5.0也增强了创建COM组件的能力,Visual FoxPro COM组件通常对加强数据,并能够通过ODBC与FoxPro数据和任意SQL后端交流,创建组件的能力使得Visual FoxPro 成为Visual Studio重要部分。
Visual FoxPro 5.0捆绑了FoxPro Internet Server API(FOXISAPI)库,它可实现IIS与Visual FoxPro COM组件的交流。这些组件能够恢复数据并把它与HTML文件结合,以产生用户阅读的页。FOXISAPI库提供多种Visual FoxPro COM组件集,提供意义重大的可伸缩性。Surplus Direct,作为 Web上的第一号的硬件和软件转销商,使用这个结构,处理平均每天30000访问者和150000次数据库的访问,在高峰期,每天高达80000访问者和250000次数据库的访问。
基于组件的开发
在1997年9月的微软专业开发人员会议上,微软公司正式把Windows Distributed interNet Application结构公布于众。Windows DNA被设计用于创建基于Microsoft Windows操作系统应用软件的框架,这些操作系统相统一,并综合了个人计算机和Internet。
Windows DNA应用软件是基于组件的系统,它由多个层次组成,每一个都提供一种服务,前端提供用户界面,它利用Visual Tool或基于浏览器的表单进行传统表单的创建,中层提供商务服务并处理例如加强商务规则和数据恢复的任务,Web Server也寄存在中层。最后一层是数据寄存处。
组件结构提供了整个开发的灵活性、可伸缩性和商务中处理的集中化。前端运行在台式机、膝上型电脑和运行Windows CE的手持设备上。通过ODBC或OLE DB访问数据,并将数据放在桌面数据库上、SQL数据库、主机和其它的不计其数的存储地点。
Visual Studio是Microsoft的工具集,用于创建支持上千个用户和能够从桌面向企业配置的解决方案。Visual Studio结合客户机/服务器和Web,并实现基于组件的升级和分布式应用软件的配置。
COM在Windows DNA结构中发挥重要作用,COM能够使对象互相交流,而分布式COM(DCOM)能够使它们之间通过网络(在不久的将来通过HTTP)互相交流,COM组件是处于中级,它链接前端和后端,并提供商务服务,包括RAID数据恢复、处理、确认等等。这些COM组件能够以任意语言编写。
COM降低了语言的依赖性,因为任意前端都能与COM组件相互交流,而后者又能与任意数据源交流。Visual Studio提供了需要创建基于组件的分布式应有软件的所有工作,在工程的每个阶段,用户能够选择对用户和他们公司最有利的工具或数据存储。
Visual FoxPro 和Windows DNA
Visual FoxPro 在哪些地方适合所有这些问题,Visual FoxPro 能够在任意级别的分布式多层应用软件中使用。Visual FoxPro 能够支持用户界面。表单和表单控件是拥有完全属性、方法和事件的对象。ActiveX控件能够在表单上使用,甚至能够分成子集以扩展它们特性。
Visual FoxPro 能够被用来编写中级组件。数据恢复、处理查询和报表已成为FoxPro的强项。Visual FoxPro 被用来构建数据集中的COM组件,它能够从任意前端或Internet服务器调用,组件能够通过ODBC与FoxPro数据库和SQL数据库交流。Visual FoxPro 远距离浏览,能够实现远方数据的结合,它结合了面向对象的以数据为中心的语言,使得Visual FoxPro 成为创建处理数据的COM组件的理想工具。FoxPro能够被用来存储数据,Visual FoxPro 有强大快速的数据库技术,能够处理大量的数据,如同Euro Tunnel应用软件证明的那样,此外,Visual FoxPro 和SQL数据库可以良好的结合,利用SQL技术处理事务,或Visual FoxPro 处理卸载的查询或批处理。
可伸缩性是应用软件考虑的重要因素,多个用户调用COM组件服务,使多个组件事例成为必需。这能够通过编写大量代码或使用Microsoft Transaction Server管理组件来实现管理。Transaction Server将设置一个组件集,并把来自前端的每个申请与可用的组件事例相匹配。这是自动完成的,无需编写代码,此外,Transaction Server允许COM组件参与到事务中。
COM组件需要支持Transaction Server的分离模式线程,以便能够启动多个事例。Visual FoxPro 5.0 COM组件没有这种类型的线程,然而,下一个版本的Visual FoxPro,代号为Tahoe,将完全支持分部模式进程,所以,将完全支持Transaction Server。这就意味着开发人员能够利用Visual FoxPro创建中级的COM组件,并可以把它升级到几百个用户或更多。这清楚的证实了微软公司对于Visual FoxPro和那些使用Visual FoxPro的用户,从而把语言完全参与到Windows DNA 应用软件开发的用户的承诺。

 
 
地址:北京市海淀区清华大学南门南侧三才堂写字楼3层3172   邮编:100084   电话:010-62535277 联系人:孙老师
Copyright © 2004 bjseek.com.cn, All rights reserved. 北京数据恢复中心 网址: http://www.bjseek.com.cn 北京探索数据恢复中心是位于北京、上海、深圳、深圳、重庆、昆明等地的专业硬盘数据恢复及RAID数据恢复服务提供商,提供全国范围内的硬盘数据恢复.