期末VFP备考资料
考试范围:第五章~第七章
表单的绝大部分功能可以归为下列几类:
显示信息:标签、文本框、编辑框、图象、形状、线条
允许用户执行特定的命令:命令按钮;命令按钮组
接受不能预先设定的用户输入:文本框、编辑框、组合框
在给定范围内接受用户输入:微调控件
提供一组预先设定的选择:下拉/列表框、复选框、选项按钮组
在给定的时间间隔内执行特定的命令:计时器
操作多行信息:表格
操作多页信息:页框、ActiveX控件、 ActiveX帮定控件
控件数据来源属性
文本框textcontrolsource
组合框comboRowsource
列表框listRowsource
1、标签(label)
常用属性
属性说 明
Caption标签的标题,用于显示提示信息。
Alignment指定标题中文本的对齐方式,设置值为数值
Autosize设置标签是否自动随着Caption属性的文本长度的增长而自动调整长度,其值为真(.T.)或假(.F.)。
FontnameCaption属性的文字所用字体的类型(字体名)
FontsizeCaption属性的文字所用字体的大小(字号)
Wordwrap确定标签上显示的文本能否换行。
Left指定标签最左边相对于其父对象(表单)的位置, 设置值为数值,缺省单位为像素。(下同)
Top指定标签的顶边相对于其父对象(表单)顶边的位置,
Height指定屏幕上某个控件(如标签)的高度;
Width指定屏幕上某个控件(如标签)的宽度
BackColor指定对象内文本和图形的背景色
ForeColor指定对象内文本和图形的前景色
Enabled指定对象是否响应用户触发的事件
Visible指定对象是否可见
2、文本框(text)和编辑框(editor)
常用属性
属性说 明
Readonly指定文本框是否只能浏览不能修改
缺省值为.F.,可以修改,设为.T.则只能浏览不能修改。
Value文本框的当前值,默认为空
ControlSource文本框中的数据源,数据源可以是字段或变量;若已设置了文本框的ControlSource属性,则Value属性显示数据源的当前值
DateFormate指定文本框中日期或日期时间型数据的显示格式
文本框常用事件和方法:
事件说 明
Valid发生时机:在控件失去焦点之前触发该事件
3、命令按钮(command)
常用属性
属性说 明
Default设置为“.T.”时,该按钮为默认选择
当该项为“.T.”时,回车时相当于鼠标单击该按钮的“Click”事件;
Cancel当该项为“.T.”时,回车时相当于按下“ESC”键;
4、组合框(Combo)
常用属性
属性说 明
ControlSource指定用于保存用户或输入值的表字段。
InputMask对于下拉组合框,指定允许键入的数值类型
Sorted指定下拉组合框列表部分中的条目是否按字母顺序自动排列
Rowsource指定组合框数据的来源
RowSourceType指定组合框属性Rowsource的类型(详见列表框)
Style指定组合框是下拉列表框还是下拉组合框
DisplayValue表示组合框的当前值(可以是用户从键盘输入的,在下拉列表中不存在的数据)
Value表示组合框的当前值(必须是下拉列表中存在的数据)
5、列表框(list)
常用属性
属性说 明
Columncount指定列表框数据显示的列数
Rowsource指定列表框数据的来源
Rowsourcetype指定列表框属性Rowsource的类型
ListCount返回列表框中列表部分所有数据项目的数目
List用于存储列表框中数据项目的数组(字符型)
ListIndex指定列表框中选定数据项目的索引值
Moverbars是否在列表项左侧显示移动钮栏,这样有助于用户更方便地重新安排列表中各项的顺序
Multiselect用户能否从列表中一次选择一个以上的项
常用事件
事件和方法说 明
Click事件单击列表框,触发该事件
Init事件创建列表框时,触发该事件
Interactivechange当更改列表框的值时,触发该事件
KeyPress事件当用户按下并释放某个键时,触发该事件
Additem方法在列表框中添加一项数据
Removeitem方法在列表框中删除一项数据
Clear方法清除列表框中所有数据
Requery方法重新查询列表框中中所基于行源
注:InterActiveChange 与click事件区别:
InterActiveChange事件在更改对象的值时触发
click事件在每次单击或更改对象的值时都将触发
6、计时器(timer)
常用属性
属性或事件说 明
Enabled属性指定计时器是否开始工作
Interval属性指定两个Timer事件之间时间间隔的毫秒数
Timer事件当经过Interval属性所指定的毫秒数后触发该事件
常用事件:timer
7、命令按钮组
属性说 明
Buttoncount设置命令按钮组中的命令按钮个数
Buttons指定命令按钮组中第几个按钮的数组,数组的下标介于1~ButtonCount之间
BackStyle指定命令按钮组的背景是否透明
Enabled指定命令按钮组是否响应用户事件
Value确定已经被选中的按钮是按钮组中的哪一个按钮,其返回值为命令按钮在组中的次序号(1、2、3……)
8、选项组
常用属性
属 性说 明
Buttoncount设置选项组中的选项按钮个数
Buttons用来确定选项组中的第几个选项按钮
Controlsource根据是否选中按钮来确定值,并将值写入字段中
Value确定已经被选中的按钮是选项组中的哪一个按钮
9、表格
常用属性
属 性说 明
Columncount用于设置表格控件的列数
Columns用来指明表格控件中第几列
Readonly指明表格控件所连接的数据表是否允许被更改
Allowaddnew指明是否可以在表格控件工具栏中添加记录
Deletemark设置表格控件中是否要显示删除标志栏,用来指明记录是否已被删除
RecordMask指定表格是否显示记录指针选择列栏
AllowRowSizing指定表格是否允许用户调节行的民尺寸大小
Recordsource设置表格控件的数据来源
Recordsourcetype设置表格控件中显示数据的类型:表、别名、查询或用户根据提示选定的表
10、页框
常用属性
属 性说 明
Tabs确定页面的选项卡是否可见
Activepage用于激活页框的某个指定页面
TabStretch指定页框中的页是单行排列还是多行重叠
Enabled废止或启用页框
TabStyle是否选项卡都是相同的大小,并且都与页框的宽度相同
Pagecount用于设置页框的页面数
Pages用于指明页框中的某个页面
简单的信息显示界面设计
¨ P306 例6.1 编制一个电子数字时钟显示器
¨ P307 例6.2 设计一个信息行动态上下平等移动的表单
交互对话界面设计
¨ P309 例6.3 通过表单集,设计一个登录口令检验对话界面
¨ P312 例6.4 设计一个表单,可以实现在两个列表框中信息项的互传操作
¨ P314 例6.5 设计一个选择对话框表单
与数据源有关的数据浏览界面设计
¨ P317 例6.6 利用表格显示信息,设计一个“学生”、“成绩”、“课程”表信息的浏览表单。
¨ P319 例6.7 利用数据绑定控件显示信息,设计一个“学生”、“成绩”、“课程”表信息的浏览表单。
与数据源有关的数据编辑界面设计
¨ P321 例6.8 设计一个“学生”表数据输入表单
¨ P324 例6.9 设计一个“学生”表信息浏览编辑表单
¨ P327 例6.10 设计一个查询表单,对“学生”表中指定班级的奖学金总额进行分发面额分布统计
¨ P330 例6.11 设计一个查询表单,对“学生”表中指定姓名的学生进行成绩查询并统计学生的成绩等级分布情况
SQL查询设计实例
¨ P376 例7.3 利用SQL语句,实现图7.20所示的学生成绩信息查询表单
¨ P377例7.4 利用SQL语句,实现如图7.24所示的学生成绩信息查询表单
多表操作实例
¨ P380 例7.5:利用两表之间的一对多临时关联实现查询多表信息功能,界面如图7.28示
¨ P381 例7.6:利用两表之间的一对多临时关联实现多表中的信息查询,界面如图7.30示
¨ P382 例7.7:利用两表之间的一对多临时关联实现多表中的信息查询,界面如图7.32示
¨ P383 例7.8:利用两表之间的一对多临时关联实现多表中的信息编辑和查询功能,界面如图7.34所示
¨ P386 例7.9:将例7.8功能进一步扩充,当翻动“学生”表或“课程”表中的记录时,系统会自动在表单右侧的文本框中显示对应“学生”表中该学生的各门课程成绩的档次分布情况或对应“课程”表中的该课程成绩档次的学生人数分布情况
本文地址: http://www.goggeous.com/20241126/1/56493
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-12-29职业培训
2024-11-26 18:49:47职业培训
2024-11-26 18:49:37职业培训
2024-11-26 18:49:36职业培训
2024-11-26 18:49:35职业培训
2024-11-26 18:49:34职业培训
2024-11-26 18:49:33职业培训
2024-11-26 18:49:32职业培训
2024-11-26 18:49:32职业培训
2024-11-26 18:49:31职业培训
2024-11-26 18:49:30职业培训
2024-12-14 00:04职业培训
2024-12-04 07:46职业培训
2024-12-17 12:35职业培训
2024-12-17 15:38职业培训
2024-12-10 03:42职业培训
2024-12-02 00:03职业培训
2024-12-18 18:40职业培训
2024-11-29 19:47职业培训
2024-12-11 02:06职业培训
2024-11-27 15:02职业培训
扫码二维码
获取最新动态