C#入门——视频总结

        用了一周的时间把楚广明老师关于C#的视频看完了,却迟迟没有总结。

        这是继VB、C++之后的又一门语言,VB可以说是基于对象的,C++不是完全面向对象(OO)的,而C#则是完全面向对象的。而这些语言都有些通性,如都是由表达式、函数、结构等组成。楚老师所讲的课还是比较容易接受的,以下是我对看完视频后的总结,若有不正确的地方,望读者指正。


       总结思路:基础知识→OO特性→C#高级特性→UML的简单使用

       基础知识也就是几乎所有的语言都共有的,只是稍微有些不同罢了,从表达式、数组、数据类型、语法结构等方面介绍了C#的基本知识,先对C#有一个基本的了解,有利于对其语法和编译成中间代码再运行的过程的理解。因为C#是完全面向对象的,就不可避免的要介绍面向对象特性——抽象、封装、继承、多态,有了基础知识之后再去理解OO就容易多了。C#的设计目标是成为一种“简单、现代、通用”,所以就出现了它独有的、高级的特性使其更易于进行软件的开发与维护。既然提到了软件开发,也就离不开UML建模,这是进行编程的前提,之前已经跟着刘慧老师系统地学过了UML,并用Rational Rose 对机房收费系统进行了建模,在这里又再次学习,理解起来就容易多了。也让我知道了UML十种图在进行软件开发的时候并不是每种图全都要画出来,但是用例图、类图和时序图是必须要画的。当然,在讲解一门语言的时候,也是需要实践的,只要你敢想,计算机就可以实现。当我安装完VS的时候也跟着楚老师一步一步敲例子。刚开始是很痛苦的,就像以前刚接触VB一样,但慢慢的也就熟悉了。

      这只是对C#初次接触,在这视频中,楚老师说得最多的一句话就是:“如果学过Java的同学,***理解起来是很容易的”,大概是这个意思,C#和Java真的有很多相似的地方吗?继续探索,还有很长的路要走呢。

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值