首页 > 其他分享 >VB中的面向对象

VB中的面向对象

时间:2022-12-06 14:33:38浏览次数:33  
标签:VB 对象 面向对象 事件 程序设计 属性


接触过VB的伙伴都知道,VB是一种面向对象的程序设计,那么,什么是面向对象设计、它和其他设计方法有什么区别、它又有什么优点呢?我总结了以下几个方面。

首先,面向对象设计的基本概念。

1:面向对象的程序设计是一种以对象为基础,以事件驱动对象对事件进行处理的程序设计技术,将解决问题的过程变成对各个对象分类演绎的过程,通过对象所发生的事件进行响应,最终引发对象数据即属性的改变,从而完成程序设计(也就是说通过事件催动对象的变化,对象的响应引发对象数据属性的变化,完成程序设计)

2:那么什么是对象,对象又有哪些属性哪几类呢?

  (1):万物皆对象,对象具体存在并且具有独特个性可以用属性、方法、事件、来描述对象(属性、方法、事件。只能是对象的属性、方法、事件。)

  (2):对象的类,类是指具有相同性质的对象的合集,每一个对象都是类的一个实例。

  (3):对象的属性,属性即对象的特性指这个对象本身固有的特性,特征。VB里面每个对象都有自己的特征,要注意区分。

3:面向对象程序设计有哪些优点呢

  (1):容易维护,因为面向对象的程序设计可读性非常的高所以维护起来比较清晰。

  (2):效率高,软件开发的时候没有那么的抽象,逻辑比较清晰,接近我们平常的思考方式,做起来比较的快。

  (3):系统灵活,容易链接其他程序。

4:面向过程的程序设计

面向过程是一种以过程为中心的编程思想,与面向对象的封装,继承,类,有很大的不同.

 

                                                           

VB中的面向对象_面向对象

               VB对象三要素                                                          

标签:VB,对象,面向对象,事件,程序设计,属性
From: https://blog.51cto.com/u_15854472/5915759

相关文章

  • PYTHON 面向对象
    1.1面向对象三个基本特性:封装性(隐藏了内部细节,只保留有限的对外接口)继承性(代码的复用,父类(一般类,超类),子类(特殊类,派生类))多态性(子类继承父类,具有不同的状态或表现行为,即......
  • vba-函数返回sheet
    '打开文件返回SheetPublicFunctionGetSheetByOpenFile()AsWorksheetifilename=Application.GetOpenFilename("Excel(*.xlsx),*.xlsx,Excel(*.xls),*.xls",Fa......
  • Python之路【第五篇】:面向对象及相关
    1.面向对象基础基础内容介绍详见一下两篇博文:面向对象初级篇面向对象进阶篇 2.其他相关2.1isinstance(obj,cls)检查是否obj是否是类cls的对象clas......
  • python 面向对象(进阶篇)
    上一篇《Python面向对象(初级篇)》文章介绍了面向对象基本知识:面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用类是一个模板,模板中包装了多......
  • 面向对象四大特征-系统学习二
    一、背景介绍经历了三大结构的学习之后,对于事务本质的理解增加了很多的维度;进而开启了面向对象方法的研究。二、学习思路1.绘制图2.查阅资料、并完善图3.编写代码4.代码......
  • python-面向对象-类的多态-父类方法重写,继承多态的表现形式
    1.类的多态python面向对象的多态依赖于继承,因为继承,使得子类拥有了父类的方法,子类的方法与父类方法重名时是重写,同一类事物,有多重形态,这就是面向对象概念里的多......
  • vba-传递listbox作为参数
    '反选PrivateSubCommandButton1_Click()CallTestss(Me!TIListBox)EndSubPrivateFunctionTestss(ByReflbAsObject)Iflb.ListCount<1ThenMsgBox......
  • vba-ArrayList
    TIListBox.MultiSelect=1TIListBox.ListStyle=1TIListBox.ColumnWidths=62TIListBox.ColumnCount=1Dimarr,brrC_Controlarr,b......
  • 面向对象程序设计电信计费系列心得
      通过这几次的大作业,已经加强了封装函数和算法的实现,这次电信计费系列主要为通过已给类图实现功能,并没有太多算法设计和创新,但也有一些小问题和小设计存在,废话也不......
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:BarcodeReader组件
    本文简述如何在Smobiler中使用BarcodeReader组件进行条码识别。Barcodereader通过机器学习能识别不规则条码,效率更好。Step1.新建一个SmobilerForm窗体,并在窗体中加入......