模块与类模块区别?什么时候用类模块,什么时候用模块?菜鸟不是很理解。

解决方案 »

  1.   

    模块
    主要存放公共程序 Sub Function 等
    使用频率比较高的 或者 一个程序有好几个 Form 都需要用到里面的函数
    只要将函数设为 Public 就可以了
    也可用用来定义全局变量
    比如登录系统
    第二次登录不需要密码 直接进入
    就需要使用全局变量类模块
    执行某种特殊功能的一片程序
    可以是包含多个函数
    类模块最终可以生成一个 DLL (动态数据链接库)
    一般不是每个程序都要调用的
    使用频率比较少
    而且使用需要大量内存
    多为循环运算模块引用可以直接使用函数名
    类模块需要定义一个变量
    Dim ClassX As New Class名
    ClassX.Class里面的函数名
      

  2.   

    类将数据与操作封装在一起了.
    类是一个模板,使用是要首先实例化,然后才能使用.
    比如一个类:class1
    使用时要
    dim obj1 as new class1
    然后可以使用
    obj1.函数
    obj1.属性
    等等.而标准模块中的函数或过程,是直接拿过来就用了.