难点也就那么几个 事件驱动要理解 委托这一块儿很难 到后面c#于.NET的关系也比较难掌握 比如说特性 反射 CLR 等等 这些高级的东西都是需要有了一定的经验才能感悟的 一开始不要光看书 一定要练 有现成的项目就试着做一做 对这些概念的理解不是靠看书就可以的 比如类 你只有自己写过类才可以体会到面向对象编程的精髓 继承 多态等等 总之一句话 看书时不够的 再厚的书 你要是一行代码都不写 那看了等于没看
1、你为什么不给分?
2、首先你需要把C语言学好,C是面向结构的语言,任何语言和C都是相同的,或者说 绝大部分语言都是由C演变的。所以C语言就像拼音一样重要!
2、把C语言大部分都学好了(指针适当学习一下,因为C#没有指针)的时候,可以用C来编写一些小程序(DOS程序就可以)的时候,开始学C#的基础;
3、在掌握了C#的基本结构和编写规范以及方法之后,开始学习面向对象的概念;
4、面向对象的概念在C#中至关重要,可以说是C#的精髓,这个概念和C语言的面向结构的概念完全不同,所以 如果你对C情有独钟的话,那么需要花费一点时间来理解面向对象的概念;
5、熟悉了面向对象的概念之后,可以试着用之前学过的知识写一些小软件;
6、重点掌握多线程和网络通信,对于今后大型软件来说,多线程必不可少,对于C/S架构的软件来说,网络通信也是必不可少的;
7、以上都学好了,就开始学MSSQL数据库;
8、如果SQL数据库学好了,那么就可以学习一下基于C#的WEB面向对象编程,也就是我们所说的WEB网站的编写,是基于ASP.NET的环境来编写的,页面后缀为aspx;
9、现在你已经学会了C#、MSSQL和ASP.NET的WEB编程;下一步就需要自己不断的练习了。
没有刻苦的练习和钻研能力,是学不好C#的,即便学会 也顶多是个二把刀!其实你只要掌握了精髓,哪门语言都可以写出非常好的程序的。关键看你自己了。
你好。我也是刚学了一学期的C#,给不了你帮助,但是希望以后能互相帮助。
我邮箱,zqlcrow@gmail.com(可以用google talk),QQ383110302
我也是学了不久,一开始是觉得很郁闷,不过只要你坚持,到后面就会觉得不会太难了
C#很简单,关键先掌握基础知识,