没有比较好一说。只用侧重点不同。你要学什么只须看你想从事什么软件的开发。要做一些底层的(软硬结合)和通信软件的学vc.net,做web服务应用程序的学c#。c#去掉了c++中的一些麻烦的东西所以好学,开发效率高,但有些东西用它就是没法做,只要和硬件打交道非vc莫属。其实不要去刻意学什么,因为你以后用什么编程并非自己所愿,所以就顺其自然,该用到什么就去学什么。

解决方案 »

  1.   

    现在学的话我建议你学c#,比较容易入手,vc的台阶比较高,花费的时间多。不过要是你搞底层的话建议学vc,因为,c++做底层比c#强多了
      

  2.   

    C#开发速度快,与VC.net都是用一个Framework,所以,学C#比较容易。
    VC.net学起来没什么意思,还不如学VC,毕竟学VC的人还是高人一等的。我的关点:学.net就用C#,
      

  3.   

    正如楼上的各位所说,C#比较容易上手,容易学习,是MICROSOFT在.NE平台上首推的语言们,开始学习还是学C#比较合适。祝你成功!!!
      

  4.   

    我学过VC++,但学了好些个月都不知道在学些什么,现在学C#,感觉好多了
      

  5.   

    如果不想做专业的程序员,仅仅是做一些实用的项目,c#足够了,把底层开发让给专业人士吧。
    看来你学习编程时间不长,就从c#开始,对了解面向对象编程的原理非常有帮助。
    到一定程度,再看c++也容易理解了。
    希望能看到你不断的进步与提高。
      

  6.   

    不知C#对开发C\S或分布式的数据库程序是否合适,我用过多年的Delphi做企业MIS开发,现在想学点微软的东西扩大知识面,请听各位高见。
      

  7.   

    c#是visual stdio.net的主流语言,就像c++是visual stdio6.0以前版本的主流语言一样
      

  8.   

    我也开始学C#,可公司现在不用这个,用vb,学起来好慢
      

  9.   

    delphi做企业管理的c/s东西还是很好的
    c#做b/s不错
    vc.net做一些底层开发
      

  10.   

    delphi做企业管理的c/s东西还是很好的
    c#做b/s不错,Java当然也很好
    vc.net做一些底层开发
      

  11.   

    C#有个缺点,就是关于C#的源代码光碟及学习光碟(正版及D版的)太少了,我看到全部是C++,java的,就好像没有C#这门语言一样,希望以后会有所改善。
      

  12.   

    我觉得现在开始学习.NET的话,c#是一个不错的选择,她上手很快,VC能做的东东几乎C#都能做,如果是要搞一些底层方面的开发,跟硬件有很多联系的话vc就有优势了..
      

  13.   

    回复人: kindtoadsd(南阳山人) ( ) 信誉:100  2003-08-07 08:31:00  得分:0 
     
      不知C#对开发C\S或分布式的数据库程序是否合适,我用过多年的Delphi做企业MIS开发,现在想学点微软的东西扩大知识面,请听各位高见。
      可以做C/S的,cSharp的作用并不只是局限与做B/S的,其实做B/S的时候cSharp很多的功能都没有发挥出来的(很多人说cSharp适合开发web程序,我个人认为是因为国内比较多用.net来做web应用有关)