日期:2014-05-18  浏览次数:20880 次

到底要如何学C#?
我是刚刚学C#的,没人辅导,学了一个月了!我真的很迷惘,因为我觉得自己学了那么久还是一无所有,有很多代码的用法都不会,我很努力去背代码,去操作!但一用起来就不会,头脑一片空白!什么数组、语句、GDI、等等都不会!我真的很想通过做一些实例来提高自己,但做了又忘了,在做的时候又有很多代码不会写!!我真的很迷惘,和我同一时间学的人都已经可以编写简单的游戏了,而我到现在连一些简单代码的用法都没记牢,好像自己的智商低人一等!
我真的很想学好C#,因为成为厉害的程序员一直是我的梦想,所以我现在向各位高手求救!!请各位高手帮一下我,好吗,介绍一些学C#的方法和心得!希望你们能加我的Q辅导我这个愚钝的人!我真的很想学好C#!!!如果愿意辅导我的,我万分感谢!真的,thank you sincerely!!
我的Q:291994072 名字:愚钝

------解决方案--------------------
找个实习公司,跟着项目学习是最快的!
------解决方案--------------------
不要去去背代码 
去网上像51aspx下载源码 
看看 修改
------解决方案--------------------
因为C#确实开发非常的sharp。。。不过如果你没有用过C和C++开发的经验 就算C#再快你也感觉不到。。。这些感觉多是对比说的。并不是一说快速开发就是坐那两天就出一个程序。。。
由于封装过高。。特别是如果你用WINFORM 会有段迷茫期的 坚持坚持 就是胜利。
学习就是这个过程,发现一难题,头脑发胀,崩溃,突然搞定,嗯,继续下一道。。。
------解决方案--------------------
C#其实挺简单的 你首先要会在控制台上做一些简单的操作 比如 打印出 Hello world! 然后 在写几个计算方法 在调用一下 这些会了 就尝试 分类写 这个会了 就打印 9*9 乘法表 最最重要的是 要理解 类 方法 的 定义 当你这些都会了 你就尝试写Form窗体了 这个阶段你要理解什么是 事件 然后结合前面学的 类 方法 你就可以写一个简单的登录实现了 当你把Form窗体控件 掌握一定后 就可以学 Web网站开发了···

程序除了算法 其他的完全就是类和类之间的调用了 当然 当你明白了类和类之间的调用 你的模式也能初步掌握了

最好记一些代码· ·程序就是这样的
------解决方案--------------------
我也是初学者,谈谈我的路程,希望对你有用:
1:《C#入门经典》第二版,把这本书所有的例子都照着做一遍,里面从很简单的开始说,有点语言基础的就看得懂
2:做一些简单的项目,在过程中为了追求更好的效果,你会不知不觉的关心一些技术问题,你会在《C#高级编程》第四版里找到解答,这本书看完,找工作你应该不是问题
3:代码写了100w行以上,再傻的人也会感到枯燥,感到迷惑,这时候可以看看《大话设计模式》,向一个好的程序员,一个代码的艺术大师进军
------解决方案--------------------
楼主加油,刚学都是这样的。切记程序员不要焦躁。除非你真正接受考验——项目。否则你是不会真正的提高。IT方面的东西不是谁教出来的,要自学!!!我们学C#时,讲师是印度人,我们虽能听懂可还是一知半解···真正的提高是在做课程设计时,边做边查边和同学讨论,到那时才算真正知道该怎样编程。楼主别泄气,先做做基础的图书管理系统,看完C#书后,把管理系统划分为每一小步,知道自己每步要完成什么,一步步解决,那样才能学到,才能成长,才是编程之道。切忌找书完全照做···不要想了了几步就完成一个项目··
------解决方案--------------------
记得我学习C#和.NET的时候,我是去了一家公司
面试时,我说:我实习一个月时间,工资由他定
那个月,我上班向同事学习,拿项目来练手
回家就啃书本
一个月的时间,入门C#做到了
希望楼主可以见解,当然,各人都有属于自己的一套学习方式。旁人永远只能给建议罢了
------解决方案--------------------
如果你以前学过其他语言,
1:就对比着以前熟练的语言学,先把语法混明白,基本用法可以信手拈来;
2:然后学习C#特别的用法,比如委托,装箱啥的。。
如果你以前没有其他熟练的语言只能通过做实例来学习了,仅做参考。。。