主頁 > 教育培訓(xùn) > 電腦培訓(xùn) > vfp是什么意思 vfp應(yīng)用詳解及介紹

vfp是什么意思 vfp應(yīng)用詳解及介紹

  什么是Vfp?Vfp是什么意思?

  Visual FoxPro簡(jiǎn)稱VFP,是Microsoft公司推出的新版數(shù)據(jù)庫(kù)開發(fā)軟件,用它來開發(fā)數(shù)據(jù)庫(kù),既簡(jiǎn)單又方便。Visual FoxPro是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件。Visual FoxPro是為數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序開發(fā)而設(shè)計(jì)的功能強(qiáng)大的面向?qū)ο蟮沫h(huán)境。

  Visual FoxPro原名FoxBase,是美國(guó)Fox Software公司推出的數(shù)據(jù)庫(kù)產(chǎn)品,在DOS上運(yùn)行,與xBase系列相容。FoxPro原來是FoxBase的加強(qiáng)版,最高版本曾出過2.6。之后,F(xiàn)ox Software被微軟收購(gòu),加以發(fā)展, 使其可以在 Windows 上運(yùn)行, 并且更名為 Visual FoxPro。

  目前最新版為 Visual FoxPro 9.0,而在學(xué)校教學(xué)和教育部門考證中還依然延用經(jīng)典版的 Visual FoxPro 6.0。

  在桌面型數(shù)據(jù)庫(kù)應(yīng)用中,處理速度極快,是日常工作中的得力助手。

  Visual FoxPro成長(zhǎng)之路

  Visual FoxPro(以下簡(jiǎn)稱VFP)是個(gè)不斷成長(zhǎng)的小伙,承蒙Visual Studio(以下簡(jiǎn)稱VS)的關(guān)照,VFP在開發(fā)者心目中一直是和VB、VC地位相同的工具語言,只不過它并不是通用開發(fā)工具,而只是專注于數(shù)據(jù)庫(kù)應(yīng)用的開發(fā)。

  然而,吊足大家胃口的VS.NET終于出現(xiàn)在開發(fā)者面前時(shí),竟不見了VFP的身影,著實(shí)引起開發(fā)社區(qū)的一陣騷動(dòng)。微軟不要VFP了?不是,恰恰相反,VFP忍受不了VS緩慢的升級(jí)速度,“單干”了?,F(xiàn)在的VFP已經(jīng)升級(jí)到版本9,并且完全支持.NET技術(shù)。

  以下讓我們來一起關(guān)注一下VFP的成長(zhǎng)之路,看看每次升級(jí)VFP都為我們帶來了那些誘人的新特性。當(dāng)然,我們只整理了VFP 6.0以后的版本,也就是VFP 7、8、9。這些內(nèi)容來自MSDN Library Online,我們僅參考每個(gè)版本VFP產(chǎn)品文檔中的“What’s New”部分進(jìn)行整理。

  VFP 7

  Web Services支持 VFP 7支持注冊(cè)和發(fā)布Web Services,而無需使用Microsoft SOAP Toolkit和VFP擴(kuò)展來從底層完成這些任務(wù);

  服務(wù)器增強(qiáng) VFP 7對(duì)于COM服務(wù)器作了很大程度的增強(qiáng),可以與核心平臺(tái)如COM+服務(wù)進(jìn)行互操作;

  XML支持 為了適應(yīng)以XML形式在Web上傳送數(shù)據(jù)的潮流,VFP 7提供了一些函數(shù)用于在XML數(shù)據(jù)和FoxPro游標(biāo)(Cursor)或表格(Table)之間的轉(zhuǎn)換。

  多樣的XBase特性 VFP添加了很多新的或改進(jìn)的XBase特性,并且這些特性都是用VFP語言編寫的;

  OLE DB Provider 通過實(shí)現(xiàn)OLE DB Provider接口,開發(fā)者可以在任何支持OLE DB的程序和語言中調(diào)用VFP數(shù)據(jù)。

  VFP 8

  n 數(shù)據(jù)特性增強(qiáng) VFP 8對(duì)其數(shù)據(jù)特性進(jìn)行了改進(jìn),并增加了很多新的數(shù)據(jù)特性,包括:遠(yuǎn)程數(shù)據(jù)連接、創(chuàng)建DataEnvironment類、自動(dòng)增長(zhǎng)域值、支持對(duì)照序列、與SQL語句Select…Union之間的隱式數(shù)據(jù)轉(zhuǎn)換、使用SQL Select命令插入行等;

  其他增強(qiáng) VFP 8對(duì)一些工具、示例數(shù)據(jù)庫(kù)和解決方案案例都進(jìn)行了改進(jìn)。

  VFP 9

  數(shù)據(jù)和XML增強(qiáng) 這一時(shí)期的VFP對(duì)其數(shù)據(jù)特性進(jìn)行了巨大的加強(qiáng),改進(jìn)項(xiàng)目之多真是令人眼花繚亂,詳情可以參考這里,此處不再贅述;

  實(shí)現(xiàn)SQL語言 VFP 9已經(jīng)能夠充分地支持SQL查詢語言;

  設(shè)計(jì)器的增強(qiáng) VFP 9增強(qiáng)了這些設(shè)計(jì)器:報(bào)表和標(biāo)簽設(shè)計(jì)器、菜單設(shè)計(jì)器、表格設(shè)計(jì)器、查詢和視圖設(shè)計(jì)器、數(shù)據(jù)環(huán)境設(shè)計(jì)器以及類和窗體設(shè)計(jì)器等;

  其他方面的增強(qiáng) 和VFP 8一樣,VFP 9在其他微小的細(xì)節(jié)上進(jìn)行了不少的改進(jìn),使得開發(fā)者的體驗(yàn)更加舒適。

免責(zé)聲明:該文觀點(diǎn)僅代表作者本人,查查吧平臺(tái)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請(qǐng)發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。返回查查吧首頁,查看更多>>
提示

該文觀點(diǎn)僅代表作者本人,查查吧平臺(tái)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請(qǐng)發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

優(yōu)惠商城

更多