C#视频总结

来源:互联网 发布:html中链接淘宝首页 编辑:程序博客网 时间:2024/05/22 16:49

        楚广明老师的C#视频看完有一段时间了,其实楚老师讲的还是比较容易理解的从基础慢慢深化,但是任何事物接受起来还是需要一段过程的。最近在学习设计模式的过程中渐渐的接受了C#,回过头来总结一下。

         【知识点】

        视频中围绕C#讲了六讲的主要内容,第一讲主要是讲什么是.NET和C#概述,第二、三讲主要是面向对象的知识,第四讲主要是一些高级讨论异常处理、数据转换、委托等,第五讲主要是讲UML,第六讲是关于设计模式的知识。其实整体上看下来,在对比一下以前学过的知识好像看着都挺熟悉的。面向对象的知识是一路学下来一直都贯穿其中的,异常处理和数据转换等在学习VB的时候也有接触过也不能算是新知识,UML更不用说了是我们刚刚学过的现在看着倍感亲切,设计模式是看过c#视频后马上就要学习的内容。可以说除了第一讲,其他几讲都是在原来知识的基础上要深化学习的内容。第一讲中的内容是最基础也是最关键的,看看有什么新知识在里面。

         第一讲上来就提出了一个问题:什么是.NET?讲c#为什么要先问这个问题呢?对于我这种菜鸟来说有些不解。。。

         那就先了解一下什么是.NET吧! 百科中的说法如下:Microsoft .NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯及共享数据,不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建XML Web services 并将这些服务集成在一起。这种官方式的解释接受起来有些困难,视频中的说法是Microsoft .NET 代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。综合两种解释我先把.NET理解成一个平台、一个开发环境。 

        那么c#又是什么呢?百科解释:c#,是微软为NET Framework量身订做,于2000年6月发布的一种面向对象编程语言。C SHARP拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言,但是C SHARP程序只能在Windows下运行。综合一下c#就是一种面向对象的编程语言,归根结底c#和我们学过的VB/C++一样是一种编程语言。

        综上c#与.NET关系可以简单的理解为:c#是在.NET这个平台上的一种开发语言。

        其实第一讲中与之前学过的VB、C++联系起来,都是一些学过的知识,只是出现在我们面前的形式不同,换了一件马甲。c#作为一种编程语言其关键无非还是数据类型、变量常量、运算符表达式、基本语句等,善于总结各种语言中的共同点,才能更好的理解运用。

        【小结】

        学习要不断联系以前学过的知识,把自以为是新的知识转换成旧知识。这一点说起来容易,做起来还是有困难,什么时候可以真正的炼出火眼金睛,穿上马甲照样认识,估计到那时就可以菜鸟变大鸟了吧!

        附图:

0 0