了解并应用VFP的基本知识
VisualFoxPro(VFP)是一种主要用于开发数据库应用程序的软件开发工具。
1.VFP的基本特征及用途
VisualFoxPro可用于开发应用程序,如中小型企业的会计系统、存货、销售、订单跟踪、报表生成等。VFP程序可运行在微软Windows9x、WindowsME、WindowsNT、Windows2000、WindowsXP和WindowsVista等操作系统上。VFP程序主要有以下特点:
- 窗口驱动的开发方式
- 可连接多种主流的数据库
- 可通过面向对象编程方法,应用「类」的概念进行程序设计
- 基本语言同BASIC相似
2.学习VFP的方法
根据经验,学习VFP通常需要以下步骤:
- 熟悉VFP的用户界面及主要操作方法
- 学习编写基本语句,如输入Literals、关键字、变量名、表达式和函数等
- 了解表和数据库的基础知识
- 熟悉VFP开发环境及其Debugging(调试)选项
- 学习编写复杂的表达式和语句,如使用ControlStructure结构、制作自定义的复合控件等。
3.VFP与其他编程语言的关系
VFP常常被与VB(VisualBasic)和Access混淆。VB是一种控件驱动、事件驱动的编程语言,原本是开发Windows应用程序的工具,在开发数据管理系统、数据报表等方面都有很多的控件可以使用。Access是一种桌面数据库类软件,不仅可以开发基于本地的数据系统,而且可以使用ODBC、OLEDB等既有的数据库连接工具,非常便利。与之相比,VFP既可以开发单机应用程序,又具备连接大型数据库操作系统的能力,它更加适合于企业的数据库应用开发。