[转] 怎样学习C#——依我之见

     目前软件开发,oop编程(面向对象编程)比较流行,c#就是其中一员。
 
     你前面问到怎样学好c#这门语言的问题,我思考了一些写下这些文字:
 
     想要去学好c#,首要理解面向对象的相关概念,譬如:对象、封装、继承、抽象、多态等等。
 
     把这些概念性的东西掌握好了,下一步就可以开始了解它的语法了,这个时候你会惊喜地发现你之前学习的c、c++是一些很好的铺垫。因为程序语言之间本省就存在着比较密切的联系,尤其是c、c++、C#这个系列。我和我的学生戏称它们是:爷爷-爸爸-孙子的关系(当然在c#中会发现一些java的影子,比如它们的异常处理try-catch())。
 
     将这些前奏走好了,我们与项目开发之间还只是纸上谈兵的关系。c#开发主要三个方面:web应用程序开发、winform应用程序开发和移动开发(wap)。你可以选择一个或多个你所喜欢的方向下手。譬如:我们去看MOT(摩托罗拉)网站,发现有些页面后缀是aspx,这就是c#用在web应用上开发的效果;winform应用程序开发是以一种迅速集成开发的方式存在,在IDE方面它类似微软之前风靡一时的vb,包括控件等一系列的元素。一些本地应用程序完全可以由它开发;最后就是时下的手机建站,相信你之前听说过姚天师(姚明)代言的中国联通CDMA,它的wap2.0系统就是C#解决的。
 
      在第三阶段,你会发现简单的去掌握一些c#知识是不够的,语言脱离了开发平台是行不通的,其中一定会牵涉到一个开发环境的问题。这就是微软的.NET平台,所以你很又必要去掌握一些这方面的知识。当你去了解它的时候又会发现,它的核心又包括CLR(公告语言运行时)以及.NET FARMEWORK类库。这些概念也需要你发费功夫去钻研。  
 
       言而总之,要学习c#并不难,关键是你是否愿意花费时间和耐力去掌握其精髓。
 
       结尾赠言:只要有恒心,铁杵磨成针。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值