chap06 表单及其控件.ppt_第1页
chap06 表单及其控件.ppt_第2页
chap06 表单及其控件.ppt_第3页
chap06 表单及其控件.ppt_第4页
chap06 表单及其控件.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VFP程序设计教程 南京理工大学紫金学院计算机系 2 Chapter06表单及其控件 3 面向对象概述 面向对象的理解面向使用对象 用户对象 所做即所得 面向加工对象 基类对象 编程所需的毛坯零件 如何学习面向对象编程主要功能 能完成什么事情 F 重要属性 搞清楚基类对象的常用属性 特性 P 重要事件 用户对基类对象常做的动作 E 并能被基类识别和反应 但产生的具体效果随地点不同而有所不同 重要方法 基类对象本身就可以完成的事情 M 4 6 4 1标签控件 Label 主要功能产生提示信息重要属性Caption 设置提示信息AutoSize 自动调整大小Font系列属性 设置字号 字体 颜色WordWrap 标签提示信息内容换行Alignment 设置对齐方式重要事件 无重要方法 无 5 6 4 2文本框控件 TextBox 主要功能输入或输出数据 可以和表中某个字段或变量绑定重要属性Value 文本框的内容字符类型 初值为 无 Text1内容靠左看齐 数值类型 初值为数字 Text1内容靠右看齐Passwordchar 文本框内容的显示形式 一般用于口令输入 重要事件GotFocus事件 控件对象获得焦点时刻发生 Valid事件 控件对象失去焦点之前发生 6 6 4 2文本框控件 TextBox 重要方法Setfocus 对象自己获取焦点 让光标落到自己的身上 注意事项 不能从When Valid RangHigh或RangLow事件中调用SetFocus方法 7 6 4 3命令按钮 CommandButton 主要功能用户点击 引发执行某个程序或一系列动作 重要属性Caption属性 设置命令按钮的标题 可指定按钮表面显示的文字 Picture属性 可在命令按钮上显示图形 Default属性 按下回车键 Enter 时 哪个按钮进default属性值为 T 就进行响应 重要事件Click事件 用户单击该按钮 引发执行一系列动作 重要方法 无 8 如何编写面向对象程序代码 编程内容设置对象的属性调用对象的方法确定代码编辑的对象和事件正确的地点 对象 正确的时刻 事件 打开事件方法过程代码编辑窗口选中对象 直接双击打开选中对象 右击选择 代码 命令打开 9 如何编写面向对象程序代码 如何引用对象 类似于寻找建筑物 绝对引用 从最外层对象表单或最外层对象表单集开始定位 逐一向内层确定例如 仙林大学城在哪里 回答 它在江苏省南京市栖霞区相对引用 立足当前对象开始进行定位例如 仙林大学城在哪里 回答 这里就是仙林大学城 ThisisXianLinCity 10 6 4 4编辑框控件 EditBox 主要功能输入或输出多行字符数据 超过255个字符 常和表中备注型数据绑定重要属性 与文本框类似 ControlSource 控制源 绑定表中的字段要绑定表中字段数据 必须在表单的数据环境设计器添加有关的数据表 ScrollBars属性 设置滚动条重要事件 与文本框类似重要方法 与文本框类似 11 6 4 5命令按钮组 CommandGroup 主要功能与命令按钮类似 可以使代码更简洁 界面更加整齐 重要属性ButtonCount属性 按钮数目Value属性 表示选中第几个按钮Value属性为1 缺省值 时 将获得命令按钮的序号 Value属性为空时 将获得命令按钮的Caption值重要事件InteractiveChange事件 对象Value值发生变化时发生 重要方法 无 12 容器类对象 什么是容器包括其他控件 容器及其对象的编辑在设计表单时用鼠标选定容器 如命令按钮组 就可以编辑该容器的属性 事件代码与方法程序 但此时不能编辑容器中的对象 如命令按钮 编辑容器中的对象 先选择容器快捷菜单中的编辑命令 容器的周围会出现一个虚线边框 此时就可以编辑容器中的对象 13 6 4 6选项按钮组 OptionGroup 主要功能提供一组按钮给用户选择 必须且只能选择一项 俗称 单选框 重要属性ButtonCount属性 按钮数目 Value属性 表选中第几项按钮 默认是按钮的序号 也可以选择选项按钮的标题 ControlSource属性 可与表中字段进行绑定 重要事件InteractiveChange事件 对象Value值发生变化时发生 重要方法 无 14 如何自动绑定表中字段和控件 选中表单 右击选择 数据环境 打开 数据还环境 对话框添加表作为数据环境的数据源分别选中字段拖动到表单中 即可自动绑定选中表 点击 修改 命令打开表 表设计器 对话框 选中字段 从 显示类 下拉列表框中改变字段默认对应控件类型 其中 字符型字段 数值型字段和日期型字段自动对应标签控件和文本框控件 逻辑型字段自动对应复选框控件 备注型字段自动对应编辑框控件 15 6 4 7复选框 CheckBox 主要功能提供选项给用户选择 用户可选可不选 经常和逻辑型数据绑定在一起 重要属性Value属性 表示复选框的状态 或 F 表示清除选定1或 T 表示复选框被选定 表示灰色状态 无法选定ControlSource属性 和表中的逻辑字段进行绑定 重要事件 InteractiveChange事件重要方法 无 16 6 4 8组合框 ComboBox 主要功能提供一组预先设定的选项供用户选择 也可以接受从键盘输入的数据 兼有文本框和列表框的功能 重要属性RowSourceType 组合框的数据来源类型 RowSource 组合框具体的数据源 RowSourceType 6 字段RowSource xs jgRowSourceType 2 别名RowSource为xsRowSourceType 3 SQL语句RowSourceType 7 文件RowSource为 dbf RowSourceType 8 数据结构RowSource为 xs RowSourceType 5 数组RowSourceType 1 值RowSource为 男 女 RowSourceType 0 无 17 6 4 8组合框 ComboBox 重要属性Value 组合框当前值 须是下拉列表框中存在的值 初值为无 选取的选项内容存储到Value属性中 初值为数值 选取选项的位置序号便会存储到Value属性中ColumnCount 设定数据源数据显示的列数 默认值为0BoundColumn 改变绑定到Value属性的列 默认值为1属性Style 分为下拉组合框 组合框的Style属性值为 和下拉列表框 组合框的Style属性值为2 DisplayValue 存放从键盘输入到组合框中的值 必须是从键盘输入的数据 在下拉列表中不存在 ListIndex 列表框中数据项的序号 Listcount 列表框中数据项的个数 18 6 4 8组合框 ComboBox 重要事件 InteractiveChange事件重要方法 Clear方法 清空控件对象中的内容要求RowSourceType 0AddItem 方法参数为数据项内容 要求为字符类型数据RemoveItem 方法参数为数据项序号 要求为数值数据 19 6 4 9列表框 ListBox 主要功能直接从一组预先设定的选项中选取所需的数据选项 而不需要自己输入数据 重要属性 与组合框类似重要事件 与组合框类似重要方法 与组合框类似 20 6 4 10表格 Grid 主要功能以表格形式显示数据重要属性RecordSourceType 数据源类型 和RecordSource 数据源 4 SQL说明和SQL语句0 表和1 别名ColumnCount 表格显示列的数目Deletemark 删除标记列Recordmark 记录选择器列Readonly 表格数据只读 21 6 4 10表格 Grid 重要属性表格容器由一列或若干列 Column 组成列由列标题和列控件组成Sparse 决定在列中使用何种控件 CurrentControl 活动单元格中显示的控件重要事件Afterrowcolchange事件 改变表格单元格焦点时发生重要方法 无 22 6 4 11形状 Shape 主要功能作为一种装饰材料 主要用来美化表单 重要属性Curvature 曲率 0 99Height 高度Width 宽度重要事件 无重要方法 无 23 6 4 12微调框 Spinner 主要功能在有限或给定的范围里面接收数值数据输入或调整数值型数据 经常和表中的数值型数据绑定在一起 重要属性ControlSource 控制源 可以自动显示和修改Value属性 微调框当前值SpinnerHighValue 设置按钮微调数值的最大值SpinnerLowValue 设置按钮微调数值的最小值Increment 按一次按钮的增减量 默认值为1KeyBoardHighValue 键盘输入最大值KeyBoardLowValue 键盘输入最小值重要事件 InteractiveChange事件重要方法 SetFocus 24 6 4 13计时器 Timer 主要功能在指定的时间间隔里 执行你所需要的某个程序 通过该控件 可以实现动画效果 重要属性 interval 单位是毫秒 1秒等于1000毫秒 默认是0秒 相当于不执行事件 enabled 是否可用重要事件 Timer事

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论