VFP编程基础简述

vfp是由Foxpro发展而来的一种面向对象的数据库程序设计语言,其实是对Foxpro的一次重大改进,和它的前身相比,引入了许多程序开发者盼望已入的特性,使pc数据库开发界大为震惊。程序员

Vfp对传统的面向过程的结构化程序设计有很好的支持,它的语句、函数和语法规则与Xbase(如dBASE、FoxBase、FoxPro)语言基本上是兼容的,并且功能更增强大。数据库

传统的结构化程序设计是自顶向下的功能设计,按照事先编排的顺序,对功能进行逐步分解后进行程序设计。结构化程序设计方法经过顺序、条件分支和循环三种控 制流程进行编程。但随着软件规模的扩大、功能提升和需求变化,结构化程序化开发方法的开发效率和维护问题比较突出。总的来讲,结构化方法对程序员的要求比较高。编程

Vfp最重大的改进是引入了面向对象的程序设计方法,能够说Vfp是一种既支持面向过程又支持面向对象的混合型编程语言。面向对象(object)的程序设计,即oop(object oriented program)是近年比较流行的一种新的程序设计方法。面向对象的设计方法是按照人们的习惯思惟方式创建模型,模拟客观世界。以往采用面向过程的程序设 计语言开发应用程序时,每每一个简单的用户界面,好比说菜单、按纽,都须要花费大量的时间去编写程序代码。在vfp中,这种工做被简化了,只需使用鼠标便 可完成这些工做。vfp使开发人员从最底层的程序设计中解放出来,能够使用最少的代码完成尽量多的功能,有利于下降软件开发成本和开发周期。小程序

Visual FoxPro采用面向对象、事件驱动的编程方法,程序员再也不以“过程”为中心思考应用程序开发的结构,而是面向可视的“对象”考虑如何响应用户的动做。也就是说,只要创建若干“对象”以及相关的微小程序,这些微小程序能够由用户启动的事件来激发。推荐相关教程全国计算机等级考试二级VFP点题班视频教程-吴天栋老师主讲编程语言

相关文章
相关标签/搜索