VB6是基于对象的程序设计工具

原创 2004年11月03日 14:25:00
    VB是一种基于对象的程序设计工具
                 基于对象:对于一种计算机语言来讲,做到基于对象要比面向对象相对容易些。不过,什么是基于对象,到现在也只有一个很模糊的定义——大概是指一种语言具有直接和对象进行交互的能力。VB3.0就已经是基于对象的语言了,当时它能够和DAO对象以及控件交互;后来随着版本的提升,这些对象已经扩大到了ActiveX控件、RDO、ADO对象等等
                 面向对象:一种面向对象的语言至少需要满足三个条件。封装性(VB4中就已经实现了 )。继承性(VB7中才会有 )。多形性(呵呵,多行性指的是多形态,就是对个对象的相同接口。VB3中就有了哟!是不是感到很惊奇?)
                 继承:一个语言是否具有继承特性常被人们用作判断是否是面向对象语言的关键标准。继承是这样的一种概念:如果一个对象能够获得另外一个对象的接口和方法,并且可以扩展这些接口和方法,我们就称这个对象继承了另一个对象。举个实际的例子,我们在产品存储程序中,可以创建一个通用的可以处理所有产品的产品对象“Product”。从这个对象中,根据是否需要上税,我又可以派生出一个免税产品对象“NonTaxableProduct”和一个需税产品对象“TaxableProduct”。两个对象都将继承原始产品对象“Product”的接口和所有方法,但是将根据各自不同的实际情况在需要的地方修改或者扩展原始对象的方法。

面向过程、基于对象、面向对象,到底有什么区别?

我们可理解“纯粹”的面向对象程序设计方法是什么样的:         (1)   所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提...
  • surfer1212
  • surfer1212
  • 2006年10月30日 18:25
  • 3852

面向对象程序设计比传统的面向过程程序设计有什么好处?

http://chenlq.net/dev/cpp-why/52-object-oriented-programming-than-the-traditional-process-oriented-p...
  • lmx19911020
  • lmx19911020
  • 2012年12月03日 21:51
  • 3841

JavaScipt——基于对象和事件驱动的客户端语言

JavaScript(下面简称JS)是一种基于对象和事件驱动的语言。所谓基于对象,这和我们常说的面向对象语言是有所不同的。 面向对象,简单而言就是用户可以自己定义设计类。 JavaScript(下...
  • Helios_2015
  • Helios_2015
  • 2014年10月14日 09:07
  • 1135

VB6 给对象数组如何定义事件?

During the course of your programming, if you have used classes at all you will probably have also u...
  • songhuiwei
  • songhuiwei
  • 2017年08月14日 18:35
  • 196

VB6对象浏览器的用法

估计不少书都把这个强大的工具忽略了,这里补充一下。在VB6的IDE里按下F2,或者选择【视图】菜单的【对象浏览器】菜单项,就可以打开对象浏览器。对象浏览器可以看到一个库中的全部类,模块,枚举的定义。...
  • JiLuoXingRen
  • JiLuoXingRen
  • 2013年07月27日 02:11
  • 6531

基于对象的程序设计

1.基于过程:函数 2.面向对象:编写大程序,面对类和对象,主要工作是设计,定义,使用类对象 基于对象:以类对象为基本构成单元:而面向对象还有更多要求,在类对象的两个特性:抽象和封装的基础上多了继...
  • weixin_40680439
  • weixin_40680439
  • 2018年01月26日 18:12
  • 6

什么是对象?什么是面向对象程序设计?面向对象语言有什么优点?

在计算机科学中,对象(英语:object),台湾译作物件,是一个存储器地址,其中拥有值,这个地址可能有标识符指向此处。对象可以是一个变量,一个数据结构,或是一个函数。是面向对象(Object Orie...
  • u012843100
  • u012843100
  • 2017年03月01日 15:03
  • 7263

面向对象的程序设计( OOP )三大特性:

1)封装性:   将业务中的数据及其处理方式方法抽象出来并封装成一个整体(类)。     封装的目的: 安全性、重用性。           a)将数据隐藏起来,从而达到安全的目的。        ...
  • wjh823177094
  • wjh823177094
  • 2015年03月11日 09:28
  • 894

基于socket的简单网络程序设计

基于socket的简单网络程序设计 1、实验目的与要求: (1)初步掌握TCP和UDP方式的网络编程模式。 (2)能运用Winsock提供的API函数接口进行网络程序的编写。 ...
  • u012736084
  • u012736084
  • 2014年05月20日 21:45
  • 1671

面向对象与基于对象的区别

面向对象和基于对象的区别是多态,和继承无关。   基于对象仅仅支持了抽象数据类型的功能,继承也不过体现了一种is-a的关系,也是抽象数据类型,只是建立了一个层次体系。但是什么是面向对象呢?就是...
  • u012986057
  • u012986057
  • 2016年01月23日 16:42
  • 783
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB6是基于对象的程序设计工具
举报原因:
原因补充:

(最多只允许输入30个字)