我前段时间学了两个月的C#语言,觉得C#语言很美,我很喜欢,但是我编出来的应用程序只能在我本地的机子上运行,我想共享给我的朋友,他们都是XP系统,却运行不了我的程序。要运行我的C#程序,就必须要安装.net框架。是不是会限制了.net的发展,于是我现在想学VC++,编出来的东西,可以直接在windows系统上运行大家认为我这样发展,有没有走弯路???

解决方案 »

  1.   

    to 要运行我的C#程序,就必须要安装.net框架。是不是会限制了.net的发展,于是我现在想学VC++,编出来的东西,可以直接在windows系统上运行大家认为我这样发展,有没有走弯路???现在新版本的微软操作系统已经集成了.net运行环境。其实vc++6或者更老版本编写出来的程序,也是需要运行环境的,只不过高版本的操作系统已经进行集成了。我想对于.net来说,微软也不会例外。ps:如果你用vc.net编程的话,程序运行一样需要安装.net环境。
      

  2.   

    除非用非托管.net程序,比如,C++的mfc程序等
      

  3.   

    VC++.NET可以非托管嘛觉得.NET framework想在中国所有PC机上安家落户,还需要一段时间那时不知道发展到哪个版本了
      

  4.   

    framework 是好东西也是坏东西
    这个要看你怎么看待它。我个人认为framework绝对是好东西,因为它将操作系统和我们的程序起到了分离的作用,使得我们不必要也不用关心最底层的windows api,我感觉这个绝对是进步但是framework也有不好的地方,那就是软件运行需要framework的安装,这给部署带来了极大的困难。所以说事物都是有利有弊的,呵呵。期待新的vista吧。
      

  5.   

    如果MS决定将.NET内建在Windows里面,我觉得这个过程不会太久,呵呵。毕竟,很多Java程序员当初也有这样的疑惑,可是今天似乎没有了。