none
C#如何快速掌握C#语言,最后能够灵活使用.NET平台,大概需要多长时间? RRS feed

  • 问题

  • C#如何快速掌握C#语言,最后能够灵活使用.NET平台,大概需要多长时间?

    以前多多少少学过java   C  语言  。

    希望高手指点,万分感谢!!!

    2012年2月19日 11:04

答案

  • C#语法跟JAVA很像,所以你有JAVA基础的话,掌握C#应该不会需要很长的时间,但是.NET平台是相当复杂跟强大的,这个要看你往什么方面发展,WEB的,DESKTOP应用,还是移动开发,或者是嵌入式开发,我觉得灵活使用的话2,3年时间应该差不多了,如果你比较勤奋的话。
    2012年2月19日 15:29
  • Hi,

      我2003年开始用NET 1.1开发asp.net应用程序,之后用vsiual studio 2005开发过数据库应用系统,再接着是客户端服务器程序,MVC架构的平台,再之后就是服务器管理系统之类的,8,9年下来发觉NET应用领域非常广泛,而且相对而言还在不断发展,先学些c#的语法到逻辑运用,后来学习正则表达式模式匹配,之后非阻塞式/阻塞式网络应用开发,接着如果再解决不了实际问题,用com interp或者PInovoke调用net之前的api或者COM接口。

      方面非常广泛,真的是活到老学到老,基本语法吸收java比较多,但是高级应用比如范式则沿袭了c++的不少设计理念。 你可以从一些比较好的语法书入门,比较《C# via nutshell》 ,之后开发过项目后可以深化其各个方面运用,看C#高级编程,之后再研究其架构设计或者反射,这时候可以看一些《CLR via C#》 ,《C#与NET高级程序设计》。如果你是一个语法糖爱好者,你可以看《Effective C#》以及《more Effective C#》.

      对其特殊的应用,微软有很多方面的应用组件,之前的Web service和Remoting是你不错的选择,当今你最好学习WCF,在桌面应用程序同样如此。


    orichisonic http://blog.csdn.net/orichisonic If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    2012年2月20日 1:37

全部回复

  • C#语法跟JAVA很像,所以你有JAVA基础的话,掌握C#应该不会需要很长的时间,但是.NET平台是相当复杂跟强大的,这个要看你往什么方面发展,WEB的,DESKTOP应用,还是移动开发,或者是嵌入式开发,我觉得灵活使用的话2,3年时间应该差不多了,如果你比较勤奋的话。
    2012年2月19日 15:29
  • Hi,

      我2003年开始用NET 1.1开发asp.net应用程序,之后用vsiual studio 2005开发过数据库应用系统,再接着是客户端服务器程序,MVC架构的平台,再之后就是服务器管理系统之类的,8,9年下来发觉NET应用领域非常广泛,而且相对而言还在不断发展,先学些c#的语法到逻辑运用,后来学习正则表达式模式匹配,之后非阻塞式/阻塞式网络应用开发,接着如果再解决不了实际问题,用com interp或者PInovoke调用net之前的api或者COM接口。

      方面非常广泛,真的是活到老学到老,基本语法吸收java比较多,但是高级应用比如范式则沿袭了c++的不少设计理念。 你可以从一些比较好的语法书入门,比较《C# via nutshell》 ,之后开发过项目后可以深化其各个方面运用,看C#高级编程,之后再研究其架构设计或者反射,这时候可以看一些《CLR via C#》 ,《C#与NET高级程序设计》。如果你是一个语法糖爱好者,你可以看《Effective C#》以及《more Effective C#》.

      对其特殊的应用,微软有很多方面的应用组件,之前的Web service和Remoting是你不错的选择,当今你最好学习WCF,在桌面应用程序同样如此。


    orichisonic http://blog.csdn.net/orichisonic If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".

    2012年2月20日 1:37