和你一样我也接触类不长时间
我主攻的是搞数据库开发
在自己编写了几个小软件后才发现有了模块我可以省很多力气所以后来第编一个小软件我都会使用模块。
再后来我学习使用用类学习什么是DLL什么是ACTIVX 
为什么要使用类
主要是为了代码的重用性
你写好一个类你会发现你会少写N多的代码,并且你在编同类软件时你可以以最短的时间就可以写完就像做饭时你料都备齐时你会很快的做完饭
这个道理是不是让人很容易明白??

解决方案 »

  1.   

    实践了一些时候觉得类实际上是一种产物,凭空使用类的好处并不比结构化编程好多少。而应该与面向对象编程方法结合起来,如UML这些方法,进行需求分析和寻找用例后便能得到类,这样得到的类使用起来才有意义。
    一点肤浅的看法,不要见笑!
      

  2.   

    自己前一段做过一次,把一个功能写成一个activeX dll供其它的人调用,这就要用倒类模块!
    用着非常的爽!
      

  3.   

    我为什么不用类呢?
    only because类不方便,自己做一个activex都方便得多,哪怕是一个form/module,在里面加上自己喜欢的代码,方不方便?我以前用过类作程序,可是效果不好,因为类里面有很多东西不方便!vc离开了类玩不转,vb可就不太一样了!因此,我在尝试了用类作过n次(n>5)后,我开始改用form+module+controls!这样很简便的!我举一个很小的例子:多功能菜单。
    多功能菜单就是在菜单的基础上玩花样。很多人都用取得菜单的句柄然后画画的办法来完成,好像也叫子分类,可是那样的话一个程序光是这些代码九一大堆,你还能够安心地写程序吗?不能。
    如果你用activex控件,其套路还是一样的,可是代码简化了,消耗的资源却多了,个人认为得不偿失。
    看我的办法:直接用form解决!
    你们也许会惊讶,不过我以前的确想到了这个不是办法的办法。我看不懂那些复杂的代码,看不惯那些控件的注册窗口,只好自己用form做一个,不过难道这种方法不行吗?我们用label+image做菜单项,picturebox做菜单背景,在form里写一些代码用来模拟菜单,这就成了,而且菜单的样式变化无穷,不受windows内部的限制!你们看这种方法怎样寡人不精通编程,有什么错误的地方请见谅
      

  4.   

    类可以使代码清晰,并可重用,如果你学了C++、JAVA你就知道类对编程的影响了
      

  5.   

    类是面向对象编程的一个主要方法,但在VB里你不用类可以编出很好的程序来
    但是在VB。NET中就一定要用类编程啦,这也是VB在学习了DELPHI,JAVA后改进
    的地方,不知大家赞成波,VB。NET实际上就是在VB的基础上加了DELPHI、JAVA
    的一些东东,如Try.....finally、垃圾处理等
      

  6.   

    个人见解,见笑,我用VB不过半年时间。小程序确实用不着用类去实现。但是如果你有一个比较大的项目,需要10个人以上来完成。那么不用面向对象的分析方法分析出类,项目将会越做头越大,失去控制。当你用了类以后,你将会觉得复杂的问题可以很简单的表示出来。项目可以受到控制,不至于混乱。可能VB和JAVA、VC程序员的差距就在这里。JAVA、VC的程序员天天都是类。当他们接到一个大工程时,他们与项目管理人员的交流就要比不常用到类的VB程序员来的快。不是说VB程序员不行。我觉得VB很好。如果想对VB的面向对象机制有所了解,最直接的方法就是对VB的开发环境仔细考虑考虑,他可是面向对象的开发环境。控件、窗体都是类,他们拥有自己的属性方法与事件。当熟悉了面向对象的方法以后,你就会感觉到你认识程序的方法方面上了一个台阶。
      

  7.   

    SmileKZS(猪耳朵):
      思路不错,有创意,佩服佩服
      

  8.   

    To: chianbird(中国鸟) 
    支持支持!顶!