面向对象的程序设计概念.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的程序设计概念.ppt

第七章 表单设计与应用 主讲: 7.1面向对象的基本概念--对象和类 7.1面向对象的基本概念--属性、事件和方法 7.3创建与管理表单--创建表单 7.3创建与管理表单--表单属性、事件和方法 7.3创建与管理表单--表单属性、事件和方法 7.4常用控件 --标签(Label) 7.4常用控件 --命令按钮控件(Command) 7.4常用控件 --文本框控件(Text) 7.4常用控件 --编辑框控件(Edit) 7.4常用控件 --复选框控件(Check) 7.4常用控件 --选项组控件(OptionGroup) 7.4常用控件 --计时器控件(Timer) 7.4常用控件 --微调控件(Spinner) 7.4常用控件 --列表框控件(List) 7.4常用控件 --组合框控件(Combo) 7.4常用控件 --表格控件(Grid) 7.4常用控件 --表格控件(Grid) * * 1.对象 1)对象   对象(Object)是反映客观事物属性及行为特征的描述。每个对象都具有描述它的特征的属性,及附属于它的行为。对象把事物的属性和行为封装在一起,是一个动态的概念。对象是面向对象编程的基本元素,是“类”的具体实例。 2)对象的属性 窗口的标题及窗口的大小; 窗口的前景和背景颜色; 窗口中所显示信息的内容及格式; 窗口中提供了哪些控件; 窗口中每个控件在窗口的位置; 窗口中每个控件的大小; 窗口中的控件应如何操作。 另外,在Visual FoxPro应用程序中,命令按钮也可以看成对象,具有以下属性和行为特征: 命令按钮在窗口的位置; 命令按钮的标题及命令按钮的大小; 按动命令按钮进行什么操作。 2.类   所谓类(Class),就是一组对象的属性和行为特征的抽象描述。或者说,类是具有共同属性、共同操作性质的对象的集合。 1)基类   基类又可以分成容器类和控件类。   容器类(Containers)可以容纳其他对象,并允许访问所包含的对象。   控件类不能容纳其他对象,它没有容器类灵活。 2)类的特性   类具有继承性、封装性和多态性等特性。 返回 1.属性   属性(Attribute)是用来描述对象特征的参数。   属性是属于某一个类的,不能独立于类而存在。派生出的新类将继承基类和父类的全部属性。在Visual FoxPro系统中,各种对象拥有70多个属性。对象的属性可以在设计对象时定义,也可以在对象运行时进行设置。 2.事件   事件(Event)是每个对象可能用以识别和响应的某些行为和动作。为了使对象在某一事件发生时能够做出用户所需要的反映,就必须为这个事件编写相应的程序代码来实现特定的目标。为一个对象的某个事件编写代码后,应用程序运行时,一旦该事件发生,便激活相应代码开始执行,如果该事件不发生,则这段代码就不会被执行。没有编写代码的事件,即使事件发生也不会有任何反映。   在Visual FoxPro系统中,对象可以响应50多种事件。多数情况下,事件是通过用户的操作行为引发的,当事件发生时,将执行包含在事件过程中的全部代码。 3.方法   方法(Method)是附属于对象的行为和动作,是由Visual FoxPro代码组成的。可以执行某一特定动作的特殊的“过程”或“函数”,方法与事件有相似之处,都可以完成不同任务。但在不同程序中,同一个事件必须根据需要编写不同的代码,从而完成不同任务。而方法通常是Visual FoxPro系统已经编写好的,无论在哪个程序中,任何时候调用都完成统一任务。当然,如果需要,用户可以自己编写代码替换系统提供的方法代码。 Visual FoxPro提供100多个内部方法供不同对象调用。 返回 4.运行表单 (4)在命令窗口输入命令: DO FORM 表单文件名 返回 1.常用的表单属性 表单属性大约有100个,但绝大多数很少用到。 表7-2 常用表单属性 返回 0 指定表单是模式表单还是非模式表单 WindowType 0 指明表单的状态:0(正常)、1(最小化)、2(最大化) WindowState 0 指定表单滚动条的类型:0(无)、1(水平)、2(垂直)、3(即水平又垂直) Scrollbars .T. 确定表单是否能够移动 Movable .T. 确定表单是否有最小化按钮 MinButton .T. 确定表单是否有最大化按钮 MaxButton 1 指定表单里的表是在默认的全局能访问的工作区打开 DataSession 1 指定是否可以通过单击“关闭”按钮或双击控制菜单框来关闭表单 Closable Form1 指明显示在表单标题栏上的文字 Caption 3 指定表单边框的风格 BorderStyle 255,255,255

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档