VFP笔记 联系客服

发布时间 : 星期一 文章VFP笔记更新完毕开始阅读8b1cebddc1c708a1284a4481

(1) 函数名(实参表) (2) 变量名 =函数名(实参表) 四.参数传递 1.变量的作用域

(1)全局变量(PUBLIC) (2)本地变量 (LOCAL)

(3) 私有变量(PRIVATE )---是变量的默认类型 2.参数传递的定义:

主程序和子程序之间有数据的传递。

主程序中的参数称为 实参。实参可以是常量、变量、表达式。 子程序中的参数称为 形参。形参只能是 变量名形式。 实参与形参之间参数传递的方式有两种: (1) 按值传递

(2) 按地址/指针/引用 传递

(1) 按值传递:当主程序调用一个子程序时,系统将实参的值复制给形参,然后实参与形参断开了联系。它是一种“单向”传递即实参传递给形参,而形参不能返回给实参。

(2)按地址传递:当主程序调用一个子程序时,系统将实参的地址传递给形参,即实参与相应的形参公用同一个存储单元。它是“双向”传递,大家有变化则一起变化。

(3)当实参表全由变量名组成时,那么调用过程时,系统默认传递方式为 按地址传递;调用 函数时,系统默认传递方式为 按

值传递。

(4)若想改变默认的传递方式,那么可通过如下命令来设置: SET UDFPARMS TO VALUE | REFERENCE

第八章 表单设计 第一节 基本概念 一、类

类是同种对象的集合和抽象。(模板) 类具有如下特性: 1.继承性 2.封装性 3.多态性

类按层次可以划分为两种:容器类、控件类。 二 、对象

对象是类的具体实现,是具有某些特性和行为能力的具体事物。 每个对象度具有描述其特征的属性和描述其行为能力的方法和事件。 1.属性:即对象的特征,可数据化。 对于属性的设置有两种方法:

(1)选中对象后,通过“属性”窗口设置。 (2)通过程序或事件代码来实现: 对象名.属性 = 设置值 2.方法:即对象的行为能力。(主动性)

3.事件:激发对象展现其行为能力(方法)的外部原因或动作,其能够被对象识别并响应。(被动性)

三、表单设计中常见的事件:

1.鼠标事件:单击(click)、双击(dblclick) 2.键盘事件:keypress

3.焦点事件:获得焦点(getfocus)、失去焦点(lostfocus)

4.表单事件:创建表单(LOAD)、初始化表单(init)、激活表单(activate)、释放表单(UNLOAD)

第三节 创建表单 一、新建表单: 二、表单设计器: 1。属性窗口 2.控件工具栏 3.代码窗口 4.数据环境 第四节 表单的设置与使用 一、常用属性

Alwaysontop(置顶)、autocenter(居中)、backcolor(背景色)、caption(标题)、name(名字)、picture(背景图片)、icon(图标) 二、常用事件和方法

事件:load(创建)、init(初始化)、unload(撤销)、activate(激活) 方法:release(释放)、refresh(刷新) 三\\表单设计中对象的引用 THISFORM:包含该对象的表单 THIS:当前对象本身 四、 控件工具栏的使用

第五节 表单中的常用控件 一、标签(label)

1.功能:用于显示固定的文本信息。 2.常用属性:

Caption、fontname/fontsize/fontbold/fontitalic、forecolor/backcolor、visible

3.常用事件和方法:一般无事件和方法。

二、文本框/编辑框

1.功能:显示或接收 单行/多行 文本信息 2.常用属性:

passwordchar、value、enable、

3.常用事件和方法:一般无事件和方法。

三、列表框(list)