具我看M$是想将主力转向跨平台的方向,象JAVA之类可能是以后的重点,M$早就意识到PC要终结了,所以以后他的经济增展要靠高效率的开发工具、游戏、硬件、INTERNET等,XBOX就需要高效率而又简单的开发工具,如XBOX没有这些将无法与PS2等竞争,也无法干掉PS2,所以VC可能不是以后的重点,有朋友推荐我该用JAVA,可我真的舍不的VC,

解决方案 »

  1.   

    to blacktea:
    难道说以后VC的空间越来越小,而桌面开发要被VB7取代吗?
    还有以后的JAVA会是什么样子,难道它的应用会比VC还广吗?
    我真的很迷茫呀。
      

  2.   

    我强烈关注这个问题,因为我开始学习vc++,要不我要转行了,学习java了
      

  3.   

     PC至少还有20年的寿命http://www.csdn.net/expert/TopicView.asp?id=57742
      

  4.   


        不对,为了充分利用硬件的功能(不管是PC还是什么),象C/C++这种东西是必不可少的。只是对于企业级应用来说主要考虑的是易开发、易移植、稳定、易维护,所以才需要Java、C#这类东西。Java与C++并不矛盾。不知道为什么大家有这样的错觉。其实懂行的人都知道Java的底层实现还是必须借助于C的,而且Java本身也提供了嵌入其他语言代码的能力。    就象C的出现并没有使汇编语言消失一样,Java的流行也不会导致C++的消失。各种语言的功能、适合的场合等在.NET编程里面体现的很鲜明。
      

  5.   

    to classfactory:
    那请教为什么VB7作为VISUAL STUDIO。NET 中的重头,而VC++7却不在其中呢,怎么说至少VC++7也应该和VB7并列吧,MS到底是出于什么样的考虑呢?
      

  6.   

    谁说没有呢?去microsoft.com看看吧。
      

  7.   

    哼哼!如果微软敢不推出VC7,我就……还是用VC6好了:(
      

  8.   


        因为我没有用过,所以不好说什么,不过我看别人的屏幕截图有vc呀(是不是与C#集成了?用过的人快说)!    另外再给大家吃一颗定心丸:MS自己的绝大部分应用都是用C++开发的(当然不是BCB了,呵呵)。这一点可以在一些文章和书籍中查到的。    微软之所以重视Visual Basic,原因是多方面的,除了bill靠它起家之外,最重要的原因就如我上面提到的那样:微软正在向企业级用户靠拢,而不是以前的面向广大PC用户(你没看出来?用不用我借你一双慧眼?),而对于企业级开发来说主要考虑的是易开发、易移植、稳定、易维护......比如Visual C++吧,做个窗体就那么烦,对于快速开发几乎是无法支持的。至于指针出错等等谁没有犯过?这就是C++优点的几乎不可避免代价。所以微软改进Visual Basic以在快速、高性能开发的优点下支持面向对象,又推出C#以对抗Java。不过话说回来,自从学会Visual C++之后,vb我几乎再没用过,而Java也从来不怎么感兴趣,呵呵。    对了,还记得在微软官方网站的一篇技术文章里看到,.NET的开发方式里面,有“受管制代码”和“不受管制代码”两种。该文章画了一幅图表示他们之间的关系,在“受管制代码”部分的文字好像是.NET SDK,而“不受管制代码”部分的文字则是MFC、ATL。好像没有见到VB的东西(因为它从来就是利用系统的东西搭积木,没有自己的东西。我想)。    这下大家满足了吧!
      

  9.   

    classfactory:
    精辟!
    习惯,积累。
    MS的4大系列软件Windows, Office, BackOffice, Vistual Studio,大部分都是用C/C++写的,C/C++的地位不可能在短时间内被取代。
      

  10.   

    Visual Studio.Net 中有vc7, 叫 Visual C++.Net.
      

  11.   

    首先申明:Visual Studio.Net中有Visual C++ 7.0,毫无疑问
    Visual C++如此强大,在全世界这么多用户,怎么会淘汰?只怕先淘汰的会是VB!
    (个人观点,大家节省西红柿和臭鸡蛋)
    M$的发展重点绝对不是Java,大家都知道M$和SunSoft是冤家,M$很排斥Java
    所以就推出了一个叫C#(C Sharp)的东东与之抗衡,C#语法很类似Java
    很可能Visual Studio.Net中不再有Visual J++了
    到底鹿死谁手,我们拭目以待!
      

  12.   

    Visual Stadio.net 中有managed extention C++.
      

  13.   

    http://www.csdn.net/expert/TopicView.asp?id=51040看看这篇文章吧~~~~~~~~~~~你就知道什么是vc.net乐,哇哈哈哈
      

  14.   

    我今天上了微软的Visual Studio.net站点,看了一下其中的各组件的介绍资料,
    大意是说,
      VB.net是RAD开发工具、VB6的升级版,添加了对XML等支持。。
      VC++.net则继续保持它的灵活与强大性。
      C#则是在VC++的编程灵活性、强大的功能与复杂难懂、开发周期长这对矛盾之间
    取了一个平衡点,在拓展C++的基础上加入了RAD特性同时有继承了一些VC++强大
    功能的特点,哈哈,C/C++/C#家族更加庞大啦。
      不过,在什么情况下用VC++什么情况下用C#,还请大家多发表看法呀!      
      

  15.   

    微软网站Visual Studio.net版内有Visual Studio.net中各组件(VB.net、VC++.net、C#等)的评估资料(WORD文档),对这些组件有总体概念的阐述。有兴趣的朋友可到如下网址下载(自解压ZIP包,972KB)
    http://msdn.microsoft.com/vstudio/nextgen/technology/evaluationguide.exe谢谢大家对此主题的关注!