VB6.0 可以使用多线程吗? VB6.0和VB.NET的区别是什么??请教各位大虾!!!!

解决方案 »

  1.   

    VB6可以借助API实现多线程编程但是如果你非高手写出来的VB6多线程的程序不会运行的太好。VB.NET 与 VB6 在本质上的区别就是 VB.NET 几乎是完全面向对象的语言而VB6则是半面向对象或者可以说是面向过程的语言。
    VB.NET 比VB6 的功能更强大一些,在VB.NET中不仅可以使用一些VB6中特有的函数外还可以比较容易的实现底层访问功能和一些其他系统操作如(多线程开发)。而且VB.NET支持重载,继承,多态。
    VB.NET可以让你更好的理解编程的一些概念同时也为你开发提供了比较方便的条件,例如你想写一个
    带图标的菜单,这样你就可以利用继承菜单的方法来省去一些菜单的功能,然后在利用GDI+技术把图片画到菜单上。其实VB6 和 VB.net的区别不算太大,但有很多细节的东西一时也讲不完,如果你了解OPP概念可以看一些VB.NET书很快就可以转型。
      

  2.   

    http://community.csdn.net/Expert/topic/3877/3877348.xml?temp=.9962885http://community.csdn.net/Expert/topic/3877/3877890.xml?temp=.6912042以上是本人学习VB.NET前的两问,楼主可以参考看看!
      

  3.   

    VB6本身不支持多线程,但可以用API达到多线程目的
    VB6是基于对象语言
    VB.NET是面向对象语言
    两者几乎没有相同的地方,我不同意二楼说两者没多大区别的观点!