1 / 49
文档名称:

第7章 表单设计.ppt

格式:ppt   页数:49
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章 表单设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第7章 表单设计.ppt

文档介绍

文档介绍:第七章 表单设计
本章要点
面向对象的基本概念
对象的操作
建立简单的应用程序步骤
表单操作
表单控件
1 无控件表单 2 “标签”控件
3 “计时器”控件 4 “命令按钮”控件
5 “命令按钮组”控件 6 “文本框”控件
7 “单选按钮”控件 8 “复选框”控件
9 “微调”控件 10 “图像”控件
11 设计多页表单 12 “组合框”控件
13 “表格”控件
面向对象的基本概念

(1)对象
对象(Object)是客观存在的任何实体。每个对象都具有描述它的特征的属性及附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是面向对象编程的基本元素,是“类”的具体实例。对象大多数是可见的,也有一些特殊的对象是不可见的。
(2)对象的三要素
1)属性
属性(Attribute)是用来描述和反映对象特征的参数。对象的每一种属性,都有与其它对象加以区别的特性,都具有一定的含义,并赋予一定的值。在Visual FoxPro系统中,各种对象拥有70多个属性。对象的属性可以在设计对象时定义,也可以在对象运行时进行设置。
访问格式:[对象引用.]属性名
属性
说明
默认值
Name
表单的名称
Form1
Caption
表单的标题
Form1
ControlBox
是否在表单的左上角显示控制菜单图标
.T.
MaxButton
是否有最大化按钮
.T.
MinButton
是否有最小化按钮
.T.
Moveble
表单能否移动
.T.
Closable
能否通过“关闭”框关闭表单
.T.
AutoCenter
表单是否在Visual FoxPro主窗口中居中
.F.
AlwaysOnTop
表单是否总是显示在其他打开的窗口之上
.F.
BorderStyle
表单有没有边框,还是单线框、双线框或系统边框。默认为系统,用户能改变表单大小
3
Scrollbars
指定表单的滚动条类型:0无1水平2垂直3水平与垂直
0
WindowState
指定窗口在运行时是最大化、最小化还是普通
0正常
WindowType
指定表单是模式表单(1),还是非模式表单(0)
0
ForeColor
表单的前景色
0,0,0
BackColor
表单的背景色
192,192,192
Height
表单的高度
200
Width
表单的宽度
400
常用的表单属性
2)方法
方法(Method)是附属于对象的行为和动作。即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。
调用格式:[对象引用.]方法名[(参数名表)]
常用的方法有:
Cls 清除表单中的图形与文本
Hide 通过修改Visable属性来隐藏表单(集)或工具栏
Refersh 重新绘制表单或控件并刷新所有值
Release 从内存中释放表单或表单集
Show 显示表单并确定表单是模态的还是非模态的
3)事件
事件(Event) 是每个对象可能用以识别和响应的某些行为和动作。它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。
在Visual FoxPro系统中,对象可以响应50多种事件。多数情况下,事件是通过用户的操作行为引发的,当事件发生时,将执行包含在事件过程中的全部代码。常用的核心事件见下表:
分类
事件名称
发生时刻
鼠标
Click
使用鼠标左键单击对象时
DblClick
使用鼠标左键双击对象时
RightClick
使用鼠标右键单击对象时
MouseDown
按下鼠标按钮时
MouseUp
释放鼠标按钮时
MouseMove
移动鼠标时
键盘
KeyPress
按下并释放某个键时
控件焦点
GotFocus
对象得到焦点时
LostFocus
对象失去焦点时
表单
Load
创建表单或表单集之前
Unload
在表单或表单集释放时
其他
Init
创建对象时
Destroy
从内存中释放对象时
Error
某方法运行中发生错误时
注意:Load、Init、Destroy、Unload事件的引发先后次序为: Load →Init → Destroy → Unload
(3)对象的引用
在面向对象的程序设计中,要引用其中的某个对象,必须指出对象在嵌套层次中的位置,如同我们标识一个文件一样。
属性或关键字
引用
Parent
当前对象的直接容器对象
This
当前对象
ThisForm
当前对象所在的表单
ThisFormSet
当前对象所在的表单集
如:

最近更新

2025年毕节幼儿师范高等专科学校单招综合素质.. 40页

2025年汉中职业技术学院单招职业适应性测试模.. 40页

2025年汝州职业技术学院单招职业倾向性考试模.. 40页

2025年江苏农林职业技术学院单招职业技能考试.. 40页

2025年江苏工程职业技术学院单招职业倾向性测.. 41页

2025年江苏省无锡市单招职业适应性测试模拟测.. 41页

2025年江苏经贸职业技术学院单招职业倾向性测.. 41页

2025年江苏财会职业学院单招综合素质考试模拟.. 40页

2025年江西信息应用职业技术学院单招职业技能.. 40页

2025年江西制造职业技术学院单招职业倾向性测.. 40页

2025年江西婺源茶业职业学院单招职业倾向性测.. 39页

2025年江西工业贸易职业技术学院单招综合素质.. 41页

2025年江西工程学院单招职业适应性测试模拟测.. 39页

2025年江西旅游商贸职业学院单招职业技能考试.. 41页

2025年江西环境工程职业学院单招职业倾向性考.. 40页

2025年江西电力职业技术学院单招职业倾向性测.. 40页

2025年江西艺术职业学院单招职业倾向性测试模.. 40页

2025年江西陶瓷工艺美术职业技术学院单招职业.. 40页

2025年江阳城建职业学院单招综合素质考试题库.. 39页

2025年沧州职业技术学院单招职业适应性考试模.. 40页

2025年河北交通职业技术学院单招职业技能测试.. 41页

2025年河北司法警官职业学院单招职业倾向性考.. 40页

2025年河北机电职业技术学院单招综合素质考试.. 42页

2025年河北省廊坊市单招职业倾向性考试模拟测.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页