学vb一年多了,做了一些不程序,做过一个模型大一点的是个物流系统,用vb+sql server2000 通过internet存取数据,现在一家物流公司使用中。但我一直得自已总是在vb的门外,写一个程序,只会全部代码写在form里面,不会写类,不会重用代码,看着别人写的程序,光是类模块就有很多,面form里面反而代码不多,更弄不懂那些什么三层什么的。别人写的代码,看半天也看不懂。请高手指点,我该如何提高自已的编程水平?????

解决方案 »

  1.   

    我也在门外,老板要我们去.net啦
      

  2.   

    //别人写的代码,看半天也看不懂
    不是看不懂,是没看进去,硬着头皮看,总会懂的,大不了去查资料,MSDN。多看别人的好的源码确实受益匪浅。
      

  3.   

    http://expert.csdn.net/Expert/topic/1842/1842383.xml?temp=.8426935
      

  4.   

    最好从现在开始学CLASS,包括DLL,以及以后可以用MTS和DCOM
      

  5.   

    記得第一次被強行使用模組的時候﹐真的非常不理解﹐一個 小小的程序明明可以寫在FORM中的﹐可是后來程序慢慢做到﹐很多細節地方的注意﹐然后是回過頭再看看自己曾經引以為傲的程序原來到處都是BUG﹐一個小小的KEYCODE都可以讓程序死掉。現在再看一本書<VB實務設計准則>﹐微軟自己出的書﹐感覺不錯﹐其實寫一個程序注意的地方不是說你可以把它做出來﹐運行就可以了﹐有時候看得自己汗﹗﹗發現自己還是如此淺薄。
      

  6.   

    我现在如何去学写类,学DLL,学三层结构?请高手指点
      

  7.   

    别看那些,那些都是垃圾.VB的类不伦不类。跟C++中的类差别很大。不可继承,不可...我也不知道了,反正很痴呆..写个DLL吧他妈的还不是标准的DLL,跟C语言写出来的差别也很大...写个控件吧,没有多大用处,VB里面的控件一个比一个痴呆,用他们你能写出什么高级的控件。。
    总的来说,VB是个垃圾...不过,为了糊口,这东西还得用。我也没办法。只要自己心里清楚就行了.
    (你可以先写个最简单的类,里面就两个函数,两个变量。外面调用能成功就行了.)
      

  8.   

    呵呵,VB的类是COM类。DLL是COM组件。
      

  9.   

    jixiaoqiang(探索者) :这样说来你还是C高手嘛,怎么还需要用VB来糊口啊?
      
    无知者无畏!