C#---颗粒归仓

来源:互联网 发布:大学毕业生 知乎 编辑:程序博客网 时间:2024/04/19 10:50

        C#在经历过我的冷落,重新认真对待后,结束了视频的学习。冷落是因为刚开学,不想把任何学习(英语,C++,自考)丢下,又没有好的计划,所以总是遗忘C#。 

         之后,认识到了再拖,受罪的还是自己。所以对于最近的C++,自考。我都会给自己拟定一个个小计划,各个击破,这种方法对我来说,执行效率很好。每个人的学习方法不一样,适合别人的,未必适合你。

        看完C#视频后,自己的感受就是,熟悉。编程语言的学习,之前专业课学习中接触过C++,Java,虽说是当初没怎么认真学习,但是有些基础知识还是有印象的。后来对于VB的系统学习和实践。使得对于那些基础知识(变量常量,控制结构,数组,运算符,表达式等等),感觉很亲切。这次C#的视频就是对以前知识的一次复习和拓展(视频代码实现)吧。下面,看图说话:

        在画图的时候,把整个内容分为了三部分基础知识OOP部分及扩展的部分。

        基础知识就相当于是所有语言的基础,包括变量常量,控制结构(选择,循环,中断语句),数组,常量变量和运算符的结合组成了表达式。     还包括异常处理(可使用try/catch块来检测具有潜在危险的代码,并使用操作系统或者其他代码捕捉任何异常目标。Catch块用来实现异常处理,它包含一个执行异常事件的代码块,理想情况下,如果捕捉并处理了异常,那么应用程序可以修复这 个问题并继续运行下去。即使应用程序不能继续运行,也可以捕捉这些异常,并显示有意义的错误信息,使应用程序安全终止)。

        OOP(Object Oriented Programming,面向对象程序设计,这里主要讲述了OOP的三大特性:封装,继承,多态(重载和重写Override,在派生类中使用)。OOP的原则:良好的封装性,开闭原则(开放扩展(修改),关闭修改)。提到了类(抽象类,密封类),构造、析构函数等等。OOP需要我们继续学习。

    最后的扩展部分,提到了UML(统一建模语言)设计模式。前者是上一阶段学过的知识,在这里算是复习了一遍UML的基础知识(UML九种图,关系)。对于UML之前进行过详细总结,具体可查看另一篇博文:UML总结——颗粒归仓。 对于设计模式部分,理解不深,将在开始设计模式之后,进行补充。

       这次视频中,有很多例子,虽然有的不太理解,但自己去实现了。过程中时而有错误出现,但同时也在让自己进步。

       还是那句话,学习不止,总结不断,加油!

      有不对的地方,希望大家指正!


       

    


0 0
原创粉丝点击