十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我不知道VB中的模块是啥 不过可以给你解释一下类和命名空间,这个都是通用的
成都创新互联公司成都网站建设按需策划设计,是成都网站推广公司,为成都搅拌罐车提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:13518219792
你对类的描述是正确的,但不仅仅是这样, 在面向对象中, 所有被描述的东西都被泛化为类,每一个具体的东西就是对应类的实例(也叫类的对象),类的代码可以写在任何位置,他具有复用性,一般.net里都是将一个类单独写成至少1个独立的代码文件
命名空间简单的说就是类的一前缀,比如说一个类叫德州,中国有一个德州,美国也有一个德州,前面的这个限定国家,就相当于命名空间,比如System.Text.StringBuilder 这个类,类名称是StringBuilder,命名空间是System.Text,同一个命名空间下不允许出现两个名字相同的类(有点类似于文件夹和文件的关系,不同的是,类的名称不允许跟命名空间相同,比如你在System.Text命名空间里,不能添加一个叫做Text的类,这个.net规矩,不知道其他的是不是也这样), 通过命名空间可以把类按照其作用(通常是作用)、以及来源(比如Microsoft命名空间) 进行划分管理,使其更容被理解和找到
类模块里面是写一个类,模块里面什么都写,变量,方法,并且可以直接调用,而不同想类那样必须通过一个实例来调用。面向对象的主要思想就是继承、多态、封装等等东西,说来vb感觉并不是完全的面向对象,你还是转学vb.net吧。由于vb用的时间很短,不知道怎么用vb做控件,vb做很多事情都需要大量的去调用系统API,而这些事情在vb.net中或许就是一两行代码就搞定了。当然,vb也有一个好处就是写的小程序可以直接在任何电脑上运行,而vb.net的程序依赖于.net类库。
模块只是一段代码,而类可以用来创建对象!比如form本身就是一个类,你的form1就是由form类创建的一个对象!
具体的定义和解释,你还是看下官方的说明!
你这属于基本概念没搞懂的问题,而且我也没看到你的程序里有由你创建的类啊!创建类,不是把模块名称改成class就好了的