感觉QQ自从改了版面之后特别是现在的QQ2009sp4启动比过去慢多了,看了些论坛,有人说是C#的产物,充分体现了它的开发效率高和运行效率低的特点,不知是否属实,请各位给点意见。俺不是学##的(*^__^*) 嘻嘻……

解决方案 »

  1.   

    。不是。你的机子装了.net Framework吗? 你试一把就晓得了
      

  2.   

        原来是.net framework在作怪啊,怪不得呢,那个破东西,还以为安上后提高效率呢。我总是被人骗。
    愤慨中。
      

  3.   

    2楼的意思是 如果你电脑里没有装.net framwork 而QQ还是可以运行的话 那么QQ就不是C#产物.net framwork是C#程序的必要条件至于C#比其他C++或其他一些语言慢 那是必然 因为基于.net的编程语言最终都会编译成中间语言 .net framwork当然不会提高你机器的运行效率 但它是一些程序的必备库 不安装的话这些程序就无法运行 自己取舍吧……
      

  4.   

    一应该不是吧,不是每台机器都装.net framwork的
      

  5.   

    QQ2009明显比.net程序启动快。它只是要加载的东西太多才比2004版慢。
      

  6.   


    .net framework只是.net程序运行的必要非充分条件,和效率无关。
      

  7.   

    不要装。net framework照样可以运行。net程序
      

  8.   

    不是要明显装net framework才能运行.net程序,看看飞信就知道了,以前查过这方面的资料,具体的记不得了
      

  9.   

    QQ好像用了不只一种语言做的
    但不包括。net 好像。
    http://www.thewebhappy.com
      

  10.   

    移动飞信也是C#做的,怎么在没有net framework的机子上照样能运行呢
      

  11.   

    移动飞信也是C#做的,怎么在没有net framework的机子上照样能运行呢
    移动飞信采用的虚拟化技术、虚拟出.NET运行环境、可以实现目标机器不安装.NET环境的情况下运行
      

  12.   

    QQ09肯定不是用C#写的!
    速度那么快。
      

  13.   

    你不装.net framework也可以运行飞信的,可,它确实是基于.net framework。因为有个传说中的虚拟机。
    开发飞信的就是用的虚拟机。所以,即使你没有装.net framework也可以运行飞信,而且飞信很多dll都没有加壳的,你自己反编译一下就知道了。
    PS:
    Reflector可以看到飞信某些类的代码。
      

  14.   

    qq是不是c#写的    
    那要看  它的内部结构了
    但是飞信确实是的
    它有个。net的虚拟机在程序集中
    不是有好多人用c#写的程序   为了脱离.net
    就桥接用  飞信的虚拟机嘛
    呵呵其实都差不多
    只是.net自身打包的程序。安装时有点变态
      

  15.   

    QQ09肯定不是用C++写的! 
    速度那么快。