上机考试重点】 【江苏省 VFP 上机考试重点】
设计表单
首先第一点要有会“取舍”,表单设计的最后编程部分,不是一天两天的工夫,因此如果对编程本身就不 感冒,那就根据自己的实力,做个取舍,不如全力去做自己能做的部分。 其实要有“定力”,表单设计其实就是一个完善的过程,很多代码实际已经写好,因此你只要做题目中的 1、2、3、..那几条具体要求即可。前面一大段文字其实是对整个程序的描述,大可不必理会。要你写代码 的一般只有最后一个小题目,前面的只是在属性窗口中改改属性即可。 一些常用方法: 属性 AddItem RemoveItem SetFocus Refresh Release Hide/Show Clear Cls SetAll 含义 添加条目 移除条目 设置焦点 刷新 释放 清除内容 清除内容 清除表单上绘制的图形、文字 为容器对象中所有控件指定一个属性设置 备注 向其中添加一行 从其中移去一行 使其获得焦点 使其刷新,从新获取数据 关闭表单
隐藏/显示表单
常见特有属性知识点:(按照使用概率编排) 属性 PageCount ButtonCount ColumnCount BorderStyle RowSourceType RowSource RecordSourceType RecordSource Interval SpinnerHightValue SpinnerLowValue KeyboardHightValue KeyboardLowValue Increment Value ControlSource 通过键盘输入的最大值 通过键盘输入的最小值 值 含义 页面个数 按钮个数 列数 边框类型 行源类型 行源 记录类型 记录 时间间隔 通过微调框按钮输入的 最大、最小值 Spinner(微调框) Spinner(微调框) Spinner(微调框) 文本、编辑、选项按钮组、列表框、组合框等 文本、编辑、选项按钮组、列表框、组合框等 控件 页框 按钮组、选项按钮组 表格、列表框、组合框 按钮组、选项按钮组 列表框、组合框
列表框、组合框 表格 表格 Timer(计时器) Spinner(微调框)
点上下箭头每次改变的值 Spinner(微调框)
一些
常用事件 事件 Click/DbClick Init Activate GotFocus LostFocus Valid Unload Error Timer InterActiveChange 常见题型分析: 1、 添加控件 解答:要分清楚到底是从“表单
设计器”上拖一个过来(如文本框、按钮等),还是修改属性。有些组合 形控件只要修改属性即可增减个数,比如: 列表框、组合框、表格的列数(ColumnCount)、 命令按钮组、选项按钮组中按钮的个数(ButtonCount) 页框中的页数(PageCount) 注意:(1)添加控件 XXX,这里的 XXX 指的是控件的名称,就是 Name 属性要改为 XXX。 (2) 修改容器型控件中的对象, 要先使容器控件处于编辑状态 (选择容器控件, 单击右键, 选择“编 辑”),才能选择其中的对象。 (3)如在页面中添加控件,则需要先使页框处于编辑状态,选择页面,在使页面处于编辑状态,再 把要添
加的控件拖到页面上。 2、 修改标题 解答:修改单个控件(如文本框)上的标题只需要改相应对象的 Caption 属性即可。而修改一个命令按钮 组中的某个按钮的标题时候,需要先将使其处于编辑状态,选中其中的某一个,再去修改它的 Caption 属 性。 3、 修改边框类型、样式 解答:表单、选项按钮组、命令按钮组都有个边框属性。 4、数据环境中添加表、建立临时关系 解答:在表单的“空白”地方,点右键,在弹出的菜单中选择“数据环境”。在数据环境的空白地方点右 键,在弹出的菜单中选择“添加表”。建立临时关系就是将主表中的字段拖到子表的字段或索引上去。 数据环境中的表设置为“只读”:在数据环境中,选中该表,在属性窗口中,将 ReadOnly 属性改为.T. 数据环境中的表按一定的顺序排序:在数据环境中,选中该表,在属性窗口中,将 Order 属性改为某一字 段。 触发时机 单击、双击 对象创建 对象激活 得到焦点 失去焦点 即将失去焦点 释放时候 出错误时候 计时器到时点 当列表框或文本框等中的内容发生改变的时候
1、 表格的