vfp9.0中文版(bǎn)下載 最新軟件|熱門排行(háng)|軟件分類|軟件專題|廠(chǎng)商大全

您的位置: 首(shǒu)頁編程開發數據庫類 → Microsoft Visual Foxpro(vfp) v9.0 官方(fāng)專業版_附漢化(huà)補丁

Microsoft Visual Foxpro(vfp)

v9.0 官方專業版_附漢(hàn)化補丁 Microsoft Visual Foxpro(vfp) 網友評(píng)分(fèn):8
  • 軟(ruǎn)件大(dà)小:201.57M
  • 軟件語言:中文
  • 軟(ruǎn)件(jiàn)類型:國外軟件
  • 軟件類別:免(miǎn)費軟件(jiàn) / 數(shù)據庫類(lèi)
  • 更(gèng)新時間(jiān):2015-08-19 16:35
  • 運行環境:WinAll, WinXP
  • 軟件等級:4級(jí)
  • 軟件廠商:
  • 官(guān)方網站:http://www.microsoft.com/
好(hǎo)評:50%頂一個(gè)
壞評:50踩一個(gè)

同類相關軟(ruǎn)件

軟件介(jiè)紹

軟件標簽: Foxpro VFP

VFP9.0是(shì)最新的(de)Foxpro版(bǎn)本。Visual FoxPro原名FoxBase ,是美國Fox Software公司推出(chū)的數據庫產(chǎn)品,在DOS上(shàng)運行,與xBase係(xì)列(liè)相(xiàng)容。FoxPro原來是FoxBase的加強版,最高版本曾出(chū)過2.6。之後,Fox Software被微軟(ruǎn)收(shōu)購,加以發展, 使其可以在 Windows 上運行, 並且(qiě)更名為 Visual FoxPro

Fox軟件公司並入Microsoft公司以後推出(chū)的更新版本(běn),它引(yǐn)入了(le)可視化編程技術,提供眾多的工具,使得對一些常用功能的操作更為簡單直觀。Visual FoxPro 有(yǒu)很大的改進(jìn),獨具特色的數(shù)據庫(kù)容(róng)器為交(jiāo)互式用戶和應(yīng)用程序開發者提供(gòng)了(le)集中的數據管(guǎn)理功(gōng)能,它不僅支(zhī)持麵向對象(xiàng)的(de)編程(chéng)方法,可生成(chéng)真正事件驅動的(de)應用程(chéng)序,可(kě)方便地與其他應用程序共享和交換數據,具有客戶/服務器能(néng)力

簡介:Microsoft visual foxpro 9.0 專業版,微軟著名的數據庫開發工具,不(bú)僅增添了許多強大(dà)的功能,還保持了向下版本的兼容性。最新微軟發布了SP1,20M,安裝後可自行聯網升級!

很久以來,FoxPro被眾多迷人的產品掩蓋了光芒,但直到現(xiàn)在它仍然是市(shì)場中用於完成數據事務的(de)最佳(jiā)工具(jù)。隨著9.0版本中引入新(xīn)的增強功(gōng)能,它還沒(méi)有走上很快過時的道路(lù)。

微(wēi)軟的(de)FoxPro小組準備在2004年底(dǐ)發布最(zuì)新版FoxPro。這條消息使某些人(rén)感到很驚訝,因為我們經常可(kě)以聽到一些(xiē)無知的人問"FoxPro?它還存在(zài)啊?"。但(dàn)是(shì)在(zài)FoxPro社團(tuán)中下一
版本的FoxPro引起了很大的騷動。新版中(zhōng)將(jiāng)包含一個更快的本地數據引擎,支持更多的數據類(lèi)型,SQL語句(jù)執行(háng)中更大的一致性,一個完全重新設計的(de)可擴展報表編寫(xiě)器,以及一係列效率和(hé)功能增強特性(xìng)。

目前,一些(xiē)應用程序(xù)仍然使用Visual FoxPro編寫和部(bù)署,但是未來美國(guó)公司對Visual FoxPro的采用和部署有(yǒu)顯著的下降趨勢。這(zhè)主要是因為與.NET旗艦語言(例如C#和(hé)VB.NET)相(xiàng)比,微軟忽視了這種產品(pǐn)。市場支持(chí)的缺乏是VFP社團詬病的(de)一個主(zhǔ)要問題。

盡(jìn)管受控(managed)代碼和嚴格的編譯器可以生成"更(gèng)安全"、bug更少、更(gèng)牢固的(de)代(dài)碼.這個(gè)事(shì)實可能是真的,但是單個(gè)的FoxPro開發者可以在相對很短的時間內編(biān)寫一個(gè)成熟的桌麵或Web應用(yòng)程序。他們所需處理的工作複雜性(xìng)隻是實現應(yīng)用程(chéng)序和(hé)業務邏輯,而不是(shì)試圖理解笨重的框架組(zǔ)件(jiàn)(framework)或斟(zhēn)酌(zhuó)數據(jù)綁(bǎng)定的問題。

因此,你有必要擔心設計人(rén)員的某些(xiē)偶(ǒu)然出現的失誤嗎?因為(wéi)Visual FoxPro依舊存(cún)在(zài),而(ér)且仍然有重要(yào)意義。它在自己的(de)範疇之內(nèi)滿足那些其(qí)它(tā)單個產品無法滿足的需求。此外,由於它能夠運行在更廉價的、舊的硬件上,運行遺留下來的代(dài)碼,而且仍然能夠執行現代的編程語言希望實現的事務,它仍然是(shì)哪些叛(pàn)逆的組織(zhī)、小型的資(zī)源有限的辦公(gōng)室、獨立軟(ruǎn)件開發者以及很多政府(fǔ)和政府運轉機(jī)構(gòu)的選(xuǎn)擇(zé)。

強大的家(jiā)族

為(wéi)了理解FoxPro遺留的能量,了解它的發展史是有幫助的(de)。在八十年代中期,噴氣發動機實驗室(JPL)跟其它政府機構一樣(yàng),也使用微型和個人計(jì)算機。這些獨立的機(jī)器使工(gōng)程師有時不用(yòng)操(cāo)作大型機就能處理大(dà)量的(de)數據集合,同時(shí)還把簡(jiǎn)單的類似英語的命令(他們可以在DOS下(xià)執行這些命令)組合到程序中了。這(zhè)些程序(xù)變成了應(yīng)用程序(xù),並(bìng)且一種新類型的(de)應(yīng)用程序開(kāi)發人(rén)員誕生了。那時經常使用電(diàn)子(zǐ)數(shù)據表和靜態(tài)數據包,但是它們都比較麻煩,並且容(róng)易造成數據丟失。

數據(jù)庫是處理大量數據(jù)的邏輯解決方(fāng)案(àn),因此(cǐ)Wayne Ratliff編寫(xiě)了一個(gè)自己帶(dài)有數據庫的程序,並且同時添加(jiā)了(le)一組可(kě)以在(zài)數(shù)據上執行的命令。"Vulcan"帶有一個交互式的點提(tí)示符,使用(yòng)易於記住的慣用語(yǔ),允許工程師(shī)使用一組簡短的命令(lìng)操作自(zì)己的數據.就像操作物理數(shù)據(jù)集(jí)合一樣。這個程序最終成(chéng)為Ashton-Tate的dBase數據庫程序。

"dBase與BASIC、C、FORTRAN和COBOL程序是不同的,在dBase程序(xù)中很多麻(má)煩的工作(zuò)已經被(bèi)做(zuò)好了(le)。數據(jù)維護(hù)是(shì)由dBASE而不是由用戶完成的,因此用戶可以把精力集中在自己的事務上,而不必與處理打(dǎ)開、讀取和關閉(bì)文件、管理空(kōng)間分配這些麻煩的工作絞在一起。".Wayne Ratliff

在它發布後的幾年之內,大(dà)量的dBase克隆產(chǎn)品衝擊了市場。FoxBase由於引人注目的高速度和穩定(dìng)性(xìng)獲得了(le)很大(dà)的名氣。此外,Fox小組很敏捷,對用(yòng)戶團體作出(chū)的(de)響應更多。通過定(dìng)期的修補(bǔ),通過CompuServe和重要(yào)版本的及時(shí)支持(chí),作為對用戶請求的回應,它在非常(cháng)接近原始(shǐ)版本的同時,通過添加提高生(shēng)產(chǎn)率(lǜ)的工具變得更快了。

FoxPro發布的時候,它為DOS程序員提供了(le)窗口(kǒu)界麵。Fox小組已經(jīng)提(tí)供了跨平台的(de)編譯器,允許(xǔ)開發者在Unix或DOS上,以及在後來的Windows版本和Mac上部署(shǔ)應用(yòng)程序。接著出現了FoxPro 2,它(tā)帶來了"Rushmore"(FoxPro著名的數據(jù)性能增強部分(fèn))技(jì)術(shù)、在(zài)線的SQL命令、圖形(xíng)屏幕和報(bào)表編寫器。

Visual FoxPro

Visual FoxPro(它(tā)現在屬於微(wēi)軟)帶來(lái)了OOP(麵向對象(xiàng)編程)、完全的關係數據存儲(chǔ)和遠(yuǎn)程(chéng)數據訪問。因此(cǐ),到1995年(nián)時(shí),FoxPro開發者可以自然地使用SQL、使用麵向(xiàng)對象(xiàng)編程、編寫多層結構的、跨平(píng)台的應用程序(xù).而且同時(shí)還可以兼容dBase II編寫的遺留代(dài)碼(mǎ)。
對於(yú)FoxPro開發者(zhě)來說,Fox已經完全成為一種安(ān)全的應用程序開發(fā)途徑;你對於這種技術的投資不(bú)會受到(dào)廠商變革(gé)的影響。不(bú)幸(xìng)的(de)是,市場中(zhōng)的其它產品或同一個廠商的不(bú)同(tóng)產(chǎn)品卻不(bú)再是(shì)這樣的。這導致了目前(qián)的對FoxPro和(hé)它在開發者世界中的地位的誤解。

VFP將不會成為一種.NET語言。這種可能性在(zài)開發VFP 7時(shí)就被慎重地考(kǎo)慮過(guò),但是這種改變可(kě)能會導(dǎo)致一些嚴重的結果,最(zuì)好的後果是不能保持向後(hòu)兼容,最糟的後果是丟掉它強大(dà)的數據(jù)維(wéi)護能力。.NET框架組(zǔ)件和VFP廣泛的語言和類之間多餘(yú)的區域會帶來更多的混(hún)淆,很(hěn)可能導致該產品更(gèng)早地(dì)死(sǐ)亡。

由於Visual FoxPro將不會運行受控代碼,對微軟(ruǎn)來說它就沒有戰略意義(yì)了,這可以(yǐ)理(lǐ)解。但是,它是(shì)一個成(chéng)熟的(de)開發平台。你編(biān)寫、部署和維護多層的、高可用性的、桌麵的、互聯網的、COM和Web服務的開發(fā)所需要的一切(qiē)都已經(jīng)由Visual FoxPro或第三(sān)方廠商提供了。它包(bāo)含了牢固的麵向對象語言和完全(quán)的關係化(huà)、速度(dù)很快的(de)數據庫(kù)(支持2G或十(shí)億條記錄以下的表)和(hé)獨(dú)立的OLEDB數據提供程序。甚至連IDE也有完全的可擴充的設計表麵,擁有內(nèi)建在語言(和已發布資源)中的工(gōng)具和向導(dǎo)等重要部分。它與sql server嚴格地兼容,擁有良好(hǎo)的COM交互操作能力.包括office自動化、強大的XML處(chù)理和功能(néng),以及與20年前編寫(xiě)的代(dài)碼的兼容(róng)性。

目前VFP適合於哪些場合?

它仍然是(shì)希望完成事務(wù)的專業人員的(de)選擇。

它特別適合那(nà)些主要工作不是編寫(xiě)代碼(mǎ)的工作人員(yuán)。

下麵(miàn)是Lt.John Harver的話:

"我(wǒ)的日常職務是真北(TN)Memphis的Shelby州(zhōu)州長辦(bàn)公室副(fù)職人員,是信息(xī)係統指(zhǐ)揮官。我已(yǐ)經部署了(le)我們(men)機構(例如Memphis警察局)、所有地方法律執行機構和大多數聯邦(bāng)機構(例如FBI、ATF Marshals和Secret Service)正在使用的係統。我的(de)最近一個‘大項目’是為逃往局(Fugitive Bureau)開發的基(jī)於膝上型電(diàn)腦係統,在係(xì)統中(zhōng)辦公人員通過無線調製解調器和(hé)WiFi訪問數據。他們能夠讀(dú)取嫌疑犯照片、逮捕記錄等等,還(hái)可以用信息打印逮捕傳(chuán)票。該係統的中間件是Webconnection(一款(kuǎn)VFP Web產(chǎn)品(pǐn)),我們從VFP、SQL Server和天騰大型機中獲取數據"。

我(wǒ)問他是否能夠使用.NET完(wán)成上述的全部事務。他的回(huí)答是"我隻有(yǒu)三個.NET開(kāi)發(fā)人員,而且經常有其它的事情"。

這並不是因為(wéi)這個應用程序適合於(yú)在Fox中運行而(ér)不(bú)適(shì)合在.NET中運行。這是因為一個(gè)州長(zhǎng)辦公室人員能夠交(jiāo)互式地使用一個(gè)工(gōng)具,自(zì)動化工作,把他(tā)的程序遷移(yí)到(dào)一(yī)個應用(yòng)程序中,擴展應用程(chéng)序(xù)與其它的係統集成,並(bìng)最終建立一套價值無法(fǎ)估計的工具(jù)。

它仍然是那些對已有代(dài)碼做了(le)很大投入(rù)的開發(fā)者(zhě)的選擇。

Chris Jeffries是(shì)人力(lì)資源(yuán)微型係統公司(Human Resources MicroSystems)的開發副經理。他們(men)的HR應用程序(xù)套件正在與sap和PeopleSoft係(xì)統的能力和功能進(jìn)行競爭。該應用程序的(de)核心(xīn)使用Visual FoxPro和.NET編寫,他們已經擁有適合中(zhōng)小組(zǔ)織的(de)產品,也有適合大型企業的產品。

Chris認為:

"我推測全(quán)世界範圍內數以十億(yì)記的記錄存儲在FoxPro中,並(bìng)且FoxPro DML是管理這些記錄(lù)的最好途徑。這種語言是編程世(shì)界中最平(píng)易近人的語言,隻需(xū)要很小的技(jì)巧就(jiù)可以理解它(tā)"。

對(duì)於向(xiàng).NET遷(qiān)移的問(wèn)題,他是這樣回答的:

"開發新解(jiě)決方(fāng)法的時候,我們(men)在.NET上花(huā)費的(de)時間要比在VFP上花費的時間更多,但是我們(men)的(de)核心業務仍然使(shǐ)用(yòng)VFP。桌麵(miàn)應用程序仍然使(shǐ)用VFP,僅僅是(shì)由於(yú)資(zī)源的限(xiàn)製,重新(xīn)用.NET編寫(xiě)代碼太大了。.NET窗體、報表(biǎo)和VFP桌麵應用程序的其它特性需(xū)要被重新(xīn)編寫(xiě)用來提供相同的(de)終端用戶靈活性"。

它仍(réng)然(rán)是資源有限的經(jīng)理(lǐ)的選(xuǎn)擇

Visual FoxPro可以運(yùn)行在八年以前的(de)硬件上,而(ér)且還(hái)運行得很(hěn)快。這可能是個可笑的證(zhèng)據,但是如果你在第三世界市場(chǎng)、軍事或政(zhèng)府部門(mén)中(zhōng)工作過(guò),你就知(zhī)道能在舊的硬件上(shàng)工作是(shì)個(gè)無可厚非的要求。發布(bù)和剝離使用FoxPro編寫的(de)應用程序而不(bú)用擔心許(xǔ)可的問(wèn)題一(yī)定是購買(mǎi)決策(cè)的重要部分。

還有一些環境也是這(zhè)樣(yàng)的,如IT資(zī)源超標了(le),並且幾乎不可能維護(hù)舊係統。但是由於FoxPro的高發現能(néng)力,讓某(mǒu)個人計算出維護甚至於擴展(zhǎn)應用程序(xù)需要花費(fèi)的資源相當容易。

VFP的MVP(最有價值成員(yuán))Garrett Fitzgerald這(zhè)樣說道:

"長期以來FoxPro一直是不希望(或(huò)不能)花費錢財追趕最新技術的公司(sī)的麵包和牛奶。小零(líng)售(shòu)店不需要.NET/SQL Server解決方案來運行自己的(de)業務(wù),也沒有花費(fèi)這些錢的理由。FoxPro運行(háng)得很快,即使在相對更少(shǎo)的硬件上。但(dàn)是,如(rú)果(guǒ)正確地編寫,Fox應用(yòng)程序能夠(並(bìng)且已經(jīng))處理(lǐ)數百G的數據。"

對於他繼(jì)續選擇VFP的問題,他的回答是"因(yīn)為我使用VFP的效率(lǜ)很高,並且可以(yǐ)給客戶(hù)提供極好的(de)價值"。

FoxPro是數據為中心(xīn)的應用程序的瑞士軍(jun1)刀(dāo)

我發現在交付VFP應用程序之後,我掌握了整個軟件開發(fā)的過程。我理解了(le)從設計到維護再到遷移的問(wèn)題。我理解了(le)數據庫設計、麵向對象設計(jì)、用戶界(jiè)麵設計、業務對(duì)象設計、數據訪問層、COM和Web服務、企(qǐ)業設計模式的形形色色的細節。

你為什麽需要關心(xīn)Visual FoxPro?因為它無處不(bú)在,它(tā)強大(dà)、易於學習、便宜(yí),並且想得到你(nǐ)職位的(de)人也知道這種語(yǔ)言(yán)能實(shí)現什麽(me)功能(néng).還(hái)有,某些編程(chéng)任(rèn)務能夠快速(sù)、直接的進行特殊的數(shù)據庫(kù)維護。

換句話說,我希望(wàng)成(chéng)為(wéi)一個理解這種工(gōng)具的.NET開發者。即使我再(zài)也(yě)不(bú)會編寫任(rèn)何FoxPro應(yīng)用程序,我也會把它(tā)安(ān)裝在自己的計算機上。

軟件截圖

下載地址 電腦版

點擊報錯 軟(ruǎn)件(jiàn)無法下載或下載後無法使用,請(qǐng)點擊(jī)報錯,謝謝!

用戶評論

熱門評(píng)論

最新評論

發表評論 查看所有評論(0)

昵稱(chēng):
請不(bú)要評論(lùn)無意義或髒(zāng)話,我(wǒ)們所有評(píng)論(lùn)會有人工(gōng)審核(hé).
字數(shù): 0/500 (您的評論需要(yào)經過審核才能(néng)顯示)