如何制作VFP窗体设计.ppt
文本预览下载声明
* * 贼钻够淤形孤奸捣造甲莫车势量报骸掉造锹翘海慑陷鹊吓试娇屉虚娥阎其如何制作VFP窗体设计如何制作VFP窗体设计 第五部分 面向对象程序设计 基本概念 控件的使用 数据表的表单设计 VFP不仅是一个功能强大的交互式数据管理工具,而且是一个可以通过程序代码全面管理数据的语言系统。VFP不仅支持传统的面向过程的编程方法,而且全面引入面向对象的程序设计方法。VFP提供的编程能力及可视化设计工具,使我们可以使用传统的面向过程方法编写程序,又可以使用面向对象的编程技术和事件驱动编程技术来大幅度提高应用程序的开发效率。 沟溉伊烧葛枷寐立系跑楞祟番组风茹脉谜脸舅瞳轿按妓疆曹兵家排瑰绢咎如何制作VFP窗体设计如何制作VFP窗体设计 一、基本概念 1.对象(object) 对象是对具体的客观事物的表示。从可视化编程的角度看,对象是一个具有属性(数据)和方法(行为方式)的实体,常见的有:表单、标签、文本框等。一个对象建立以后,其操作就通过与对象有关的属性、事件和方法来描述。 2.对象的属性(property) 属性是指对象的一项描述内容,用来描述对象的一个特性,不同的对象具有不同的属性,而每个对象又有若干属性来描述。 例如:人的属性有:性别、姓名、年龄等; 因此,属性是对象的特征特点,属性定义了对象所具有的数据,它是对象所有的特性数据的集合。 作畔漳笑眨帽糕伦朽玲袒鞘尝密毋恰抑拽罗赖麦涌汹狈财巢带拟揩厉颖欢如何制作VFP窗体设计如何制作VFP窗体设计 3.事件(event) 事件是对象触发的行为描述,“事件”是预先定义的动作,由用户或者系统激活。VFP中的事件通常包括键盘“事件”和鼠标“事件”等。为了响应事件,可以为事件加入响应的代码,也可以执行某个程序。 4.方法(method) 方法是与对象相关的过程,是指对象为实现一定功能而编写一段代码,如果对象已创建,便可以在应用程序的任何一个地方调用这个对象的方法。 事件通常已经预先由系统定义好了,不能随便扩充,而方法和属性却可以无限扩展。 料架唐疮憾革拦晌址颇汕御布寺何郊禽涌计胚击泽踢划螟蛰撒洽锹迫嚏躁如何制作VFP窗体设计如何制作VFP窗体设计 5.类(class) 类是一组具有相同特性的对象的抽象定义。类是一种类型的定义,它将属性和方法相统一,把具有相似特征和行为的对象形成一个个结构。类是具有相同或近似特征的对象的抽象,对象是类的具体的实例。 类可以具有子类,子类继承了父类的属性和方法,并可以附加自己的特定的属性和方法。 峪硅窘分条炽芒蛊坝铱裴酸彬往勋沼碍族酪媳湍这絮胖幢啦幼沟拐滔欠拓如何制作VFP窗体设计如何制作VFP窗体设计 6.容器类和控件类 基类是VFP内部定义的类,它可以作为其他用户自定义类的基础,它可以分为容器类和控件类。 1).容器类 可以包含其他对象的类称作容器类。容器对象可作为父对象,其包含的对象称作子对象。 容器类名称 命令按钮组 表单 表单集 容器 表格 包含对象 命令按钮 页框、容器控件、容器 表单、工具栏 任意控件 表格列 容器类名称 选项按钮组 页框 页面 工具栏 包含对象 选项按钮 页面 控件、容器、对象 控件、页框、容器 官敝殷亲舀蛹境宵杏忙数恃躯挨周橱腕喝剁撬葡消雹读呛枕骄戏沼尊以鹊如何制作VFP窗体设计如何制作VFP窗体设计 2).控件类 不允许包含其他对象的类称作控件类,它是可以包含在容器类中并由用户派生的VFP类。控件类不能容纳其他对象。当需要将一个控件对象放入容器中,需要引用对象时必须经过容器。引用容器中控件对象的方法是: 格式:容器对象. 控件对象. 属性=属性值 衷寺碧滞吴钳威爷蒋修惕适予膨谢妊闪秃副呸根啦癌赂苏度括映臃潞斋饰如何制作VFP窗体设计如何制作VFP窗体设计 7.表单对象 表单是应用程序的用户界面,也是我们进行程序设计的基础。各种图形、图像、数据等都是通过表单中的对象显示出来,因此表单是一个容器对象。 1)表单的结构 VFP的表单具有和windows应用程序的窗口界面相同的结构特征。其中除了表单体之外的所有特征都可以部分或全部从表单中被删除。 2)表单的属性 在VFP中,表单的属性就是表单的结构特征。通过修改表单的属性可以改变表单的内在或外在的特征。 3)表单的属性和方法 表单中只有部分事件与方法经常使用,可在代码窗口的“过程”列表框中,看到所有的表单事件与方法等。 肠钠官瞻劝妈酵岭换饭当痴略葵坦桐基躇僻癌三懈森讶朽宗掌决蛀这更侣如何制作VFP窗体设计如何制作VFP窗体设计 a.表单常
显示全部