表单设计器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八章 表单设计与应用
教学目标:
面向对象程序设计是现代编程的基础,是可视化程
序开发环境的基础。学生应熟练掌握对象的基本概念, 熟练掌握对象的:属性、方法、事件的使用。掌握表单 的设计与应用,数据环境设计器的使用。 教学重点:属性、方法、事件 。 教学难点:表单的建立,数据环境设计器。
8.1 面向对象程序设计的概念
对象名可以是下列四种之一:
THISFORMSET THISFORM THIS <用户定义标识名> 表示当前表单集 表示当前表单 表示程序所在的对象 用户自己给出的对象名
8.1 面向对象程序设计的概念
8.1.2 事 1.事件
事件是计算机执行程序过程中发生的由外界输入信息的活动,或程序 运行时的状态变化等。例如,键盘输入、鼠标点击、对象创建等。实际上, 系统可以感觉到或捕捉到的一切活动或操作都是事件。事件具有明显的随 机性和灵活性,各事件发生的顺序和时间都是不可预知的。 其中有许多事件的发生时间和顺序是不可预知的。 事件驱动就是程序的运行由事件激活。当把程序的各项功能与各种特 定事件关联起来时,事件的发生就能调用或激活程序各功能。
8.4 表单的属性
例8-7 对例8-6创建的表单进行如下设置: Height:265; AutoCenter:.T.; AlwaysOnTop:.F. ForeColor:0,0,0 Width:549; AlwaysOnBottom:.F. BackColor:0,128,128 BorderStyle:3—可调边框
创建对象前 创建对象时 激活对象时
对象得到焦点时 单击鼠标左键时 双击鼠标左键时 对象值被改变时
Biblioteka Baidu
8.2
建立表单
设计一个表单的过程包括:① 创建一个表单,设置表单的属性或方法; ② 在表单中添加所需要的控件;③ 设计控件对象的操作;④ 编写表单及控
件的事件代码。
1.建立表单
(1)表单向导
选择“文件”→“新建”→“表单” →单击“向导”按钮。
8.1 面向对象程序设计的概念
2.对象的属性 属性是用来表示对象的特征和状态。 一个属性相当于一个变量,对属性值的设置或修改有两种方法: 第一种方法使用点表示法,即
<对象名>.<属性名> = <表达式>
这种方法也可以用于引用属性,如 <对象名>.<属性名> 第二种方法是在属性窗口中进行。
8.1 面向对象程序设计的概念
件
8.1 面向对象程序设计的概念
2.VFP中的事件
事 件 Load Init Activate GotFocus Click DblClick InteractiveCh ange 触发时机 事 件 MouseUp MouseDown MouseMove KeyPress Valid LostFocus Unload 触发时机 释放鼠标键时 按下鼠标键时 拖动鼠标时 按下并释放某键盘键 时 对象失去焦点前 对象失去焦点时 释放对象时
8.4 表单的属性
8.4.1 表单的常用属性 表单本身是一个容器类。创建一个表单之后,需要设置许多属性。 当设计表单时,系统自动使用默认值,如果对其不满意,可以进行修改。
属性名称 Height Width AutoCenter AlwaysOnBottom AlwaysOnTop BackColor ForeColor BorderStyle Caption Name Icon MiniButton MaxButton Closable WindowState TitleBar 说 明 表单的高度 表单的宽度 表单首次打开时是否在主窗口中自动居中 表单运行时是否总是在其他窗口下面 表单运行时是否总是在其他窗口上面 指定表单背景颜色 指定表单用于显示对象中文本和图形前景色 表单风格:0无边框;1单线边框;2固定边框;3可调边框(默认) 表单的标题 表单对象名 指定标题栏上的图标 表单是否有最小化按钮 表单是否有最大化按钮 表单的标题栏上的关闭按钮是否起作用 表单首次运行时的状态:0(普通)正常显示;1最小化;2最大化 标题栏是否打开。为0不打开;为1打开(默认),成为常规窗口
(2)表单设计器 选择“文件” →“新建” →“表单” →“新建文件” 还可以通过项目管理器中的“文档”选项卡单击“新建”,然后选择 “新建表单”进入表单设计器,从空白表单开始设计。
8.2
建立表单
2.表单控件 用鼠标点击相应按钮,然后在表单恰当位置按住左键不放进行拖曳,确定 大小后放掉左键即可。 对已添加控件的大小和位置进行调整,这只需要使用鼠标选择已添加控件, 然后用鼠标在操作点进行拖曳或移动即可。 3.属性窗口 属性窗口包括5个选项卡,分别是“全部”、“数据”、“方法”、“布局” 和“其他”等,每个选项卡上包括了当前选定操作对象的相应属性;通过选择 属性,可以对该属性进行设置或修改。 4. 表单的保存、运行和修改 当设计好了表单以后,点击表单设计器窗口标题栏右边上的“关闭”按钮 即可。此时系统将弹出一个对话框,问用户是否保存。如果要保存,则点击 “是”,否则点击“否” 。 运行表单:在项目管理器的“文档”选项卡上选择要运行的表单;然后, 单击“运行”按钮即可。 要对已设计出的表单进行修改:在项目管理器的“文档”选项卡上选择要 修改的表单;然后单击“修改”按钮即可进入表单设计器中,此时可以进行修 改。
3.对象的方法
方法是用来表示对象的行为或操作的,它相当于标准函数,是事先编好 代码的一个通用函数或过程。用来描述对象的行为特征,即操作,指出对象 应该干什么或能够干什么。 调用对象的方法使用如下方式: <对象名>.<方法程序名> 或者
<对象名>.<方法程序名>(<参数表>)
对象名由该对象所在的容器对象名和该对象名组成,中间用点(.)分隔: <容器对象名>.<该对象名>
8.1.1 对 象
1.对象的概念 对象是构成程序的基本单位和运行实体,在VFP中,把窗口和对 话框称为表单,其对象名称为form。
在VFP中对象分为两种:容器类对象、控件类对象。
从可视性来看,在VFP中对象可以分为两种:可视对象与不可视对象 从定义角度来看,在VFP中对象有两种:系统对象、自定义对象。 对象具有属性和方法:属性就是对象的数据,方法就是用于操 作对象数据的程序(函数、过程或子程序)。
教学目标:
面向对象程序设计是现代编程的基础,是可视化程
序开发环境的基础。学生应熟练掌握对象的基本概念, 熟练掌握对象的:属性、方法、事件的使用。掌握表单 的设计与应用,数据环境设计器的使用。 教学重点:属性、方法、事件 。 教学难点:表单的建立,数据环境设计器。
8.1 面向对象程序设计的概念
对象名可以是下列四种之一:
THISFORMSET THISFORM THIS <用户定义标识名> 表示当前表单集 表示当前表单 表示程序所在的对象 用户自己给出的对象名
8.1 面向对象程序设计的概念
8.1.2 事 1.事件
事件是计算机执行程序过程中发生的由外界输入信息的活动,或程序 运行时的状态变化等。例如,键盘输入、鼠标点击、对象创建等。实际上, 系统可以感觉到或捕捉到的一切活动或操作都是事件。事件具有明显的随 机性和灵活性,各事件发生的顺序和时间都是不可预知的。 其中有许多事件的发生时间和顺序是不可预知的。 事件驱动就是程序的运行由事件激活。当把程序的各项功能与各种特 定事件关联起来时,事件的发生就能调用或激活程序各功能。
8.4 表单的属性
例8-7 对例8-6创建的表单进行如下设置: Height:265; AutoCenter:.T.; AlwaysOnTop:.F. ForeColor:0,0,0 Width:549; AlwaysOnBottom:.F. BackColor:0,128,128 BorderStyle:3—可调边框
创建对象前 创建对象时 激活对象时
对象得到焦点时 单击鼠标左键时 双击鼠标左键时 对象值被改变时
Biblioteka Baidu
8.2
建立表单
设计一个表单的过程包括:① 创建一个表单,设置表单的属性或方法; ② 在表单中添加所需要的控件;③ 设计控件对象的操作;④ 编写表单及控
件的事件代码。
1.建立表单
(1)表单向导
选择“文件”→“新建”→“表单” →单击“向导”按钮。
8.1 面向对象程序设计的概念
2.对象的属性 属性是用来表示对象的特征和状态。 一个属性相当于一个变量,对属性值的设置或修改有两种方法: 第一种方法使用点表示法,即
<对象名>.<属性名> = <表达式>
这种方法也可以用于引用属性,如 <对象名>.<属性名> 第二种方法是在属性窗口中进行。
8.1 面向对象程序设计的概念
件
8.1 面向对象程序设计的概念
2.VFP中的事件
事 件 Load Init Activate GotFocus Click DblClick InteractiveCh ange 触发时机 事 件 MouseUp MouseDown MouseMove KeyPress Valid LostFocus Unload 触发时机 释放鼠标键时 按下鼠标键时 拖动鼠标时 按下并释放某键盘键 时 对象失去焦点前 对象失去焦点时 释放对象时
8.4 表单的属性
8.4.1 表单的常用属性 表单本身是一个容器类。创建一个表单之后,需要设置许多属性。 当设计表单时,系统自动使用默认值,如果对其不满意,可以进行修改。
属性名称 Height Width AutoCenter AlwaysOnBottom AlwaysOnTop BackColor ForeColor BorderStyle Caption Name Icon MiniButton MaxButton Closable WindowState TitleBar 说 明 表单的高度 表单的宽度 表单首次打开时是否在主窗口中自动居中 表单运行时是否总是在其他窗口下面 表单运行时是否总是在其他窗口上面 指定表单背景颜色 指定表单用于显示对象中文本和图形前景色 表单风格:0无边框;1单线边框;2固定边框;3可调边框(默认) 表单的标题 表单对象名 指定标题栏上的图标 表单是否有最小化按钮 表单是否有最大化按钮 表单的标题栏上的关闭按钮是否起作用 表单首次运行时的状态:0(普通)正常显示;1最小化;2最大化 标题栏是否打开。为0不打开;为1打开(默认),成为常规窗口
(2)表单设计器 选择“文件” →“新建” →“表单” →“新建文件” 还可以通过项目管理器中的“文档”选项卡单击“新建”,然后选择 “新建表单”进入表单设计器,从空白表单开始设计。
8.2
建立表单
2.表单控件 用鼠标点击相应按钮,然后在表单恰当位置按住左键不放进行拖曳,确定 大小后放掉左键即可。 对已添加控件的大小和位置进行调整,这只需要使用鼠标选择已添加控件, 然后用鼠标在操作点进行拖曳或移动即可。 3.属性窗口 属性窗口包括5个选项卡,分别是“全部”、“数据”、“方法”、“布局” 和“其他”等,每个选项卡上包括了当前选定操作对象的相应属性;通过选择 属性,可以对该属性进行设置或修改。 4. 表单的保存、运行和修改 当设计好了表单以后,点击表单设计器窗口标题栏右边上的“关闭”按钮 即可。此时系统将弹出一个对话框,问用户是否保存。如果要保存,则点击 “是”,否则点击“否” 。 运行表单:在项目管理器的“文档”选项卡上选择要运行的表单;然后, 单击“运行”按钮即可。 要对已设计出的表单进行修改:在项目管理器的“文档”选项卡上选择要 修改的表单;然后单击“修改”按钮即可进入表单设计器中,此时可以进行修 改。
3.对象的方法
方法是用来表示对象的行为或操作的,它相当于标准函数,是事先编好 代码的一个通用函数或过程。用来描述对象的行为特征,即操作,指出对象 应该干什么或能够干什么。 调用对象的方法使用如下方式: <对象名>.<方法程序名> 或者
<对象名>.<方法程序名>(<参数表>)
对象名由该对象所在的容器对象名和该对象名组成,中间用点(.)分隔: <容器对象名>.<该对象名>
8.1.1 对 象
1.对象的概念 对象是构成程序的基本单位和运行实体,在VFP中,把窗口和对 话框称为表单,其对象名称为form。
在VFP中对象分为两种:容器类对象、控件类对象。
从可视性来看,在VFP中对象可以分为两种:可视对象与不可视对象 从定义角度来看,在VFP中对象有两种:系统对象、自定义对象。 对象具有属性和方法:属性就是对象的数据,方法就是用于操 作对象数据的程序(函数、过程或子程序)。