为什么现在VB出到了NET~~还用VB6~
他们有什么区别~~

解决方案 »

  1.   

    .net是一种框架平台,是Microsoft DNA的进一步发展产物,主要的目的是统一各种操作平台的差异,实现网络上最大可能的资源共享的平台(这像是最高纲领)。目前而言,.net是一种后来居上的平台,其技术内涵与Java极其类似,也同样使用了JIT技术(即时编译执行),可以根据操作系统平台的长处在程序运行前进行最大可能的优化,从而获得较高的符合操作系统的性能。如果想要从VB6转成VB.net,注意,这两者中间有鸿沟。主要表现在VB.net的完全的面向对象概念,只使用VB6而不接触一些面向对象的语言(如C++)是很难短期内适应这种改变的。介绍一些.net框架Windows应用程序方面的强大功能:
    1. GDI+,GDI的高级版本,具有透明色,画布变换,消除锯齿,渐变色填充等高级功能
    2. 支持安全多线程,绝大多数的对象都有线程级安全性
    3. 较高的安全性,明确应用程序的各项权限,并能在.net平台配置程序中配置安全性设置
    4. 与未来的操作系统兼容。Windows Codename Longhorn决定以.net作为基础平台,并且Microsoft已经着手编写.net Framework for MacOS,并已经制作了.net Compact Framework for Windows CE
    5. 较高的性能,这是由于Just-in-Time编译执行技术
    6. 如果使用Visual Studio.net作为开发环境,你能获得综合性强大的各项开发工具(不是做广告),你也可以选择免费且强大的开发环境,如SharpDevelop(协议为GPL)
     
    而VB以它的简单上手,开发速度,效率而被很多人使用个人观点
      

  2.   

    那再问下~~
    VB6和NET在编程方面哪个比较有优势~
      

  3.   

    .net和 dephi是同一个人构架的????
    vb.net是不是和dephi很象?
    vb6的程序能用.net进行修改和编译吗?
      

  4.   

    负责架构的主要人物是同一个人,不能说是同一个人构架,一个人是不可能搞这种东西出来的,要team^^在概念上,学一下delphi再看VB.Net很有帮助(个人感觉)不行,因为本质不同