从C#的主要学习,到设计模式的C#应用,学习C#已经过了将近两个月了,在这两个月中,我看见了C#中各种面向对象的好处和一些以前学习VB的时候没有接触过的东西,现在总结一下这一段时间的C#学习过程。
在C#中主要遇到的首先是VS这个IDE程序,随着使用的深化,感觉它比以前使用过的VB6.0或VC++6.0等IDE都要强大很多,也人性化很多,但是缺点就是笨重的很,有了它和SQLServer在电脑上,就快要跑不动了的感觉,但是这并不是多大的困难,真正的收获在于知道了控制台程序的编写就是出来一个小黑框框,和写C语言程序的时候是一模一样的,然而这病没有让我失去兴趣,反而这个软件强大的功能让我有了探索的欲望,从最初的敲程序,到后来的使用一小部分快捷键都是体现。下面来说说C#的内容。
委托和事件:http://blog.csdn.net/tr1912/article/details/49516573
委托和事件的重要性很是重要,因为他们都是为了代码的安全性着想的,委托是依托于函数来实现的,目的是不直接调用函数,从而隐藏功能直接来源,保护自己的安全,而事件是隐藏了消息发出者的来源。
继承和多态:http://blog.csdn.net/tr1912/article/details/49049305
面向对象中最重要的元素,类的扩展和模式化的实现基本上全是靠他们才实现的,没有了继承和多态就没有了多彩的OO世界
基础系列:http://blog.csdn.net/tr1912/article/details/49019383
http://blog.csdn.net/tr1912/article/details/49230121
http://blog.csdn.net/tr1912/article/details/49686395
主要讲的就是类型转换,函数调用,错误处理等基础性内容,方便以后补充基础知识。
这个阶段的学习可以说的综合的学习,最后的设计模式的应用由于没有接触的时候看的,不是特别的深刻,但是UML得作用可以说是很大的,在学习设计模式的时候UML图的应用也是非常的多的,不同的模式图也是不一样的,这个回顾让我知道了学习之间的联系密切程度非常的高。
总之这段知识的学习让我学到的不仅仅是一门C#语言,更多的是对于面向对象的理解和对于UML和设计模式在现实生活中的应用,也通过学习C#知道了以前的学习都是为了现在更快速的学习做了很多的铺垫,所以这次学习C#还是比较轻松的,但是设计模式的学习需要更加深入的C#知识,所以以后还是要深入的学习这门语言啊。