首頁>Club>
16
回覆列表
  • 1 # 敘永萬學寬

    vfp是由Foxpro發展而來的一種面向物件的資料庫程式設計語言,實際上是對Foxpro的一次重大改進,和它的前身相比,引入了許多程式開發者盼望已入的特性,使pc資料庫開發界大為震驚。

    Vfp對傳統的面向過程的結構化程式設計有很好的支援,它的語句、函式和語法規則與Xbase(如dBASE、FoxBase、FoxPro)語言基本上是相容的,而且功能更加強大。

    傳統的結構化程式設計是自頂向下的功能設計,按照事先編排的順序,對功能進行逐步分解後進行程式設計。結構化程式設計方法透過順序、條件分支和迴圈三種控 制流程進行程式設計。但隨著軟體規模的擴大、功能提高和需求變化,結構化程式化開發方法的開發效率和維護問題比較突出。總的來說,結構化方法對程式設計師的要求比較高。

    Vfp最重大的改進是引入了面向物件的程式設計方法,可以說Vfp是一種既支援面向過程又支援面向物件的混合型程式語言。面向物件(object)的程式設計,即oop(object oriented program)是近年比較流行的一種新的程式設計方法。面向物件的設計方法是按照人們的習慣思維方式建立模型,模擬客觀世界。以往採用面向過程的程式設 計語言開發應用程式時,往往一個簡單的使用者介面,比如說選單、按紐,都需要花費大量的時間去編寫程式程式碼。在vfp中,這種工作被簡化了,只需使用滑鼠便 可完成這些工作。vfp使開發人員從最底層的程式設計中解放出來,可以使用最少的程式碼完成儘可能多的功能,有利於降低軟體開發成本和開發週期。

    Visual FoxPro採用面向物件、事件驅動的程式設計方法,程式設計師不再以“過程”為中心思考應用程式開發的結構,而是面向可視的“物件”考慮如何響應使用者的動作。也就是說,只要建立若干“物件”以及相關的微小程式,這些微小程式可以由使用者啟動的事件來激發。

  • 中秋節和大豐收的關聯?
  • 三輪車發動機拉缸了怎麼辦?