- 软件大小:201.57M
- 软件语言:中文
- 软件类型:国外软件
- 软件类别:免费软件 / 数据库类
- 更新时💏间【jiān】:2025-07-05 02:01
- 运行环境:WinAll, WinXP
- 软件等级:
- 软件厂商:


3.34M/中文/0.0
118.36M/中文/10.0
0KB/中文/10.0
253KB/中文/10.0
28.07M/中文/10.0
VFP9.0是最新的Foxpro版【bǎn】本。Visual FoxPro原名FoxBase ,是美国【shì měi guó】🔇Fox Software公司推【gōng sī tuī】出的数据库产品,在【zài】DOS上运行🗣,与xBase系列相⭕容🐩。FoxPro原來是【yuán lái shì】FoxBase的加强版【bǎn】,最高版【bǎn】本曾出【běn céng chū】过👵2.6。之后,Fox Software被微软【bèi wēi ruǎn】👂收购🖱,加以發展, 使其可以在【zài】🦈 Windows 上運行【shàng yùn háng】🏩, 並且更名為【míng wéi】 Visual FoxPro
Fox软件公司并入Microsoft公司以后推出的更新版本,它引入了可视化编程技术,提供众多的工具,使得对一些常用功能的操作更为简单直观。Visual FoxPro 有很大的改进,独具特色的数据库容器为交互式用户和应用程序开发者提供了集中的数据管理功能,它不仅支持面向对象的编程方法,可生成真正事件驱动的应用程序,可方便地与其他应用程序共享和交换数据,具有客户/服务器能力
简介:Microsoft visual foxpro 9.0 专业版,微软着名的数据库开发工具,不仅增添了许多强大的功能,还保持了向下版本的兼容性。最新微软发布了SP1,20M,安装后可自行联网升级!
很久以来【lái】,FoxPro被众多【bèi zhòng duō】迷人的【mí rén de】🍣产品掩盖了光【gài le guāng】芒【máng】,但直到🌾现在它仍然是市场中🐻用于完📉成数据事务的【shì wù de】🐌最佳工具【jù】。随着9.0版本中引入新【yǐn rù xīn】的增强功能🌅,它还没有走上很快过时的道✊路🌺。
微软的FoxPro小组准备在2004年底发🚰布最新版🙆FoxPro。这条消【zhè tiáo xiāo】息使某😫些人感🛌到很惊【dào hěn jīng】讶【yà】,因为我【yīn wéi wǒ】们经常💈可以听【kě yǐ tīng】🗡到一些【dào yī xiē】无知的人问🚋"FoxPro?它还存【tā hái cún】在啊【zài ā】😅?"。但是在FoxPro社团中下一
版🙆本的FoxPro引起了🛐很大的骚动👕。新版🙆中将包含一个【hán yī gè】更快的【gèng kuài de】本地数【běn dì shù】据【jù】😍引擎【yǐn qíng】,支持更多的数据【jù】类型,SQL语句执行中更⚓大的一致性,一个完全重新【quán chóng xīn】设计的【shè jì de】可扩展🦌报表编写器,以及一系列效率和功🛅能增强【néng zēng qiáng】特性🌥。
目前,一些应【yī xiē yīng】用【yòng】🕤程序仍然使用【yòng】🕤Visual FoxPro编写和部署【bù shǔ】🤢,但是未🍟来美国【lái měi guó】公司对【gōng sī duì】Visual FoxPro的采用【yòng】🍞和部署【bù shǔ】🤢有显著的下降趋势【qū shì】🕍。这主要是因为与.NET旗舰语🌼言(例如C#和VB.NET)相比【xiàng bǐ】🍂,微软忽【wēi ruǎn hū】⛱视了这种产品。市场支【shì chǎng zhī】持的缺乏是【fá shì】VFP社团诟📰病的一👺个主要问题。
尽管受控(managed)代码和🏐严格的编译器【biān yì qì】可以生【kě yǐ shēng】成【chéng】"更安全"、bug更少【gèng shǎo】、更牢固🕴的代码💍.这个事【zhè gè shì】实可能🎰是真的💔,但是单个的FoxPro开发者♈可以在【kě yǐ zài】相对很短的时🈵间内编🔵写一个【xiě yī gè】成熟的【chéng shú de】桌面或🛃Web应用程序。他们所需处理的工作【de gōng zuò】复杂性🌌只是实现应用【xiàn yīng yòng】🙄程序和业务逻🍯辑,而不是试图理解笨重【jiě bèn chóng】的框架🚠组件【zǔ jiàn】🤪(framework)或斟酌【huò zhēn zhuó】数据绑定的问题【tí】。
因此,你有必要担心设计人员的某些偶然出现的失误吗?因为Visual FoxPro依旧存在,而且仍然有重要意义。它在自己的范畴之内满足那些其它单个产品无法满足的需求。此外,由于它能够运行在更廉价的、旧的硬件上,运行遗留下来的代码,而且仍然能够执行现代的编程语言希望实现的事务,它仍然是哪些叛逆的组织、小型的资源有限的办公室、独立软件开发者以及很多政府和政府运转机构的选择。
强大的家族
为了理⏰解FoxPro遗留的👕能量,了解它【le jiě tā】的发展史是有【shǐ shì yǒu】帮助的📏。在八十📯年代中期,喷气发【pēn qì fā】🃏动机实【dòng jī shí】验室【yàn shì】(JPL)跟其它【gēn qí tā】政府机📽构一样,也使用🏣微型和个人计【gè rén jì】算机🐁。这些独立的机【lì de jī】器使工程师有⏸时不用🚌操作大【cāo zuò dà】型机就【xíng jī jiù】能处理【néng chù lǐ】大量的数据集合🌘,同时还【tóng shí hái】🐻把简单【bǎ jiǎn dān】的类似🎤英语的【yīng yǔ de】命令👒(他们可以在【yǐ zài】DOS下执行这些命令👒)组合🌘到程序【dào chéng xù】中了。这些程🌐序变成【xù biàn chéng】了应用😫程序,并且一🚱种新类型的应用程序🎴开发人员诞生了。那时经【nà shí jīng】📖常使用🥪电子数【diàn zǐ shù】据表和静态数据包,但是它【dàn shì tā】⛷们都比较麻烦,并且容易造成数据丢失【shī】。
数据库【shù jù kù】是处理【shì chù lǐ】😀大量数💩据的【de】逻辑解决🗃方案,因此Wayne Ratliff编写了🖼一个自【yī gè zì】😔己带有⚓数据库【shù jù kù】的程序【de chéng xù】✊,并且同💸时添加了一组可以在【kě yǐ zài】数据上【shù jù shàng】执行的【de】命令。"Vulcan"带有一个交互式的点【shì de diǎn】提示符🚘,使用易【shǐ yòng yì】于记住的【de】惯用语,允许工程师使用一组⏮简短的【de】命令操【mìng lìng cāo】🐼作自己【zuò zì jǐ】的【de】数据.就像操🔪作物理【zuò wù lǐ】数据集🕶合一样。这个程序【xù】✊最终成【zuì zhōng chéng】为🕠Ashton-Tate的【de】dBase数据库【shù jù kù】程序【xù】✊。
"dBase与BASIC、C、FORTRAN和👅COBOL程序是不同的😣,在dBase程序中很多麻烦的工🤴作已经【zuò yǐ jīng】被做好了🐨。数据维🌑护是由dBASE而不是【ér bú shì】由用户📜完成的,因此用户可以把精力【bǎ jīng lì】集中在自己的【zì jǐ de】事务上【shì wù shàng】🤬,而不必【ér bú bì】🐩与处理打开、读取和👅关闭文【guān bì wén】件【jiàn】⏪、管理空【guǎn lǐ kōng】👵间分配🤽这些麻【zhè xiē má】烦的工🤴作绞在一起【yī qǐ】。".Wayne Ratliff
在它发【zài tā fā】布后的几年之内,大量的【dà liàng de】⛴dBase克隆产【kè lóng chǎn】品冲击了市场【le shì chǎng】。FoxBase由于引人注目的高速【de gāo sù】度和稳😳定性获【dìng xìng huò】得了很😿大的名【dà de míng】🌆气【qì】。此外,Fox小组很🧦敏捷【mǐn jié】🏧,对用户团体作出的响⛴应更多。通过定期的修🏡补,通过CompuServe和重要版本的及时支持,作为对🕍用户请【yòng hù qǐng】求的回⏸应,它在非常接近📌原始版【yuán shǐ bǎn】⚡本的同【běn de tóng】时,通过添加提高生产率👟的工具💩变得更【biàn dé gèng】快了【kuài le】。
FoxPro发布的🏂时候🤡,它为DOS程序员【chéng xù yuán】提供了【tí gòng le】窗口界面【miàn】🚶。Fox小组已经提供了【tí gòng le】跨平🖍台的编【tái de biān】🔥译器,允许开【yǔn xǔ kāi】发者在Unix或【huò】DOS上📄,以及在后来的👗Windows版本和【bǎn běn hé】🍤Mac上部署【shàng bù shǔ】🌄应用程序。接着出现了【le】FoxPro 2,它带来了【le】"Rushmore"(FoxPro著名的数据性【shù jù xìng】能增强部分【bù fèn】🗨)技术、在线的【zài xiàn de】SQL命令、图形屏🆚幕和报👕表编写器。
Visual FoxPro
Visual FoxPro(它现在属于微软【ruǎn】⛅)带来了OOP(面向对【miàn xiàng duì】🔲象编程【xiàng biān chéng】🥤)、完全的【de】🕜关系数据存储🚲和远程数据访🎚问【wèn】🔍。因此,到🆒1995年时,FoxPro开发者😳可以自然地使用【yòng】SQL、使用【yòng】面向对【miàn xiàng duì】🔲象编程【xiàng biān chéng】🥤、编写多层结构的【de】🕜、跨平台的【de】🕜应用程序【yòng chéng xù】.而且同时还可【shí hái kě】✔以兼容dBase II编写的【biān xiě de】🕜遗留代😏码。
对于FoxPro开发者😳来说【lái shuō】,Fox已经完🤜全成为一种安【yī zhǒng ān】全的应【quán de yīng】🚫用程序【yòng chéng xù】开发途径;你对于这种技术的【de】🕜投资不【tóu zī bú】会受到🆒厂商变【chǎng shāng biàn】革🔴的【de】🕜影响【yǐng xiǎng】。不幸的【bú xìng de】🕜是【shì】,市场中🏦的【de】🕜其它产品或同【pǐn huò tóng】一个厂【yī gè chǎng】商的【shāng de】🕜不同产😺品却不再是【shì】这样的【de】🤩。这导致了目前的【de】对🍽FoxPro和它在【hé tā zài】🌈开发者😳世界中🐒的【de】地位🔋的【de】🕜误解【wù jiě】。
VFP将不会🌕成为一种【zhǒng】.NET语言🕡。这种可【zhè zhǒng kě】能性在开发VFP 7时就被慎重地【shèn chóng dì】考虑过,但是这【dàn shì zhè】种改变【zhǒng gǎi biàn】🚒可能会导致一🍄些严重【xiē yán chóng】💆的结果📹,最好的后果是【hòu guǒ shì】🛥不能保【bú néng bǎo】持向后【chí xiàng hòu】兼容,最糟的后果是【hòu guǒ shì】🛥丢掉它✳强大的数据维护能力【hù néng lì】。.NET框架组【kuàng jià zǔ】件和VFP广泛的语言和【yǔ yán hé】🤗类之间👮多余的区域会🎑带来更🖌多的混淆,很可能导致该【dǎo zhì gāi】产品更🐼早地死亡。
由于Visual FoxPro将不会运行受控代码,对微软来说它就没有战略意义了,这可以理解。但是,它是一个成熟的开发平台。你编写、部署和维护多层的、高可用性的、桌面的、互联网的、COM和Web服务的开发所需要的一切都已经由Visual FoxPro或第三方厂商提供了。它包含了牢固的面向对象语言和完全的关系化、速度很快的数据库(支持2G或十亿条记录以下的表)和独立的OLEDB数据提供程序。甚至连IDE也有完全的可扩充的设计表面,拥有内建在语言(和已发布资源)中的工具和向导等重要部分。它与sql server严格地兼容,拥有良好的COM交互操作能力.包括office自动化、强大的XML处理和功能,以及与20年前编写的代码的兼容性。
目前VFP适合于哪些场合?
它仍然是希望完成事务的专业人员的选择。
它特别【tā tè bié】适合那🍧些主要【xiē zhǔ yào】工作不【gōng zuò bú】是编写🍴代码的工作人员🛥。
下面是🕐Lt.John Harver的话【de huà】:
"我的【de】日🗺常职务【cháng zhí wù】是真北(TN)Memphis的【de】Shelby州州长办公室副职人【fù zhí rén】员🕠,是信息系统指【xì tǒng zhǐ】挥官。我已经😆部署了【bù shǔ le】我们机构【gòu】(例如【lì rú】Memphis警察局)、所有地【suǒ yǒu dì】方法律执行机【zhí háng jī】🚿构【gòu】和大多数联🌮邦机构【bāng jī gòu】(例如【lì rú】FBI、ATF Marshals和Secret Service)正在使【zhèng zài shǐ】🙀用的系【yòng de xì】统。我的【de】最😧近一个‘大项目⚾’是为逃🛃往局(Fugitive Bureau)开发的【kāi fā de】🌅基于膝上型电脑系统📕,在系统中办公人员🕠通过无【tōng guò wú】线调制解【jiě】🏧调器和⛔WiFi访问数据【jù】🍦。他们能🔒够读取嫌疑犯照片、逮捕记录等等【lù děng děng】🛳,还可以📹用信息打印逮捕传票。该系统【gāi xì tǒng】的【de】中间件是🕯Webconnection(一款🤮VFP Web产品【chǎn pǐn】),我们从VFP、SQL Server和天腾🧟大型机中获取数据【jù】🍦"。
我问他是否能够使用.NET完成上述的全【shù de quán】部事务。他的回答是"我只有【wǒ zhī yǒu】三个📯.NET开发人【kāi fā rén】😟员🧘,而且经常有其【cháng yǒu qí】🥅它的事【tā de shì】😏情"。
这并不是因为【shì yīn wéi】这个应用程序🍻适合于在Fox中运行❌而不适【ér bú shì】合在【hé zài】🤷.NET中运行❌。这是因【zhè shì yīn】为一个州长办公室人🥓员能够交互式【jiāo hù shì】地使用一个工具💔,自动化【zì dòng huà】🌐工作【gōng zuò】,把他的🤨程序迁【chéng xù qiān】移到一个应用程序🍻中,扩展应【kuò zhǎn yīng】⛎用程序🍻与其它的系统【de xì tǒng】集成👞,并最终建立一【jiàn lì yī】🚊套价值无法估计的工【jì de gōng】🤱具💔。
它仍然是那些对已有🔙代码做【dài mǎ zuò】🏮了很大投入的【tóu rù de】💵开发者的选择【de xuǎn zé】。
Chris Jeffries是人力资源微型系统公司(Human Resources MicroSystems)的开发副经理。他们的HR应用程序套件正在与sap和PeopleSoft系统的能力和功能进行竞争。该应用程序的核心使用Visual FoxPro和.NET编写,他们已经拥有适合中小组织的产品,也有适合大型企业的产品。
Chris认为:
"我推测【wǒ tuī cè】全世界范围内【fàn wéi nèi】数以十【shù yǐ shí】🐧亿记的【yì jì de】👞记录存🚩储在FoxPro中📤,并且FoxPro DML是管理这些记🔹录的最好途径【hǎo tú jìng】。这种语言是编【yán shì biān】❄程世界中最平【zhōng zuì píng】🙈易近人的语言【de yǔ yán】,只需要很小的技巧就可以理解它🎑"。
对于向.NET迁移的🏕问题【wèn tí】🆚,他是这样回答【yàng huí dá】的🏕:
"开发新【kāi fā xīn】解决方【jiě jué fāng】法的时【fǎ de shí】候⏫,我们在【wǒ men zài】.NET上花费🧕的时间【de shí jiān】💯要比在VFP上花费🧕的时间【de shí jiān】💯更多,但是我【dàn shì wǒ】们的核😂心业务仍然使用VFP。桌面应🍌用程序🌨仍然使用VFP,仅仅是【jǐn jǐn shì】由于资源的限制,重新用.NET编写代【biān xiě dài】码太大了。.NET窗体🤺、报表和【bào biǎo hé】🔕VFP桌面应🍌用程序🌨的其它特性需【tè xìng xū】🤱要被重【yào bèi chóng】新编写【xīn biān xiě】🤨用来提【yòng lái tí】供相同🔃的终端用户灵🆚活性"。
它仍然是资源有限的经理的选择
Visual FoxPro可以运行在八【háng zài bā】年以前的硬件上🤾,而且还【ér qiě hái】运行得🤒很快。这可能【zhè kě néng】是个可📥笑的证【xiào de zhèng】据,但是如果你在第三世【dì sān shì】界市场【jiè shì chǎng】、军事或【jun1 shì huò】💯政府部🧚门中工🌑作过【zuò guò】,你就知道能在😵旧的硬件上🤾工作是【gōng zuò shì】个📠无可厚🚎非的要【fēi de yào】🏂求。发布和🍸剥离使用FoxPro编写的应用程【yīng yòng chéng】🍥序而不用担心【yòng dān xīn】许可的问题一🈹定是购买决策的重要部分【bù fèn】。
还有一🌉些环境【xiē huán jìng】🦉也是这样的,如IT资源超🤔标了【biāo le】,并且几【bìng qiě jǐ】乎不可能维护【néng wéi hù】旧系统。但是由于💙FoxPro的高发🚗现能力,让某个【ràng mǒu gè】👘人计算出维护甚至于💙扩展应【kuò zhǎn yīng】用程序【yòng chéng xù】🐮需要花费的资【fèi de zī】源相当🔑容易。
VFP的【de】🌷MVP(最有价值成员🎙)Garrett Fitzgerald这样说道【dào】:
"长期以👑来【lái】FoxPro一直是【yī zhí shì】不希望【bú xī wàng】(或不能)花费钱【huā fèi qián】财追赶最新技【zuì xīn jì】☕术的公【shù de gōng】司的面【sī de miàn】包和牛🦃奶⛑。小零售店不需【diàn bú xū】要.NET/SQL Server解决方案来【lái】运🍇行自己🥑的业务,也没有【yě méi yǒu】花费这👢些钱的💅理由。FoxPro运行得很快【hěn kuài】➗,即使在🐗相对更👘少的硬件上。但是,如果正【rú guǒ zhèng】确地编👽写【xiě】,Fox应用程序能够(并且已经)处理数百G的数据。"
对于他【duì yú tā】继续选择VFP的问题,他的回【tā de huí】答是【dá shì】"因为我🌚使用🚖VFP的效率🕠很高,并且可【bìng qiě kě】以给客户提供【hù tí gòng】💒极好的💄价值"。
FoxPro是数据为中心的应用【de yīng yòng】🔳程序的瑞士军🙃刀【dāo】
我发现在交付VFP应用程【chéng】序之后🐦,我掌握👌了整个软件开发的过🥞程【chéng】。我理解🌎了从设【le cóng shè】🌤计到维护再到【hù zài dào】迁移的问题🤙。我理解🌎了数据【le shù jù】🌝库设计【kù shè jì】、面向对象设计【xiàng shè jì】、用户界面设计【miàn shè jì】、业务对象设计【xiàng shè jì】、数据访【shù jù fǎng】问层🧙、COM和⛄Web服务、企业设计模式的形形【de xíng xíng】色色的【sè sè de】🏞细节。
你为什么需要🐣关心Visual FoxPro?因为它🐎无处不【wú chù bú】在【zài】,它强大、易于学【yì yú xué】习🔪、便宜,并且想得到你职位的人也知道这种👥语言能【yǔ yán néng】🏗实现什【shí xiàn shí】么功能【me gōng néng】.还有,某些编程任务【chéng rèn wù】💗能够快速、直接的进行特殊的数【shū de shù】🍴据库维【jù kù wéi】🚷护👚。
换句话🐹说,我希望【wǒ xī wàng】成为一📉个理解这种工【zhè zhǒng gōng】📭具的.NET开发者【kāi fā zhě】。即使我再也不会编写🏙任何FoxPro应用程序,我也会【wǒ yě huì】把它安【bǎ tā ān】装在自🥖己的计【jǐ de jì】算机上⛹。
请描述您所遇【nín suǒ yù】到的错🙌误💯,我们将【wǒ men jiāng】尽快予以修正【yǐ xiū zhèng】🤩,谢谢!
*必填项,请输入内容