Microsoft
Visual Foxpro(VFP)
是微軟用來建立高效能、最新技術的資料庫元件與
解決方案的工具軟體。它提供開發人員必要的工具來管理資料-不論是組織資訊表
格並執行查詢,建立一個整合關聯式資料庫管理系統(DBMS),或是為終端使用
者編寫一個完全開發好的資料管理應用程式。
VFP擁有完整的物件導向類別設計功能,包括繼承(inheritance)、次類別化
(sub
classing)、封裝(encapsulation)與多元性(polymorphism),而VFP的遠端
資料集使用了ODBC(Open Database Connectivity)來與SQL資料庫交談。
開發人員可使用VFP來建立自訂的COM(Component
Object Model)元件建立資
料集中的中間層商業物件,這些物件可以讓其他應用程式使用並且重覆使用,也
可以用來製作以VFP為基礎的
網際網路資料庫應用程式。
繼承(inheritance)-
就好像子女繼承父母的長相與個性一樣,在物件導向程式中尚有單層繼承的功能
封裝(encapsulation)-就是資訊的隱藏
多元性(polymorphism)-
透過執行時間,結合了Method(方法)與send
message(送出訊息)產生不同的變化
類別(class)-具有相同的屬性與資料結構,及共同的行為所形成的集合