第6章 面向对象程序设计基础.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 面向对象程序设计基础

面向对象程序设计基础 一、基础知识 1、基本概念 (1)对象 对象就是一个具体的事物。客观世界里的任何实体都可以被看作是对象。每个对象都有一定的状态,也有自己的行为。并且,对象可以包含其它对象。 (2)属性和属性值 现实生活中的每个对象都有许多特性,对象的特性也称为对象的属性,描述对象特性的具体数据称为属性值。 (3)事件和方法 事件就是对象可以识别的操作。它是预先定义的特定的操作。方法就是事件发生时对象执行的操作。 事件可以由系统引发,也可以由用户的操作引发。事件的处理遵循独立性原则,即每个对象识别并处理属于自己的事件。 (4)类和子类 类就是具有共同属性的对象的集合。类与对象关系密切,属于同一类的对象具有相同的性质,有了类的定义后,基于类可以生成这类对象中任何一个对象。这些对象虽然使用相同的属性来表示状态,但它们在属性上的取值完全可以不同。 类与类之间可以继承属性。如果一个类从另一个类继承属性,则继承属性的类称为子类,提供属性的类称为父类。子类除了继承父类的全部属性外,还具有各自特殊的属性。 子类继承父类的属性,使得在父类所作的修改自动反映到它的所有子类上。这种自动更新为合理维护代码提供了极大的方便,节省了用户的时间和精力。 (5)类和对象的封装性 在Visual FoxPro中,类将对象的共同属性和方法封装在内部,使得类派生出的对象也具有这些属性的方法,这就是类的封装性。类似地,对象的属性和方法也封装在对象内部,外部程序不能调用对象的方法程序。类和对象的封装性可以把对象内部的复杂性隐藏起来,使用户可以集中精力使用对象的外部特性。 2.表单 Visual FoxPro使用表文件存储表单的定义。表单文件的默认扩展名为. SCX。 (1)表单的常用属性 表6—1 表单常用属性 属 性 描 述 AkwatsOnTop 指定表单是否总是位于其它打开的窗口之上 AutoCenter 指定表单初始化时是否自动在Visual FoxPro主窗口内居中显示 BackColor 指定表单窗口的颜色 BoorderStyle 指定表单边框的风格 Caption 指定显示在表单标题栏上的文本 Closable 指定是否可以通过单击关闭按钮或双击关闭框来关闭表单 DataSession 指定表单里的表在全局能访问的工作区打开,还是在表单自己的工作区打开 MaxButton 指定表单是否有最大化按钮 MinButton 指定表单是否有最小化按钮 Movable 指定表单是否能够移动 Scrollbars 指定表单的滚动条类型 WindowState 指定表单的状态 WindowType 指定表单是模式表单还是非模式表单 (2)表单的常用事件 表6—2 表单的常用事件 事 件 说 明 Init 在对象建立时引发。表单包含的对象的Init事件优先于表单的Init事件 Destroy 在对象释放时引发。表单的Destroy事件优先于它包含的对象的Destroy事件 Error 当对象方法或事件代码在运行过程中产生错误时引发 Load 在表单对象建立之前引发 Unload 在表单对象释放时引发。它是表单释放时最后一个要引发的事件 GotFocus 当对象获得焦点时引发 Click 用鼠标单击对象时引发 DblClick 用鼠标双击对象时引发 RightClick 用鼠标右键单击对象时引发 InteractiveChange 使用鼠标或键盘交互式改变一个控件的值时引发 (3)表单的常用方法 表6—3 表单的常用方法 方 法 说 明 Release 从内存中释放(清除)表单 Refresh 重新绘制表单或控件,并刷新它的所有值 Show 显示表单 Hide 隐藏表单 SetFocus 让控件获得焦点,使其成为活动对象 二、常用命令 (1)创建表单命令CREATE FORM CREATE FORM 表单文件名 命令功能:启动表单设计器创建表单。 (2)运行表单命令DO FORM DO FORM表单文件名 命令功能:运行指定的表单。 (3)打开表单命令MODIFY FORM MODIFY FORM 表单文件名 (4)运行菜单命令 DO 菜单程序名 命令功能:运行指定的菜单。 说明:使用该命令运行菜单程序时,菜单程序文件的默认扩展名.MPR不能省略。 三、操作方法 1.使用表单向导创建表单 (1)在项目管理器中启动表单向导创建表单 ①在项目管理器的“文档”选项卡中,先选择“表单”选项,再选择“新建”按钮,打开“

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档