VFP編程基礎簡述

vfp是由Foxpro發展而來的一種面向對象的數據庫程序設計語言,其實是對Foxpro的一次重大改進,和它的前身相比,引入了許多程序開發者盼望已入的特性,使pc數據庫開發界大爲震驚。程序員

Vfp對傳統的面向過程的結構化程序設計有很好的支持,它的語句、函數和語法規則與Xbase(如dBASE、FoxBase、FoxPro)語言基本上是兼容的,並且功能更增強大。數據庫

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

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

Visual FoxPro採用面向對象、事件驅動的編程方法,程序員再也不以「過程」爲中心思考應用程序開發的結構,而是面向可視的「對象」考慮如何響應用戶的動做。也就是說,只要創建若干「對象」以及相關的微小程序,這些微小程序能夠由用戶啓動的事件來激發。推薦相關教程全國計算機等級考試二級VFP點題班視頻教程-吳天棟老師主講編程語言

相關文章
相關標籤/搜索