弹珠传说火多吧:请问,VB中的对象,窗口,控件,属性和方法的理解方式。

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 03:30:55
他们有什么联系和区别,谢谢了!

vb6的话我不知道怎么讲,给你讲一下vb.net的吧

对象是抽象出来的概念,在程序中,最小的单元就可以称之为"对象",比如类的实例(dim i as integer 的话,i就是一个integer类型的对象)

大部分的类都有自己的字段(就像上例中的i),但是如果你实例化一个对象,是不允许访问其中的非公有字段的(i就是一个私有的,除了在类的声明中,其他地方是看不见i的).这样可以保护某些重要数据.但是有时候需要提供对这些字段的访问,就要作一个属性(property).属性可以限制对字段的访问是否可写,避免其他对象或该类的实例访问该字段时破坏数据.

方法是执行代码的主要部分,所有的代码都是调用方法来执行的.

窗口和控件都是某些类的实例对象,其中,窗口是一种容器,可以存一些控件并显示它们(显示的具体方法被声明为非公有的,所以看不见),而控件也有自己的显示方法(也是非公有的).

总的来说,它们的关系就是:

窗口和控件都是对象,它们有自己的属性和方法(另外还有委托和事件)来支持用户的各种操作.各种对象组成了你的应用程序.