VFP 基础教程第 1 章 前言 vfp 是由 Foxpro 发展而来的一种面向对象的数据库程序设计语言,实际上是对 Foxpro的一次重大改进,和它的前身相比,引入了许多程序开发者盼望已入的特性,使 pc 数据库开发界大为震惊。启动界面如图 (启动方法不用我说了吧:安装 Visual Foxpro 6.0 后,在桌面双击狐狸头图标即可) Vfp 对传统的面向过程的结构化程序设计有很好的支持,它的语句、函数和语法规则与Xbase(如 dBASE、FoxBase、FoxPro)语言基本上是兼容的,而且功能更加强大。 传统的结构化程序设计是自顶向下的功能设计,按照事先编排的顺序,对功能进行逐步分解后进行程序设计。结构化程序设计方法通过顺序、条件分支和 循环三种控制流程进行编程。但随着软件规模的扩大、功能提高和需求变化,结构化程序化开发方法的开发效率和维护问题比较突出。总的来说,结构化方法对程序 员的要求比较高。 Vfp 最重大的改进是引入了面向对象的程序设计方法,可以说 Vfp 是一种既支持面向过程又支持面向对象的混合型编程语言。面向对象 (object)的程序设计,即 oop(object oriented program)是近年比较流行的一种新的程序设计方法。面向对象的设计方法是按照人们的习惯思维方式建立模型,模拟客观世界。以往采用面向过程的程序设 计语言开发应用程序时,往往一个简单的用户界面,比如说菜单、按纽,都需要花费大量的时间去编写程序代码。在 vfp中,这种工作被简化了,只需使用鼠标便 可完成这些工作。vfp 使开发人员从最底层的程序设计中解放出来,可以使用最少的代码完成尽可能多的功能,有利于降低软件开发成本和开发周期。 Visual FoxPro 采用面向对象、事件驱动的编程方法,程序员不再以“过程”为中心思考应用程序开发的结构,而是面向可视的“对象”考虑如何响应用户的动作。也就是说,只要建立若干“对象”以及相关的微小程序,这些微小程序可以由用户启动的事件来激发。1.2 命令窗口和工具栏 一。命令窗口: 命令窗口用于接受用户输入的命令,是与 Vfp 进行交流的主要界面。当我们启动 Visual Foxpro 6.0 时,命令窗口就会自动漂浮在 Vfp 的主窗口中,如图 2 。1 在我们选择了主菜单的某一个菜单项时,所应的命令就会出现在命令窗口中。也可以将命令窗口中的命令剪切、复制到程序中使用。此外,也可以在命令 窗口中输入一些交互命令,按下回车键,该命令就会执行。现在我们试一下,在命令窗口中输入一条...