visualfoxpro資料庫基礎
『壹』 VFP是什麼
VFP即為Visual FoxPro 。
是Microsoft公司從Fox公司的FoxBase資料庫軟體經過數次改良,並且移植到Windows之後,得來的應用程序開發軟體,主要用於開發數據管理與運算等方面的軟體。
VFP是Microsoft公司推出的最新可視化資料庫管理系統平台,是功能特別強大的32位資料庫管理系統。
它提供了功能完備的工具、極其友好的用戶界面、簡單的數據存取方式、獨一無二的跨平台技術。
具有良好的兼容性、真正的可編譯性和較強的安全性,是目前最快捷、最實用的資料庫管理系統軟體之一。
(1)visualfoxpro資料庫基礎擴展閱讀:
VFP的發展歷史:
1、VFP 6
Visual FoxPro 6.0及其中文版,是可運行於Windows 95和Windows NT平台的32位資料庫開發系統。
它不僅可以簡化資料庫管理,而且能使應用程序的開發流程更為合理。Visual FoxPro 6.0使組織數據、定義資料庫規則和建立應用程序等工作變得簡單易行。
利用可視化的設計工具和向導,用戶可以快速創建表單、查詢和列印報表。
Visual FoxPro 6.0還提供了一個集成化的系統開發環境。
它不僅支持過程式編程技術,而且在語言方面作了強大的擴充,支持面向對象可視化編程技術,並擁有功能強大的可視化程序設計工具。
目前,Visual FoxPro 6.0是用戶收集信息、查詢數據、創建集成資料庫系統、進行實用系統開發較為理想的工具軟體。
2、VFP 7
Web Services支持 VFP 7支持注冊和發布Web Services,而無需使用Microsoft SOAP Toolkit和VFP擴展來從底層完成這些任務;
伺服器增強 VFP 7對於COM伺服器作了很大程度的增強,可以與核心平台如COM+服務進行互操作;
XML支持 為了適應以XML形式在Web上傳送數據的潮流,VFP 7提供了一些函數用於在XML數據和FoxPro游標(Cursor)或表格(Table)之間的轉換。
多樣的XBase特性 VFP添加了很多新的或改進的XBase特性,並且這些特性都是用VFP語言編寫的;
OLE DB Provider 通過實現OLE DB Provider介面,開發者可以在任何支持OLE DB的程序和語言中調用VFP數據。
3、VFP 8
n 數據特性增強 VFP 8對其數據特性進行了改進,並增加了很多新的數據特性。
包括:遠程數據連接、創建DataEnvironment類、自動增長域值、支持對照序列、與SQL語句Select…Union之間的隱式數據轉換、使用SQL Select命令插入行等;
其他增強 VFP 8對一些工具、示例資料庫和解決方案案例都進行了改進。
4、VFP 9
數據和XML增強 這一時期的VFP對其數據特性進行了巨大的加強,改進項目之多真是令人眼花繚亂,詳情可以參考這里,此處不再贅述;
實現SQL語言 VFP 9已經能夠充分地支持SQL查詢語言;
設計器的增強 VFP 9增強了這些設計器:報表和標簽設計器、菜單設計器、表格設計器、查詢和視圖設計器、數據環境設計器以及類和窗體設計器等;
其他方面的增強 和VFP 8一樣,VFP 9在其他微小的細節上進行了不少的改進,使得開發者的體驗更加舒適。
『貳』 什麼是VFP程序設計
Visual FoxPro簡稱是VFP,是Microsoft公司推出的資料庫開發軟體,用它來開發資料庫,既簡單又方便。
Visual FoxPro源於美國Fox Software公司推出的資料庫產品FoxBase,在DOS上運行,與xBase系列相容。
FoxPro原來是FoxBase的加強版,最高版本曾出過2.6之後,Fox Software被微軟收購,加以發展, 使其可以在 Windows 上運行, 並且更名為 Visual FoxPro。
(2)visualfoxpro資料庫基礎擴展閱讀:
Visual FoxPro 6.0 的特點。
Visual FoxPro 6.0 能夠得到廣泛的使用,這是與其具有的強大的功能分不開的,Visual FoxPro 6.0 與其前期的版本相比,有更高的性能指標和鮮明的特點。
⑴ 提供多種可視化編程工具,最突出的是面向對象編程。
⑵ 在表的設計方面,增添了表的欄位和控制項直接結合的設置。
除此之外,Visual FoxPro 6.0 具有一系列的新特色,如:
① 成功解決了計算機2000年的問題。
② 增強了 Internet 技術和 WWW 資料庫的設計。
③ ActiveX 和向導、生成器及控制項等集成化工具。
④ 新引入了網路圖象文件格式:gif 和 jpeg 。
參考資料來源:網路-visual foxpro