C#初学者,求学习心得或者经验,请不吝赐教 各位大虾好!本人想学习C#但是基础较差,请问C#语言该如何学习?或者说应先从哪方面着手?之前也找了一些书籍看了,因为底子差,很多东西都不太懂所以一时间觉得有些迷茫,请大家给指条明路!不胜感激!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 caozhy 于 2012-09-14 09:11:14 编辑 c#是一门面向对象的语言,在vs2008或2005上面可以创建多种类型的项目。 我也是学习C#的。刚开始学的时候,也是比着书上的例子先练了一遍。可是,呵呵当时虽然比照着代码实现了。可是一点也不知道,项目中到底这些所谓的什么继承啊,多态啊,有什么用。随后到了公司,与别人一起做项目,看别人写的代码感觉自己进步了不少。。 所以建议,多做项目,多看别人的代码。想想他为什么这样写,这样写的好处是什么?深入体会面向对象的含义。。 如果有其他语言基础,如Java,那么就会轻松一些,多动手做一些程序,特别是功能的移植,提高会很快。如果没有基础,从头学语法,一步一个脚印吧。 个人建议:先明确学C#的目的,用它来干什么?(必须提醒的是:c#和c、c++一点关系都没有) 我个人用C#仅仅用到二个方面: 1.是做了一些数据库的应用方面的开发,画画C/s应用的客户端界面,用下Ado数据连接,访问sql,做点企业信息化应用方面的软件。 2.曾经想用C#做网页的界面开发,发现其web控件太难用了,后来直接用div+css布局前台页面了。当然,后台的数据访问还是用C#做的,有点类似如c/s中的数据访问了。至于其中的webservice之类基本没实际应用,除了自己写点代码自娱自乐。 其他的应用,本人就没有了,不能给你好的建议了。 希望以上的文字对你有点那么一丁点用。 补充一下:如果不管学习的目的,就想学会这门语言,用微软的msdn完全够了,不需要找任何第三方资料。我本人的大致路线是:先熟悉常用本地桌面控件-->本地数据访问(分文件、数据库)-->网络数据访问(网页、sql数据库等)。 是什么,为什么,怎么样1。确定自己学习的目标2。不懂就问,不千万不要得过且过3。项目实战然后for循环上面的操作。若干时间后,你就O了 正则表达式 后台程序操作数据库 求SQL语句一个 (请用一条联合语句) 【求翻译】PHP—>C# 真心求助,.NET相关的问题。 控件问题 SqlDataAdapter对象填充DataSet出错 Socket传输的灵异现象 我的这个计算器,在不输入的时候,点计算会无法执行 好心人,帮个忙吧!小女子的分花没了,不好意思! vs里面我双击按钮,我明明已经有这个按钮的事件代码了,可是它不给我跳到那里,而是重新给我开个空事件代码_click1,为什么? 打包的时候,文件夹里面也会包含引用到的dll文件,怎么处理好?
c#是一门面向对象的语言,在vs2008或2005上面可以创建多种类型的项目。
我也是学习C#的。刚开始学的时候,也是比着书上的例子先练了一遍。可是,呵呵当时虽然比照着代码实现了。可是一点也不知道,项目中到底这些所谓的什么继承啊,多态啊,有什么用。随后到了公司,与别人一起做项目,看别人写的代码感觉自己进步了不少。。 所以建议,多做项目,多看别人的代码。想想他为什么这样写,这样写的好处是什么?
深入体会面向对象的含义。。
如果没有基础,从头学语法,一步一个脚印吧。
我个人用C#仅仅用到二个方面:
1.是做了一些数据库的应用方面的开发,画画C/s应用的客户端界面,用下Ado数据连接,访问sql,做点企业信息化应用方面的软件。
2.曾经想用C#做网页的界面开发,发现其web控件太难用了,后来直接用div+css布局前台页面了。当然,后台的数据访问还是用C#做的,有点类似如c/s中的数据访问了。至于其中的webservice之类基本没实际应用,除了自己写点代码自娱自乐。
其他的应用,本人就没有了,不能给你好的建议了。
希望以上的文字对你有点那么一丁点用。
2。不懂就问,不千万不要得过且过
3。项目实战然后for循环上面的操作。若干时间后,你就O了