二级VFP上机考试常见题型知识点.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二级VFP上机考试常见题型知识点

一、项目管理器

1、在项目中新建/添加/移去文件

2、在项目中修改文件

3、项目连编

二、数据库

1、表的基本操作:新建表、修改表、表记录的操作、表索引

2、数据库的基本操作:添加表、移去表

3、建立索引与永久联系

4、字段有效性规则(规则、信息、默认值、空值NULL)

5、设置参照完整性规则(插入、更新、删除;级联、限制、忽略)

1)清理数据库问题2) “表正在使用,不能清理”问题close tables all

补充内容:数据完整性一一保证数据正确的特性

1)实体完整性——主关键字

2)域完整性——约束规则

规则:要求逻辑表达式信息:要求字符常量就认值:要求与相应字段类型一致

字符常量标志:‘‘[]

thisform.gridl.rccordsourcc=,,selcct * from 学生where 姓名='张三

$子串包含测试运算符

3)参照完整性一表的关联关系

建立关联关系的前提:

1、保证建立关联关系的表具有相同属性的字段

2、每个表都要以该字段为关键字建立索引

父表子表关联类型

主索引主索引或候选索引一对一

主索引普通索引一对多

三、查询与视图

1、查询与视图的差别

2、查询设计器和视图设计器的使用

3、可用于解决一些题目要求你写SQL语句完成的查询问题(重点),利用查询设计器自动生成SQL

4、查询字段内容不是原表中字段,而是原表的计算结果,要用“函数和表达式”来添加补充内容:

(1)程序调试器的使用

(2)表单中如何设置访问键(XvQ)caption、确认键(default), tab键次序(焦点)

(3)菜单里的分组线(\・)

(4)新建方法

四、表单

1、常考属性:name、caption

2、添加数据环境

何时添加数据环境:表单用于显示表或视图时

3、常考控件与属性

(1)命令按钮

常考内容:设置name、caption属性,命令按钮的click事件中添加代码

常考事件代码:退出或关闭thisform. release或release thisform

**命令按钮组

(2)文本框

属性:value, readonly, enabled , password, inputmask (99999 (数字、正负号)######(数字、正负号、空格))

常考内容:

a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。

b.用文本框输入数据,只要将文本框的value属性取出即可。

(3)标签

常考内容:caption、visible属性设置,用标签显示某内容,只要将此内容眦值给标签的caption属性即可。

常用方法:release refresh show hide

(4)选项按钮组(命令按钮组)

属性:ButtonCount (设置选项数目)、value(保存着当前选中的选项号,N型)、Caption(设置选项的标题)

常考题型:选中某选项再单击某按钮,则做相应操作。

解决方法:先作判断,判断被选中的选项(方法:看选项按钮组OptionGroupl.

value

等于多少,若等于2,则说明是第2个选项被选中),确定被选中的选项后在相应位置写SQL语句。

(5)复选框:value

(6)组合框(列表框)

属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框)、

value(保存着当前被选中的选项内容,C型)

常考题型:选中某条目后再单击某按钮,则做相应操作,因为value保存着当前被选中的选项内容,所以取出value属性即可。

(7)计时器

属性:InterVal(设置时间间隔),若为0则计时器失效

常考题型:每隔多长时间做一次某件事情,则将InterVai设好,做某件事情的代码放入计时器的timer 事件过程中。

⑻页框

属性:PageCount (设置页数)、ActivePage (设置活动页)thisform. pageframel. activepage=2> Caption (设置页的标题,注意不是页框PageFrame的标题而是Pagel或Page2等各页的标题)常考题

型:在页中添加表格,由于页框是容器控件,注意往容器控件中添加控件的方法。

(9)表格(重点、难点)

属性:RecordSoureType (数据源类型)、RecordSource (数据源)N ColumnCount (表格列数)、Caption(标题,注意是Ileaderl的标题,而不是表格Grid的标题)、ControlSource (注意是Column 列的属性,用于指定这一列显示的字段)

常考题型:

a.用表格显示数据表或视图的内容(添加好数据环境后,设好以上属性即可);

b.用表格显示查询的数据结果,如在一文本框中输入数据,再按文本框中的数据查询并将查询结果显示在表格中,这种题关键是将查询的SQL语句赋值给表格的RecordSource属性(C型)。

c.有两张表格,一张表格显示一数据表内容,另一张表格显示与该数据表内容对应的另一数据表的内容,这种题先添加数据环境,并使数据环境中的这两张表有联线(需先设置表间的永久联系);对两张表格RecordSourcel>pe属性均设为“别名”,RecordSource属性设为数据表文件名。

(10)微调按钮spinner:

属性:value (N 型)text (C 型)imcrement SpinnerLowValue SpinnerHighValue

五、菜单

设计菜单步骤:

(1)设计菜单结构(扩展名为.mnx菜单设计文件)

(2)生成菜单程序(生成.mpr菜单程序文件)

(3)调用菜单程序文件

常考代码:

set sysmenu to default (返回VFP系统菜单)、do菜单文件主名.mpr(运行菜单)

常考内容:

a.生成菜单:.mnx -- >. mpr

b.菜单分组线、菜单项的快捷键、跳过、状态栏中的提示信息

c.在表单中添加菜单

因为涉及菜单和表单两个文件,故需要分两块来做

(I)表单部分

1.将ShowWindow属性设为2

2.在表单的Init/load事件中添加代码

do 菜单文件名.mpr with this,. t.

3.在表单的Destroy事件中添加代码

release menu 菜单文件名 extended

(11)菜单部分

在“常规选项”中钩选“顶层表单”

d.在表单中调用快捷菜单

(I)菜单部分

1.设计为快捷菜单

相关文档
最新文档