表单(Form)是用来实现人机交流的操作界面,所设计的操作界面美观与否,是影响该程序的一个重要环节。在以前的程序结构设计中,要设计出窗口式的界面非常困难,而在Visual FoxPro中,只需在所需要的界面上“画”出所需要的控件即可,从而大大提高了程序设计的效率。
本章主要内容
& 表单的基本概念
& 表单的各种建立方法
& 表单的常用属性、事件和方法
& 各种控件的功能、属性、事件及方法
& ActiveX控件的建立与应用
表单是应用程序的用户界面,也是进行程序设计的基础。各种图形、图像、数据等都是通过表单或表单中的对象显示出来,因此表单是一个容器对象。
在进行表单设计之前,首先应掌握表单中的几个基本概念:表单、表单集和数据环境。
即用户与计算机进行交流的一种屏幕界面,用于数据的显示、输入和修改。该界面可以自行设计和定义,可包括多个控件(或称对象)。
它是一个对象,是可以包含多张表单的容器。
在打开或修改一个表单或报表时需要打开的全部表、视图和关系,它以窗口形式(类似于数据库设计器)反映出与表单有关的表、视图及表之间的关系等内容,可以用数据环境设计器来创建和修改表单的数据环境。
Visual FoxPro的表单具有和Windows应用程序的窗口界面相同的结构特征。一个典型的表单有图标、标题、最小化按钮、最大化按钮、关闭按钮、移动栏、表单体及其周围的边框。其中除了表单体之外的所有特征,都可以部分或全部从表单中被删除。
当用户在设计表单时,其Visual FoxPro界面主要包括:表单菜单、表单设计器工具栏、表单设计器窗口、表单控件工具栏和属性窗口,如图8-1所示。
图8-1 表单设计界面