和你一样我也接触类不长时间
我主攻的是搞数据库开发
在自己编写了几个小软件后才发现有了模块我可以省很多力气所以后来第编一个小软件我都会使用模块。
再后来我学习使用用类学习什么是DLL什么是ACTIVX
为什么要使用类
主要是为了代码的重用性
你写好一个类你会发现你会少写N多的代码,并且你在编同类软件时你可以以最短的时间就可以写完就像做饭时你料都备齐时你会很快的做完饭
这个道理是不是让人很容易明白??
我主攻的是搞数据库开发
在自己编写了几个小软件后才发现有了模块我可以省很多力气所以后来第编一个小软件我都会使用模块。
再后来我学习使用用类学习什么是DLL什么是ACTIVX
为什么要使用类
主要是为了代码的重用性
你写好一个类你会发现你会少写N多的代码,并且你在编同类软件时你可以以最短的时间就可以写完就像做饭时你料都备齐时你会很快的做完饭
这个道理是不是让人很容易明白??
一点肤浅的看法,不要见笑!
用着非常的爽!
only because类不方便,自己做一个activex都方便得多,哪怕是一个form/module,在里面加上自己喜欢的代码,方不方便?我以前用过类作程序,可是效果不好,因为类里面有很多东西不方便!vc离开了类玩不转,vb可就不太一样了!因此,我在尝试了用类作过n次(n>5)后,我开始改用form+module+controls!这样很简便的!我举一个很小的例子:多功能菜单。
多功能菜单就是在菜单的基础上玩花样。很多人都用取得菜单的句柄然后画画的办法来完成,好像也叫子分类,可是那样的话一个程序光是这些代码九一大堆,你还能够安心地写程序吗?不能。
如果你用activex控件,其套路还是一样的,可是代码简化了,消耗的资源却多了,个人认为得不偿失。
看我的办法:直接用form解决!
你们也许会惊讶,不过我以前的确想到了这个不是办法的办法。我看不懂那些复杂的代码,看不惯那些控件的注册窗口,只好自己用form做一个,不过难道这种方法不行吗?我们用label+image做菜单项,picturebox做菜单背景,在form里写一些代码用来模拟菜单,这就成了,而且菜单的样式变化无穷,不受windows内部的限制!你们看这种方法怎样寡人不精通编程,有什么错误的地方请见谅
但是在VB。NET中就一定要用类编程啦,这也是VB在学习了DELPHI,JAVA后改进
的地方,不知大家赞成波,VB。NET实际上就是在VB的基础上加了DELPHI、JAVA
的一些东东,如Try.....finally、垃圾处理等
思路不错,有创意,佩服佩服
支持支持!顶!