zoukankan      html  css  js  c++  java
  • VFP编程基础简述

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

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

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

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

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

  • 相关阅读:
    堆栈学习
    需要阅读的书籍
    Rust Book Lang Ch.19 Fully Qualified Syntax, Supertraits, Newtype Pattern, type aliases, never type, dynamic sized type
    Rust Lang Book Ch.19 Placeholder type, Default generic type parameter, operator overloading
    Rust Lang Book Ch.19 Unsafe
    Rust Lang Book Ch.18 Patterns and Matching
    Rust Lang Book Ch.17 OOP
    Rust Lang Book Ch.16 Concurrency
    Rust Lang Book Ch.15 Smart Pointers
    HDU3966-Aragorn's Story-树链剖分-点权
  • 原文地址:https://www.cnblogs.com/xiaoxiao1/p/4078734.html
Copyright © 2011-2022 走看看