本人不是程序员。开始抱着类似学VBScript的想法学c#。后来发现学完C#语法连入门都不算,后面的东西太多,太杂。什么ASP.Net,WWF,WPF,WCF,Linq,ADO.net。,要全面掌握并精通,我估计是不行了。想选一门深入。请问各位学完c#语法后想继续深入,有哪些方向可以选择?能否介绍一下各个方向的内容以及它的发展前景如何?

解决方案 »

  1.   

    随便选哪个方向,记住OO思想是C#的灵魂
      

  2.   

    WEB?
    接几个项目做一做,JS、C#、CSS,HTML
    之后才是什么LINQ等其它扩展的东东
      

  3.   

    我觉得楼主还是慢慢学,这些都是必须的,搞.net这些都是要用的,如果你立志走Java那条路,就可以不学这些了。
      

  4.   

    我跟你分享一下我的经验吧。
    学完C#你要继续学这些  asp.net ,ADO.net ,js ,MSSQLasp.net 主用做web页面什么的,不过要结合 JS ,
    ADO.net主要做数据库操作的,
    mssql是数据库不用讲吧。学完这些,你就可以 从前台页面 ,后台数据交互  做网站了 。
    如果想做桌面应用程序,那就学winfrom ,或者更先进的 WPF,WCF 。都很有前途的 。看书只能掌握基本的语法,最好还是参与实际项目中不断的积累经验。我以前做 .net   WEB开发的,现在项目需要,又要学PHP,哎,干什么都不容易啊,不过
    找准方向走下去,慢慢就容易了,还是要不停的学习才行。
      

  5.   

    做做项目啊,LZ看下《c#高级编程》
      

  6.   

    支持 14楼的  
    asp.net 主用做web页面什么的,不过要结合 JS , 
    ADO.net主要做数据库操作的, 
    mssql是数据库不用讲吧。 
      

  7.   

    是啊,迷茫,我现在也正在学C#,我也学了JAVA,也正在学JSP,不知道该走哪条路啊
      

  8.   

    LZ 建议一个程序你可以做一个下 
    我指导新员工的时候这么做的写一个Application 的资源管理器
      

  9.   

    .NET牛人应该知道些什么
    前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看其中的一些问题” 我更喜欢后者的回复,我觉得后者才是正确的态度。 当然我并不想把.NET软件开发概括为一些简单的小问题,我只是想让大家多思考。我相信一个真正优秀的ASP.NET(及WinForm)开发人员应该不仅仅会拖放控件到设计器中,也应该掌握更多的东西。一个优秀的赛车比赛选手很了解他自己的坐驾,他知道哪些可以做?哪些不能做? 所以我准备了另外一份清单——一份扩展的清单,供你使用。这是我上个星期在从博伊西去波特兰的路上写在一块板上的,并且我也考虑到了那些觉得我的清单过于琐碎的意见,试图把这个清单按节管理。如果你从来没有深入ASP.NET,你肯定不会知道所有ASP.NET问题的答案。如果你是一个独立顾问,你可能从来没有遇到过这些概念。但在我呆在科林斯的这4年中,这些问题我都遇到过。因此,是否全面理解这些问题也许与你是不是一个优秀的开发者没有关系,但在遇到问题时它的确可以帮你节省不少时间。
      

  10.   


    简单的OO概念我是知道的,但是如何融入自己的代码是个问题。说到底还是没有真正领会OO思想。
    我看了张子阳关于委托和事件的博文,里面演示了如何应用OO思想将代码优化的过程,我看了还是似懂非懂。也许是我编程编的少有关。