做编程一年了,可能由于都是一些小项目吧,感觉很多时候都是面向控件编程(说的白一点,就是用微软的服务器控件,html控件。),很少有用到面向接口、面向抽象来编程。如果说有积累,也是多掌握个技术点,技术水平还是停留在那个层次;很少在项目中自己去写个委托、定制个特性,override个新功能 等等。(可以说了解这些理论,却不知道在什么需求下面使用);严重缺乏实践,所以我想在了解.netframework的基础上面,再去学习微软的.netframework类库应该是个很好的例子,在此想请教高手们给点意见,感觉感谢!(另外如果要学习.netframework类库在哪里可以下载到源代码吗?)

解决方案 »

  1.   

    想研究他的源码,可以用一个refector工具反编译.net的dll
      

  2.   

    通过reflector等反编译查看.net框架类库
    多看看MSDN,理解C#运行原理,理解好基础概念,多研究开源代码如petshop,
    到codeproject里看看,多看书如C#本质论
      

  3.   

    有兴趣可以研究一下IL语言,有一本书好像叫“你必需知道的.net",对于初学者来说挺不错的,建议看一下
      

  4.   

    《Inside VCL》
    《深入浅出MFC》
    我都看了, 对理解 .net framework 很有帮助, 是方法上的.
      

  5.   

    去看《Framework Design Guideline》吧,如果看不懂英文版就找中文版看。
      

  6.   

    有一个C#版本的数据库结构.. 去看一下..对你有好处..
    另外就是: ms帮助文档..虽然看不懂.硬着头皮看!边看变临摹!!加油了楼主!!
      

  7.   

    MSDN就是最好的老师,里面很多例子,如果能举一反三,我觉得就足够了。
      

  8.   

    《框架设计:CLR via C#》
      

  9.   

    FramworK2.0,3.0的红皮书可看下!
      

  10.   


    这本书很好第一版 《.NET框架设计》值得一读
      

  11.   

    还有楼主你也可以去msdn上不懂的类,可以去上面查
      

  12.   

    《.NET框架设计》
    这本书以前看了,确实经典,不过还值得读第二遍三遍!
      

  13.   

    还是仔细琢磨MSDN上的东西吧