VFP复习题及答案 联系客服

发布时间 : 星期二 文章VFP复习题及答案更新完毕开始阅读

VAL(表达式) 将字符表达式转换为数值。

CHR(ASCII码) 返回ASCII码对应的字符。

ASC(表达式) 得到字符表达式首字符对应的ASCII码。

常用的测试函数 函数格式 函数功能

BETWEEN(表达式1,表达式2,表达式3) 判断表达式1的值是否在表达式2和表达式3之间

ISNULL(表达式) 判断表达式值是否为NULL

EMPTY(表达式) 判断表达式的值是否为空值 VARTYPE(表达式) 测试表达式值的类型 EOF( ) 测试记录指针是否在表文件末尾 BOF( ) 测试记录指针是否在表文件开头 RECNO( ) 测试记录指针正指向的记录号 RECCOUNT( ) 测试数据表的记录个数 DELETED() 测试记录指针是否有删除标记

IIF(条件,表达式1,表达式2) 条件成立,返回表达式1的值;否则,返回表达式2的值。

第二章 二、面向对象的编程基础

1、类、对象、属性、方法、事件的概念

对象(OBJECT):客观世界里的任何实体。即可以是具体的物,也可以指某些概念。

类(CLASS):是已经定义了的关于对象特征和行为的模板。

属性(Property):对象状态的一项描述内容,描述对象的一个特性。

方法(Method):描述对象的行为。

事件(Event):由外界触发的能够被对象识别并执行的一个动作。 (由系统或用户触发)

在VFP中,可以给对象定义新的属性和方法,不能添加新的事件。

二、面向对象的编程基础

2、表单对象

表单(.SCX:表单文件; .SCT:表单备注文件) 表单的基本操作: 创建:CREATE FORM<表单文件名>

运行:DO FORM <表单文件名> 修改:MODIFY FORM

表单设计器的使用:控件的添加、编辑、布局、设置等

表单的常用属性、事件、方法

AutoCenter、BackColor 、Caption、 ControlBox、 TitleBar、ShowWindow Load、Init、Activate、Destroy、Unload、Resize、 Hide、Show、Release、Refresh 二、面向对象的编程基础 3、控件及控件的引用

控件:Label、Textbox、Commandbutton、checkbox、Listbox、Combobox、Optionbutton、Spinner、Timer

容器:Form、Grid、Column、Pagefram、page、Commandgroup、optiongroup、Container 对象的引用:

1 绝对引用:通过提供对象的完整容器层次来引用对象

2 相对引用:通过快捷方式指明所要处理的对象 Parent、This、Thisform、ThisformSet 二、面向对象的编程基础

4、对象的属性、事件、方法的调用 对象属性的设置:

属性框

代码:表单名.对象名.属性名=属性值; 多个属性用WITH ... ENDWITH 调用对象方法的语句格式是:

表单名.对象名.方法名( ) thisform.release() 调用事件的语句格式是: 表单名.对象名.事件名 第三章

一,项目管理器

扩展名为*.PJX,备注文件是.pjt。是VFP处理数据和对象的主要组织工具。选项卡:全部、数据、文档、类、代码、其他

新建方法

文件-新建,选择―项目‖;Create project命令 编辑方法

文件-打开;Modify project命令

外观设置:可以对它进行位置的移动、

窗口大小的改变、窗口的折叠与展开等操作。 二、数据输出(第四章) 1、标签(LABEL)

常用属性:Caption、Autosize、Forecolor、Fontsize 、Wordwrap 2、对话框MessageBox()

格式:MessageBox(信息文本[,对话框类型][,对话框标题]) 三、数据输入(第四章)

1、文本框(Text)控件:用于输入、编辑、输出各种类型的数据。 常用属性:Value、PasswordChar、Selstart、Sellength、Seltext

2、编辑框(Editbox)可编辑长文本或备注字段,利用它可选择、剪切、复制文本。 ScrollBars、ReadOnly

3、控件属性Visible和enabled的区别 4、setfocus方法和gotfocus事件

四、形状、容器和图像控件的使用(第四章) 容器的specialeffect属性,可以设置三维效果 通过格式菜单设置控件层次 注意如何将控件放入容器中

选择容器—编辑,这样拖动控件到容器中

注意容器内对象的引用

Thisform.container1.text1.setfocus

图像(image) :picture:要显示的图片,可以根据打开对话框查找。

二、控件(第五章)

1、命令按钮组 CommandGroup

2、选项按钮组(单选按钮组)OptionGroup

常用属性:ButtonCount,Buttons:按钮数组,buttons(n)代表第n个按钮 常设置的事件:Click

用命令按钮组的value属性获得单击的按钮 3、复选框check复选框不是一个容器控件

常用属性:value:0或.f.(假);1或.t.(真);2或.null.(暗,灰的) 常设置的事件:Click 二、控件(第五章) 4、计时器Timer 控件

计时器最重要的一个属性是:Interval(间隔时间)1000=1秒 最重要的一个事件是:Timer事件,即每隔一定时间要执行的操作。 5、微调器Spinner控件

常用属性:KeyboardHighValue、KeyboardLowValue、SpinnerHighValue、SpinnerLowValue、Increment

最重要的一个事件是:InteractiveChange事件,即值发生改变时要执行的操作。 二、控件(第六章) 1列表框(ListBox):

常用属性:List、ListCount、ListIndex、ColumnCount、MultiSelect、Value、Selected、RowSourceType、RowSource

常用方法:AddItem、 RemoveItem、 Addlistitem

常用事件:KeyPress、DblClick、 Click、 InterActiveChange 二、控件(第六章)

2 组合框(ComboBox):下拉列表框和下拉组合框两种。

常用属性:DisplayValue、DisplayCount、RowSource、RowSourceType、 ListIndex、Style(0是下拉组合框,2是下拉列表框)

常用方法:AddItem、RemoveItem、list

常用事件:KeyPress、DblClick、Click、 InterActiveChange 二、控件(第六章) 3 页框(PageFrame) 属性:pagecount 、tabs 4 页(Page) 属性:caption 方法:zorder

第四章

一、基本语句

赋值语句:=;store to 语句的换行:; 注释语句:note ;&&

暂停语句:wait TO window timeout 常用显示语句:?;??;???;\\;\\\\ 结束程序运行命令:return ; quit ; thisform.release();release thisform

一、选择结构 1、简单选择

IF〈条件表达式〉 〈语句组1〉 ELSE

〈语句组2〉

ENDIF

IIF(〈条件表达式〉, <真部分>,<假部分>) 第五章 一、选择结构

3、多路选择 DO CASE

CASE 〈条件表达式1〉 〈语句组1〉 CASE 〈条件表达式2〉 〈语句组2〉 :

[OTHERWISE] [〈语句组n+1〉] ENDCASE 一、循环结构 1、当型循环结构

DO WHILE 〈条件表达式〉 〈语句组〉 ENDDO

一、循环结构

2、 步长型循环结构

FOR <内存变量>=<初值> TO <终值> STEP <步长> <语句序列>

ENDFOR|NEXT

循环过程是首先将初值赋于循环变量,每当执行一次循环,循环变量增加一个步长(默认是1) ,直到循环变量值大于终值时结 束循环。 一、循环结构