RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
vfp对象和类
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:55
  • 来源:未知

由浅入深地讲解面对对象的 VFP 编程,SQL Select,C/S 开发,API 编程等等.....

第一讲 

对象和类--本章简单说明一些对象和类的基本概念和特征

一.基本概念

什么是对象?在 VFP 中,所有用户界面元素(表单,表格,文本框,标签等)都是对象,还有用于控制的,在运行时不可见的 Custom 类也是对象。对象拥有自己的属性和方法。什么是对象的属性和方法?属性是描述对象特征或保存特定信息的特殊的“变量”。方法是由 VFP 代码组成的,属于某一特定对象的,可以执行某一特定动作的特殊的“过程或函数”。可以简单地把属性理解为变量,方法理解为过程或函数。什么是类?关于什么是类有多种说法:1 类是对象的范本2 类是可重用代码3 类是制造对象的模具。但实质上都是一样的,你只需记住“类是可重用代码”就行了为什么要使用类?使用类的目的主要是为了提高编程效率。类与对象的的区别和联系类包含了对象的所有的属性和方法,它是对象的“模具”。对象是类的“实例”,可以由一个类制作出多个实例。类本身并不完成任何操作,它只是定义对象的属性及方法, 而实际的操作则是由它所实例化的对象来完成的。我是否必须使用类?你不是必须在你的程序中使用类(如你的程序是一个从 FoxPro 2X 转换到 VFP 中的程序,可能你的程序中没有使用类),但是如果你是用 VFP 编程,则你可能已经在使用类了。只要你使用了 VFP 的表单设计器或表单向导,你就自觉不自觉地在使用类:如果你使用表单设计器设计你的用户界面,你使用的是 VFP 的基类,如果你使用表单向导,则你使用的是 VFP 事先为你设计好的一组类,这些类主要在 VFP 主目录下的 Wizards 目录下, 只是你可能不知道罢了。类的特征1 封装2 子类3 继承4 多态在应用程序中使用类的一些好处1 隐藏不必要的复杂性2 充分利用现有类的功能3 代码的重用4 减少代码维护的难度类的分类1 按特性分类    可视类   非可视类2 按用途分类    应用程序类    管理类   包装类   商业类

二.基本的操作

1 在一个新的类库中创建一个新类