VF教程-表单设计与应用ppt课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MinButton属性 为真(.T.)时:最小化按钮有效,可将表单最小化显示在任务栏处。 为假(.F.)时:最小化按钮无效,不能将表单最小化。
Movable属性 运行时,用户是否能够移动表单。 为真(.T.)时:能移动表单。 为假(.F.)时:不能移动表单。
15
ShowWindow属性 指定一个表单或工具栏是否是顶层表单或是子表单 0:在屏幕中(默认值) 1:在顶层表单中 2:作为顶层表单
对于表单上的控件 可以进行以下操作
选择控件 移动控件 缩放控件
复制控件 删除控件 控件对齐
设置Tab键次序
12
向数据环境添加表或视图: 右键单击“数据环境设计器窗口”,然后 在弹出的快捷菜单中选择【添加】命令
从数据环境中移去表或视图: 右键单击要移去的表或视图,然后在弹出 的快捷菜单中选择【移去】命令
运行表单引发事件顺序: Load控件的Init表单的Init
释放表单引发事件顺序: 表单的Destory控件的Destory 表单的Unload
19
+ 创建新的属性和方法
– 创建新属性
– 创建新方法
20
+ 创建新的属性和方法
– 【例7.5】新建一个表单,在该表单中添加一个 名为new的方法,方法代码为:wait "new" windows。
户单击表单右上角的关闭按钮,系统会自动执行Relase方 法。 (3)Show方法:显示表单。该方法将表单的Visible属性设 置为.T.。 (4)Hide方法:隐藏表单。该方法将表单的Visible属性设 置为.F.。与Relase方法不同,Hide只是把表单隐藏,但 并不将表单从内存释放,之后可用Show方法重新显示表单。 (5)SetFocus方法 使控件获得焦点,从而成为活动对象。当该控件的Visible 属性值或Enabled属性值为.F.时,将不能获得焦点.
3:可调边框(默认值) Caption属性 表单标题栏显示文本内容。可以在表单属性窗口中设置,也可以
用命令语句设置
14
Closable属性 表单标题栏上的关闭按钮是否有效。 为真(.T.)时:关闭按钮有效,可以关闭表单。 为假(.F.)时:关闭按钮无效,不能关闭表单。关闭表单选择“文件→关闭”
MaxButton属性 为真(.T.)时:最大化按钮有效,可以将表单最大化或还原表单大小。 为假(.F.)时:最大化按钮无效,不可以最大化表单。
This
引用意义 当前对象所在表单 当前对象的直接容器对象
当前对象
+ Thisform.Command1,Thisform,This.Parent
7
1 使用表单向导创建表单 2 使用表单设计器创建表单
8
+ 使用表单向导创建表单
– 【例7.1】利用表单向导为数据表“学生.dbf”创 建单表表单,表单标题为“学生信息管理”, 表单文件名为“学生管理.SCX”,按学号升序排 列。
引发之前引发。 因此能够在表单对象的Destroy事件代码 中访问它所包含的所有控件对象。
18
Load事件 对象创建之前引发。 在运行表单时,先引发Load事件,然后引发Init事件。 Unload事件 释放表单时触发。它是释放表单对象时最后一个触发的事件。 GotFocus事件 当表单通过用户操作或以代码方式得到焦点时触发。
17
Click事件 用户在某个对象上单击鼠标时,触发该事件。 DbClick事件 鼠标双击对象时触发该事件。 RightClick事件 鼠标右键单击对象时触发该事件。 Init事件 创建对象时触发。控件Init事件在表单Init事件前引发,因此
在表单Init事件代码中访问它所包含的所有控件对象。 Destroy事件 当释放一个对象时触发。表单Destroy事件在控件Destroy事件
WindowType属性 表单的模式状态。 0:非模式表单,在应用程序中,在关闭运行的非模式 表单之前,可以访问程序中的其他界面元素。 1:模式表单,在应用程序中,在关闭运行的模式表单 之前,不能访问程序中的其他界面元素。
16
(1)Refresh方法:刷新表单。 (2)Release方法:将表单从内存中释放。表单运行时,用
13
AlwaysOnTop属性 该属性设置表单在多个窗口时的层次。 为真(.T.)时:本表单总在窗口的最前面,不会被其他窗口遮盖。
为假(.F.)时:本表单可以被其他窗口所遮盖。 AutoCenter属性 决定表单在VF窗口中的位置是否剧中 BackColor属性 该属性设置表单窗口的背景颜色 BorderStyle属性 指定表单边框样式。0:无边框。1:单线边框。2:固定对话框。
9
+ 使用表单设计器创建表单
– “文件”“新建” – CREATE FORM
10
+ 修改表单
– “文件”“打开” – MODIFY FORM <表单文件名>
MODIFY FORM 学生情况.scx
+ 表单的保存和运行
– 保存表单 (表单文件扩展名:.scx) – 运行表单(多种方法)
11
对象的三要素
÷ 属性:用来描述对象的状态,是对象的静表单态是物对理象特征 ÷ 事件:一种预先定义好的能被对象识别和响应的动作 ÷ 方法:用来描述对象的行为过程 组合框是对象
标签是对象
VFP中的对象
列表框是对象
命令按钮是对象
4
+ 类是具有相同或相似性质的对象的抽象, 也就是说类是具有相同属性、共同方法的 对象的集合
+ 类是对象的抽象,对象是类的具体化,是 类的实例
+ 所有的属性、事件和方法都是由类定义的
5
类和对象的关系:
汽车 这是一个类 不专指特定的事物
一辆红色小汽车
这是一个对象 ,因为它是指一辆具体的汽车实 体,该对象的属性为红色、小型等
6
+ 对象的访问和调用
– 容器与控件对象
引用关键字 ThisForm Parent
第7章 表单设计与应用
1
7.1 面向对象程序设计的概念 7.2 创建表单 7.3 表单设计器 7.4 表单的属性、事件和方法 7.3 基本型控件 7.4 容器型控件
2
表单是什么Biblioteka Baidu
+ 表单是程序界面,对话框和窗口
3
表单是什么
+ 表单是面向对象程序设计思想在VFP中的体现
– 对象:现实世界中的任何实体都可以认为是对 象
相关文档
最新文档