实验七 表单控件的使用 信息技术实验教学中心
实验七 表单控件的使用 信息技术实验教学中心
1.常用表单控件 ·命令按钮控件 最简单也是最常见的一种控件,由其派生的命令按钮 对象在表单中随处可见。 ·命令按钮组控件 可以将命令按钮组成一组,对组中的按钮即可单独操 作,也可作为一个组来统一操作。设计者可以为组中的 每个按钮单独设计事件代码,也可以为整个按钮组设计 一个事件代码,当一个事件(如Click)在组中的某个按 钮上发生时,命令按钮组的Vlue属性指明该事件发生在 哪个按钮。 信息技术实验教学中心
最简单也是最常见的一种控件,由其派生的命令按钮 对象在表单中随处可见。 可以将命令按钮组成一组,对组中的按钮即可单独操 作,也可作为一个组来统一操作。设计者可以为组中的 每个按钮单独设计事件代码,也可以为整个按钮组设计 一个事件代码,当一个事件(如Click)在组中的某个按 钮上发生时,命令按钮组的 Value 属性指明该事件发生在 哪个按钮。 1.常用表单控件 信息技术实验教学中心
1.常用表单控件 。文本框控件 用来在应用系统与用户之间进行数据交互的一种常用 工具,它允许用户添加或编辑保存在表中非备注字段中 的数据。 ·编辑框控件 也是用来输入用户的数据的。在编辑框中允许用户编 辑长字段或备注字段文本,允许自动换行并能用方向键 、PageUp和PageDown键以及滚动条来浏览文本。 复选框控件 可以用来表示某些状态是否成立,其值是一个逻辑量 。复选框也是一种经常使用的控件。 信息技术实验教学中心
文本框控件 用来在应用系统与用户之间进行数据交互的一种常用 工具,它允许用户添加或编辑保存在表中非备注字段中 的数据。 编辑框控件 也是用来输入用户的数据的。在编辑框中允许用户编 辑长字段或备注字段文本,允许自动换行并能用方向键 、PageUp 和 PageDown 键以及滚动条来浏览文本。 复选框控件 可以用来表示某些状态是否成立,其值是一个逻辑量 。复选框也是一种经常使用的控件。 1.常用表单控件 信息技术实验教学中心
1.常用表单控件 ·组合框控件 兼有列表框和文本框的功能。有两种形式的组合框, 即下拉组合框和下拉列表框,通过更改控件的Style属性 可选择想要的形式。 单选按钮控件 包含单选按钮的容器。通常,单选按钮允组用来由用 户指定对话框中几个操作选项中的一个。 ·微调控件 使用微调控件可以让用户通过“微调”尖头来选择所 需要的数据,直接在微调框中直接键入所需要的数据 信息技术实验教学中心
组合框控件 兼有列表框和文本框的功能。有两种形式的组合框, 即下拉组合框和下拉列表框,通过更改控件的 Style 属性 可选择想要的形式。 包含单选按钮的容器。通常,单选按钮允组用来由用 户指定对话框中几个操作选项中的一个。 微调控件 使用微调控件可以让用户通过“微调”尖头来选择所 需要的数据, 1.常用表单控件 信息技术实验教学中心
1.常用表单控件 ·标签控件 通常被用做提示或标题。标签和文本框的不同之处在 于标签没有数据源,不能编辑,运行时不能被选中。 在程序中可以改变标签的Caption和Visible属性,使 标签根据不同的状态显示不同的内容。 。列表框控件 列表框和下拉列表框(即Syle属性为2的组合框控 件一下拉列表)为用户提供了包含一些选项和信息的可 滚动列表。列表框中,任何时候都能看到多个项;而在 下拉列表中,只能看到一个项,用户可单击向下按钮来 显示可滚动的下拉列表框。 信息技术实验教学中心
通常被用做提示或标题。标签和文本框的不同之处在 于标签没有数据源,不能编辑,运行时不能被选中。 在程序中可以改变标签的 Caption 和 Visible 属性,使 标签根据不同的状态显示不同的内容。 列表框和下拉列表框(即 Style 属性为 2 的组合框控 件 — 下拉列表)为用户提供了包含一些选项和信息的可 滚动列表。列表框中,任何时候都能看到多个项;而在 下拉列表中,只能看到一个项,用户可单击向下按钮来 显示可滚动的下拉列表框。 1.常用表单控件 信息技术实验教学中心
1.常用表单控件 。表格控件 一种容器对象,它包含了若干个列,而列由包含标 头和文本。表格对象能在表单或页面中显示并操作(编 辑修改)表格中行和列中的数据。设计者常使用表格对 象来创建一对多表单,例如学生选课情况查询表单。 信息技术实验教学中心
一种容器对象,它包含了若干个列,而列由包含标 头和文本。表格对象能在表单或页面中显示并操作(编 辑修改)表格中行和列中的数据。设计者常使用表格对 象来创建一对多表单,例如学生选课情况查询表单。 1.常用表单控件 信息技术实验教学中心
1.常用表单控件 。计时器控件 与用户的操作独立。它只对时间作出反应,以一定 的间隔重复地执行某种操作。注意,计时器的Enabled 属性和其他对象的Enabled属性不同。对大多数对象来 说,Enabled属性决定对象是否能对用户引起的事件作 出反应。对计时器控件来说,将Enabled属性设置为“ 假”(F),会挂起计时器的运行。 计时器的事件与响应: 当一个计时器的时间间隔(由Interval属性值规定) 过去后,Visual FoxPro将产生一个Timer事件。 信息技术实验教学中心
与用户的操作独立。它只对时间作出反应,以一定 的间隔重复地执行某种操作。注意,计时器的 Enabled 属性和其他对象的 Enabled 属性不同。对大多数对象来 说,Enabled 属性决定对象是否能对用户引起的事件作 出反应。对计时器控件来说,将 Enabled 属性设置为“ 假”(.F.),会挂起计时器的运行。 当一个计时器的时间间隔(由Interval属性值规定) 过去后,Visual FoxPro 将产生一个 Timer 事件。 1.常用表单控件 信息技术实验教学中心
1.常用表单控件 页框控件 页框是“页面”的一种容器,而“页面”也是一种容器 ,可以放置任何控件、容器和自定义对象,一个页面在运行 时对应一个屏幕窗口。 表单的一个窗口幅面有限,如果在一个应用中要涉及到 的对象很多,在一个窗口不好布局时,可以把整个表单中的 对象按联系的紧密程度进一步划分为小的模块,把一个模块 中的对象在一个页面中进行布局,这样,整个窗口就显得简 要、清晰,也不至于因为一个窗口放置的对象太多而弄得眼 花缭乱,找不到所需要的信息。页框就正是为了这样的目的 而设计的一种容器类,是Visual FoxPro的一个基类。页框 建立在表单上,页面建立在页框上,经过页框的处理后,一 个表单中的全部对象就分布到了多个窗口。 信息技术实验教学中心
页框是“页面”的一种容器,而“页面”也是一种容器 ,可以放置任何控件、容器和自定义对象,一个页面在运行 时对应一个屏幕窗口。 表单的一个窗口幅面有限,如果在一个应用中要涉及到 的对象很多,在一个窗口不好布局时,可以把整个表单中的 对象按联系的紧密程度进一步划分为小的模块,把一个模块 中的对象在一个页面中进行布局,这样,整个窗口就显得简 要、清晰,也不至于因为一个窗口放置的对象太多而弄得眼 花缭乱,找不到所需要的信息。页框就正是为了这样的目的 而设计的一种容器类,是Visual FoxPro 的一个基类。页框 建立在表单上,页面建立在页框上,经过页框的处理后,一 个表单中的全部对象就分布到了多个窗口。 1.常用表单控件 信息技术实验教学中心
2.表单的应用 。系统登录表单 每个应用系统都有自己的 or1 -▣x 用户群,在进入一个应用系 欢迎您登录学生管理系统 统前,常有一个登录过程, 姓名: 赵布云 目的就是验明使用者的身份 ,防止未授权用户进入系统 教师编号: 米常米米水 ,从而保证系统安全。在登 Microsoft Visual FoxPro 登录 祝贺你登录成功: 录界面的文本框输入登录者 铺定 姓名,下面的文本框输入编 号,为保密,这里输入的字 登陆表单示例 符均显示为星号(*)。 信息技术实验教学中心
系统登录表单 每个应用系统都有自己的 用户群,在进入一个应用系 统前,常有一个登录过程, 目的就是验明使用者的身份 ,防止未授权用户进入系统 ,从而保证系统安全。在登 录界面的文本框输入登录者 姓名,下面的文本框输入编 号,为保密,这里输入的字 符均显示为星号(*)。 2. 表单的应用 登陆表单示例 信息技术实验教学中心
2.表单的应用 ·系统登录表单 1)与登录过程相关的数据表 登录过程实际上是对用户所输入的信息进行验证的过 程,验证方法一般是在一个用户信息数据表中检索用户 输入的数据,若检索到,则容许用户登录,否则,拒绝 用户登录。为减少数据的描述过程,这里借用前面多次 应用的“教师”表进行登录检查,以教师编号作为密码 ,即假设系统只容许在“教师”表中注册过的教师才能 登录,登录时要输入自己的姓名与教师编号。 信息技术实验教学中心
系统登录表单 1) 登录过程实际上是对用户所输入的信息进行验证的过 程,验证方法一般是在一个用户信息数据表中检索用户 输入的数据,若检索到,则容许用户登录,否则,拒绝 用户登录。为减少数据的描述过程,这里借用前面多次 应用的“教师”表进行登录检查,以教师编号作为密码 ,即假设系统只容许在“教师”表中注册过的教师才能 登录,登录时要输入自己的姓名与教师编号。 2. 表单的应用 信息技术实验教学中心