【求助】C# oop初学者 关于理论的理解 推荐WebCast 李建中讲解的设计模式课程,我觉得他讲的挺不错的,但是你得对C#里的基本语法有所掌握。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于oop的思想这才是重点,其余都是语法限制不得已为之技巧要掌握oop主要两个方面1。 深入---必须了解底层的实现,他可以帮助你掌握那些技巧,这块可以看《CLR via c#》或者《你必须知道的net》2。 浅出---当语法技巧不在困扰你的时候,这就应该完全放弃语法,抛开语法的束缚,直接看本质,这个可以去看《系统分析与实现》,看哲学,看兵法------基本上学有所成的OO人员都可以算的上半个哲学家 边做边学,有时候你做着做着会发现,原来多个不同类好像在做同一个工作,只是有一部分参数不同。那你自然会了解,继续、多态有着什么意义。在不同的开发过程你才能了解OO的思想,如果光靠看书很难理解,如果基础还不够扎实,只看那23个开发模式,你不能完全了解到所谓“模式”的用处,要知道“开发模式”可不是处处适用的喔!《C#揭秘》、《C#与.NET 3.5高级程序设计》都是学基础的好书。《敏捷软件开发--原则、模式与实战》可是学设计模式的一本好的教科书。QQ群:59557329 .NET技术开发联盟希望大家可以踊跃参加,积极讨论 http://topic.csdn.net/u/20100907/12/0e500660-ad04-4831-b8cd-62abd1938078.html 初学.net可以先做点小东西 接触一下各种技术 对于oop设计思想以后会慢慢加深了解小的项目用不到面向对象 初学重点是要熟悉各种技术 在学的时候加深对程序的理解推荐<C#高级编程> 当字典看 有不会的上去查就好了还有<大话设计模式>由浅入深循序渐进讲解设计模式和面向对象的思想 在你了解了.net之后可以看一看还有<.net框架程序设计> <你必须知道的.net> 都不错 推荐你对.net程序了解深入一些之后看 操作数据库的疑问 如何动态加载JS C# 中的属性是不是有点像java里Bean啊 C#的索引器有什么用啊 急急 给大家出道算法题,测测你数学学的如何 vc的结构问题 VS.NET安裝問題 一个web中datagrid的问题. 请问这么写哪里有错误谢谢回答了 chart X轴的坐标值无法固定 winform 设置窗体透明 但鼠标不穿透 怎样在wpf中实现对数据库的查询并在datagrid中显示出查询数据 将一段java代码转为c#代码(C#编码转换的问题)
1。 深入---必须了解底层的实现,他可以帮助你掌握那些技巧,这块可以看《CLR via c#》或者《你必须知道的net》2。 浅出---当语法技巧不在困扰你的时候,这就应该完全放弃语法,抛开语法的束缚,直接看本质,这个可以去看《系统分析与实现》,看哲学,看兵法------基本上学有所成的OO人员都可以算的上半个哲学家
那你自然会了解,继续、多态有着什么意义。
在不同的开发过程你才能了解OO的思想,如果光靠看书很难理解,如果基础还不够扎实,只看那23个开发模式,你不能完全了解到所谓“模式”的用处,要知道“开发模式”可不是处处适用的喔!
《C#揭秘》、《C#与.NET 3.5高级程序设计》都是学基础的好书。
《敏捷软件开发--原则、模式与实战》可是学设计模式的一本好的教科书。QQ群:59557329 .NET技术开发联盟
希望大家可以踊跃参加,积极讨论