类模块主要是用来把一些经常要用到的操作结合在一起,和模块不同的是,他的内容都是和一种对象有关的
类模块运用得好的话可以方便很多很多(用过MFC编程就会很清楚)
类模块很像结构体,不同的是,类模块的成员还可以有函数(在MFC中,结构体就是一个特殊的类)
例子的话我就不会写了,VB没学类模块,是我的遗憾
大概说说就可以 >_<
比如有个 动物园 的程序,里面有 很多动物
但每个动物都要做相同的动作:吃饭,睡觉
然后你就可以在类模块(假设一个叫Amimal的类)里
写好 吃饭(eat()),睡觉(sleep()) 的函数(就是吃饭是要怎么做,睡觉时要怎么做)
然后把动物定义为那个类
定义我还是会的:
dim Monkey as New Animal
dim Dog as New Animal
然后就可以调用 Animal 的函数了
Monkey.sleep() '这样,Monkey 就会去"睡觉"了
Dog.eat()
控件也是一个类,不过你看不到它的类模块而已
Text1.text = "abc" 'Text1 是 TextBox 这个类的,而TextBox 里有个叫 text 的成员
本人表达能力不好,不懂可以来找我
建议你找一本C++的书,上面肯定有关于对象、类的介绍。
说实话,我编VB6时从来不用类模块——VB6对类支持实在~~~不行啊!