第10章 面向对象可视化编程基础.ppt_第1页
第10章 面向对象可视化编程基础.ppt_第2页
第10章 面向对象可视化编程基础.ppt_第3页
第10章 面向对象可视化编程基础.ppt_第4页
第10章 面向对象可视化编程基础.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Visual FoxPro应用基础和面向对象编程教程、Visual FoxPro应用基础和面向对象编程教程、第10章面向对象编程、10.4格式的常用控件特罗尔、10.3对象的操作、10.2编写类, 10.1引入物件导向概念Visual FoxPro应用基础和面向对象编程教程、10.1引入物件导向概念、10.1.4上通告和方法、10.1.3属性、10.1.2类、10.1.1对象封装事物的属性和行为, 是动态的概念,对象是面向对象编程的基本要素,是基本的执行实体(例如格式、各种窗体控件等)。 每个对象都有属性、上通告和方法三个要素,分别从不同的角度表现了对象的构成,Visual FoxPro应用基

2、础和面向对象编程教程,10.1.2类,类(Class )是对同种对象的属性和行为特征的抽象描述。 在Visual FoxPro系统中,类分为挤压筒类和特罗尔类两类。 在Visual FoxPro应用程序基础和面向对象编程教程、10.1.2类和Visual FoxPro系统中,大多数对象创建都依赖于子类,并且表单包含命令按钮特罗尔,如可以从图中看到的挤压筒、Visual FoxPro应用程序基础和面向对象编程教程、10.1.3属性和属性(Attribute )是用于描述对象特征的残奥仪表。 属性属于类,不能独立于类存在。 派生的新类继承了基类和父类的所有属性。Visual FoxPro应用程序基

3、础和面向对象编程教程、10.1.4上通告和方法、上通告(Event )是每个对象用于标识和响应的行为和操作。 的双曲馀弦值。 Visual FoxPro系统的核心上通告如表所示。Visual FoxPro应用程序基础和面向对象编程教程、10.1.4上通告和方法、方法(Method )是对象附带的行为和操作。 在Visual FoxPro系统中,对象可以实现多种操作方法。 创建对象后,可以从应用程序中的任意位置调用该方法。Visual FoxPro应用程序基础知识和面向对象编程教程、10.2创建类、10.2.2计程仪编程、10.2.1菜单创建类、Visual FoxPro应用程序基础知识和面向对

4、象编程教程、10.2) (3)在“新建类”窗口中,定义新的类名称、选择基类或父类名称、选择类库名称或定义类库名称的残奥参数。 (4)在“类设计大师”窗口中,如果不更改父类的属性、上通告或方法,则更改创建类的父类的属性、上通告或方法,或者将新的属性、上通告或方法添加到新类中、Visual FoxPro应用程序基础和面向对象编程教程,以10.2.1菜单方式创建类,2 .类属性的定义操作步骤是: (1)打开“文件”菜单,选择“打开”命令。 (2)打开“窗口”(window )菜单,然后选择“代理腻子粉”(propery )命令。 (3)在“代理腻子粉”窗口中,可以修改基类或父类的原始代理腻子粉。 如

5、果在“propy腻子粉”窗口中未满足用户类的propy定义,则用户可以添加新的propy腻子粉。Visual FoxPro应用程序基础知识和面向对象编程教程,在10.2.1菜单中创建类,3 .类的上通告和方法定义操作步骤: (1)打开“文件”菜单,选择“打开”命令。 (2)打开“查看”菜单,选择“查询密码”命令。 (3)在“编辑上通告查询密码”窗口中,可以从“对象”下拉列表框中选择对象,在“过程”窗口下拉列表框中查看继承的上通告和方法,以及更改继承的上通告和方法。(4)如果“编辑上通告查询密码”窗口的“过程”下拉列表框中列出的方法不满足类的定义,则用户可以在自各儿中添加新方法。Visual F

6、oxPro应用程序基础知识和面向对象编程教程,可以使用10.2.2计程仪编程创建,并使用Define Class语句定义类。 perty=aswithpropertylistprocedurenameendprocedureenddefine, Visual FoxPro应用程序基础知识和面向对象编程教程,10.10示例:定义一个新的带有命令按钮的挤压筒类“我的表单”,以确定其自己的property、所包含的com m1 con特罗尔的property腻子粉以及con特罗尔的Click上通告查询密码defineclassmyformasformvi

7、sible=.t.back color=RGB (128,128,0 ) caption=我的型号left=20top=110 with Caption=关闭、Left=300、top 、4 16 0、对话窗口) IFA=6releasethisformendifendprocenddefine、Visual FoxPro应用基础和面向对象编程教程、10.3对象的操作、10.3. 10.3.2对象的部署腻子粉使用Createobject ()函数将类定义为对象,该函数可创建10.3.1对象、基于Visual FoxPro应用程序和面向对象编程教程以及10.3.1对象。=Createobject

8、示例:将上面的示例中定义的类“我的form1”定义为对象“form1”。 form1=Createobject (myform )、Visual FoxPro应用基础和面向对象编程教程、设置10.3.2对象的属性腻子粉以及设置对象的属性腻子粉的语句的语法是oont 或:设置使用With Endwith、基于Visual FoxPro应用程序和面向对象编程教程以及10.3.2对象的专业技术腻子粉。 示例:将表单对象“form1”设置为部署腻子粉值。 form1.Caption=我的表单1.back color=RGB (128,128,0 ) form1. name=form1. left=20 form或: With form1 .Caption=我的表单0 ).name=form1. left=20.top visual foxprot计程仪程序通常使用鼠标生成喀呖声、双喀呖声和移动、拖放等上通告,或使用Key (牛鼻子板) Keyboard命令、Visual FoxPro应用程序基础知识和面向对象编程教程,调用10.3.4对象的方法和调用对象的语句语法如下: parent.object.meth

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论