第八章 面向对象程序设计(1)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功