vb里面“类”的用途大吗?我不知道类是用来干什么的,是不是生成dll文件,然后引用里面的对象,方法啊之类的?

解决方案 »

  1.   

    如果你只是做一些小的东东
    你就不要需要用到类了。
    但是做一些大一点功能复杂的东东,用他会更方便.
    比如 Collection,其实他也是一个类,只不过是被封装过了。
    如果你感觉VB自己带的Collection不好用,你可以自己写一.呵
      

  2.   

    如果你的代码只想自己用那么用不用类就无所谓。如果你的程序准备编译后提供接口让别人使用
    ,你就必须作active DLL 或Active OCX 或者Active EXE。所有对外公开的COM接口必须封装在类里面。
      

  3.   

    这就是面向对象的经华所在
    用它可以编写三层架构的东西,封装性、安全性将会更高
    比方说,你计算某个数是奇数还是偶数
    界面输入数字,然后计算方式在类中完成,然后就可以调用了
    拿到你的程序后,除了EXE还有一个DLL,但是谁也不知道你是怎样计算的
    这就是它的好处
    再有,如果你的不判断奇偶数了,判断能不能被3整除,只需要重新写DLL文件即可
    其它的地方不需要改动,做个升级包就什么都可以了。多说一句,面向对象是个很好的思想,技术可以通过书本来学习
    但是思想、经验就得慢慢来了,编程的时候,可以尽量向这上面选拔
    对于以后学习JAVA等语言,有很好的帮助