可视化程序设计基础

可视化程序设计基础

ID:40221532

大小:889.55 KB

页数:75页

时间:2019-07-26

可视化程序设计基础_第1页
可视化程序设计基础_第2页
可视化程序设计基础_第3页
可视化程序设计基础_第4页
可视化程序设计基础_第5页
资源描述:

《可视化程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章可视化程序设计基础6.1面向对象程序设计基础6.2创建表单—利用表单向导6.3表单设计器6.4小结16.1.1基本概念和术语6.1.2面向对象程序设计特点6.1.3VisualFoxPro基类简介6.1.4对象的引用6.1.5对象的的属性、方法和事件6.1面向对象程序设计基础26.1.1基本概念和术语类对象属性方法事件事件驱动工作方式36.1.1基本概念和术语类(Class)类是一个抽象的概念,它是对一类具有相同属性和方法的对象的性质描述。对象(Object)对象是类的一个实例,每个对象都有自己固有的

2、特征和行为,特征由相应的属性集描述,行为由相应的方法集和事件集组成。46.1.1基本概念和术语属性(Attribute)属性标识了对象的物理性质,决定了对象的特征和状态。方法(Method)方法是描述对象行为的过程,是为对象完成特定功能而编写的代码。代码是由系统定义。56.1.1基本概念和术语事件(Event)事件是系统预先定义的动作,而由用户(如鼠标单击、鼠标拖动等)或系统(如计时器)激活。当事件发生时,对象就会执行相应的事件代码,事件代码由用户编写。事件驱动工作方式当用户进行一些动作时,系统能自动执行事

3、件代码。66.1.2面向对象程序设计的特点封装性(Encapsulation)将数据(属性)和处理数据方法(行为)的代码组合在一个类的定义中。类中属性和方法的细节对外是不可见的。继承性(Inheritance)利用现有类通过继承创建新类。新类继承了现有类的属性和方法。一个子类应包含:1)继承父类的全部属性和方法2)子类自己定义的属性和方法多态性(Polymorphism)指不同的对象接收同样的消息时,会导致不同的行为。76.1.3VisualFoxPro基类简介VFP基类分为容器类和控件类容器类对象可以包容

4、其他对象,并且也允许访问所包容的对象,容器类提供了一种将多个对象进行组合的功能。控件类比容器类封装得更完整,控件类对象只能被包容在容器类对象之中。86.1.3VisualFoxPro基类简介类名含义能包容的对象CommandGroup命令按钮组命令按钮Container容器任意控件类对象、页框、命令按钮组、选项按钮组、表格等对象Colunm列标头和除表单集、表单、工具栏、定时器及列以外的任意对象Form表单任意控件类对象、页框、命令按钮组、选项按钮组、表格、容器等对象容器类介绍表一96.1.3VisualF

5、oxPro基类简介类名含义能包容的对象Formset表单集表单、工具栏Grid表格列OptionGroup选项按钮组选项按钮Page页面任意控件、页框、命令按钮、选项按钮、表格等PageFrame页框页面ToolBar工具栏任意控件、页框和容器容器类介绍表二106.1.3VisualFoxPro基类简介类名含义CheckBox复选框ComboBox组合框CommandButton命令按钮Control控件Custom定制EditBox编辑框Header(列)标题HyperLink超级链接Image图像Lab

6、el标签控件类介绍表一116.1.3VisualFoxPro基类简介类名含义Line线条ListBox列表框OleControlOLE容器控件OldBoundControlOLE绑定控件OptionButton选项按钮Shape形状Spinner微调控件TextBox文本框Timer定时器控件类介绍表二126.1.3VisualFoxPro基类简介属性说明BaseClass基类名,说明当前类从哪个基类派生而来Class类名,说明当前对象基于哪个类生成ClassLibrary类库名,说明当前类存放在哪个类库中

7、,若当前对象直接由基类创建,则该项为空ParentClass父库名,说明当前类从哪个类直接派生而来若当前对象直接由基类创建,则该项为空VisualFoxPro类最小属性集136.1.3VisualFoxPro基类简介VisualFoxPro基类最小事件集事件说明Init当对象创建时激活Destroy当对象从内存中释放时激活Error基类中的事件或方法发生错误时激活146.1.4对象的引用对象是面向对象的程序设计中的最小单元,应用程序由若干个对象组成。用户在编程中使用对象的属性、调用对象的方法或调用对象的事件

8、都需要引用对象。引用对象就是描述对象的归属层次。对象的层次关系是包容与被包容的关系,只有容器类的对象才可以包容其他对象。15包容关系的示例6.1.4对象的引用166.1.4对象的引用层次结构176.1.4对象的引用引用对象时必须指明该对象在嵌套层次关系中的位置。对象的引用格式中用“.”分隔对象、属性和方法。对象引用名含义Parent当前对象的直接容器(父对象)This当前对象ThisForm当前对象所在的表单Th

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。