c#初学着的苦恼

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:05:59
大学本科毕业(理工类),现某通信企业工作,由于不满足现在的工作状态,(具有良好的环境,没有良好的学习机会),所以自己学习C#。盼望以后能学会.net。大学也学过C语言。当时怎么学的现在也没必要说了。
我讲讲我第4天学习一本叫做C#高级编程(第2版)的心得吧。看不进去呀!十分呀!
请问程序员大哥,大姐,你们年轻的时候都是怎么学的呀。
有没有好的视频网站,或者这方面的论坛呀!
给个思路吧!

我接触C#是早于普通人的,主要是因为我有一位杰出的很有远见的老师,是他带我走上了这条道路,但是道路最艰难部分的探索,他却没有给过我丝毫的帮助,因为那时他已经离开了我们学校,另谋高处去了
他当时给我推荐了一本书,在我不精通C#时,并不了解那本书的长处,然而在我精通了C#,并且看过了很多很多著名的编程书籍之后,才发现那本书是多么多么地强,多么多么地好,只可惜那本书不是很著名.
那本书的名字是:《C#与.NET技术平台实战演练》,如果你想学好,想学通,这本书是捷径,绝对的捷径!虽然我并不反对电子书,但是我强烈建议如此优秀的书籍应当亲手拥有。

还有,我可以告诉你,我第一次看那本书的时候,连“变量”是什么东西都不知道,那时我才读初一,看那种书50%是天书级别,但是不管看得懂看不懂,我毕竟是看下去了,没办法,我对它的兴趣太强烈了。你知道,在青少年的心目中,“编程”是个很了不得的东西,是个极具有吸引力的东西,所以我当初并不管自己是否能看懂,反正是认真地看了个通透,但是我发现当我看到书本中介绍语法的后半部分时,原来不懂的一些名词,例如:类,方法,继承,变量,控制台,I/O等等,全部都了解了。然后我回过头去再看了一遍,原来所没有注意到的地方,就了解得更加深刻了。

在对C#的语法有所了解之后,我安装了VS.NET开始亲自动手,编的第一个程序是HelloWorld,没成功,因为";"(分号)的使用不正确,我检查了很久,也不知道错在哪里了,因为我当时看不懂它的英文提示,然后我拿着书里面提供的源码仔细对比,才发现了自己的错误所在——我在Main方法花扩号结束的地方还加了一个";",在修改以后,程序成功地运行了,我突然觉得自己伟大无比。

就这样,从一些简单的程序入手,慢慢地复杂化,从HELLOWORLD,到质数验证程序,到。。。。后来我离开了控制台程序,走向了Windows窗体程序,并经过大约两个月的反复操作,对.NET常用的控件、类、方法有了比较详细的了解,然后我把书的语法部分又读了一遍,原来没有理解得太好的delegate,Event,抽象,接口,多态,convension操作数,Reflection,Attribute,以及在面向对象编程中一些特殊的操作数都