当前位置:
文档之家› 第八章 面向对象程序设计(1)
第八章 面向对象程序设计(1)
类是共性的,而对象是个性的 类是抽象的,而对象是具体的 类的特性:继承性、封装性、多态性
第八章 表单设计与控件应用
8.2 表单的创建与管理
创建表单
表单向导
表单设计器
第八章 表单设计与控件应用
8.2 表单的创建与管理
表单设计器打开
可视化:菜单和工具栏/项目管理器 命令:CREATE FORM|SCREEN
第八章 表单设计与控件应用
8.1 面向对象程序设计基础
属性(Property) 属性(Property) 是对象所具有 的某种特性和状态 特性和状态。 的某种特性和状态。 比如, 比如,按钮的大小 体现在高度 (height)和宽度 ) (width)属性上。 )属性上。 事件(Event) 事件(Event) 指对象能够识 别的动作。 别的动作。当触发 某个事件时, 某个事件时,该事 件的程序代码就会 开始执行。比如, 开始执行。比如, 单击文件图标。 单击文件图标。
第八章 表单设计与控件应用
8.3 表单设计器
设置对象属性 静态(对象初始状态):在属性窗口中设置。 ):在属性窗口中设置 静态(对象初始状态):在属性窗口中设置。 动态(对象运行状态):在程序代码中设置。 ):在程序代码中设置 动态(对象运行状态):在程序代码中设置。
格式:对象引用.对象的属性名=属性值
第八章 表单设计与控件应用(1) 表单设计与控件应用(1)
Contents
1 2
面向对象程序设计基础 表单的基本操作
第八章 表单设计与控件应用
第八章 表单设计与控件应用
第八章 表单设计与控件应用
8.1 面向对象程序设计基础
8.1.1 基本概念 对象(Object) 对象(Object) 具有某些特性的具体事物的抽象。 具体事物的抽象 具有某些特性的具体事物的抽象。 FoxPro中 在Visual FoxPro中,表单及控件等都是应用 程序中的对象。用户通过对象的属性 事件和 属性、 程序中的对象。用户通过对象的属性、事件和方 法程序来处理对象。 程序来处理对象。
理清控件之间的层次关系是正确引用对象的前提
第八章 表单设计与控件应用
8.3 Байду номын сангаас单设计器
对象的引用 对象引用指引用对象的名字 名字, name属性的值 属性的值。 对象引用指引用对象的名字,即name属性的值。
格式:父对象名.[子对象名.….子对象名] . 子对象名 子对象名.
对象的引用方法分为两种: 对象的引用方法分为两种: 绝对引用(thisform) 绝对引用(thisform) 相对引用(this、parent)。 相对引用(this、parent) (this
第八章 表单设计与控件应用
小结
重点
面向对象的基本概念 对象的基本操作
第八章 表单设计与控件应用
例:初始背景色和点击变色 调用对象方法
格式:对象引用.方法
退出” 例:“退出”方法的调用 调用对象事件
格式:对象引用.事件
第八章 表单设计与控件应用
8.3 表单设计器
对象的层次 表单中的控件对象分为两种:容器型和 表单中的控件对象分为两种:容器型和控件 由于容器型对象的存在, 型,由于容器型对象的存在,对象之间产生了包 含关系,为了正确地引用对象, 含关系,为了正确地引用对象,我们一定要说明 被引用对象的具体位置 具体位置( 被引用对象的具体位置(类比于文件系统中的路 径)。
第八章 表单设计与控件应用
8.1 面向对象程序设计基础
方法 对象可以实现的功能, 是对象可以实现的功能,或者理解为对象可以 进行调用的过程。比如,关闭表单时调用release 进行调用的过程。比如,关闭表单时调用release 方法(过程)。 方法(过程)。 类 类是某些对象的共同属性或共同操作性质 共同属性或共同操作性质的抽 类是某些对象的共同属性或共同操作性质的抽 比如,球就是一个类。 象。比如,球就是一个类。
表单的修改
可视化:菜单和工具栏/项目管理器 命令:MODIFY FORM [表单文件名]
表单的运行
可视化: 或 命令:DO FORM <表单文件名>
表单设计器的组成
第八章 表单设计与控件应用
8.3 表单设计器
添加对象 通过“表单控件”工具栏进行添加。 通过“表单控件”工具栏进行添加。
多个同类型对象的添加有3种方法: • 辅助按钮 双击对象 复制粘贴
第八章 表单设计与控件应用
8.3 表单设计器
布局工具栏和格式菜单 布局工具栏用以设置对象的大小和位置以及对 象之间的相对位置,与格式菜单作用相同. 象之间的相对位置,与格式菜单作用相同.
同时选中多个控件用的是shift键,而不是ctrl
编写事件代码 事件代码即触发一个事件的程序代码, 事件代码即触发一个事件的程序代码,它是在 代码”窗口进行编辑的。 “代码”窗口进行编辑的。 打开代码窗口的方法很多,双击对象是最常用 打开代码窗口的方法很多,双击对象是最常用 的方法。 的方法。
第八章 表单设计与控件应用
8.3 表单设计器
例:绝对引用command1和command2 绝对引用 和 mand1 mand2 当前控件为command2,相对引用 例:当前控件为 ,相对引用label1 bel1等同于 等同于bel1 等同于
删除对象 先选定,后删除。 先选定,后删除。删除方法与操作系统中对文 件的删除类似。 件的删除类似。
第八章 表单设计与控件应用
8.3 表单设计器
调整对象的位置
粗调:鼠标拖动对象 细调:方向键 若有具体设计数值,可在Top属性和Left属性中直接输 入。
调整对象的大小
粗调:鼠标拖拽控点。 细调:Shift+方向键 若有具体设计数值,可在Width属性和Height属性中直 接输入。