当前位置:编程学习 > C#/ASP.NET >>

C#新手求前辈们指路

初学C#,有一点C/C++基础,希望大神能推荐几本书,最好实践性强点的,C#入门经典买过了也看了差不多,还有本C#高级编程需要入手吗,太贵啦 --------------------编程问答-------------------- 如果你觉得买一本书很贵,那么你更应该考虑花半年乃至更长的时间学习一种语言本身的代价是否昂贵。 --------------------编程问答-------------------- 网上有的是电子版的,一千多页的书捧着不累么 --------------------编程问答-------------------- 所谓"c#"之类的,我不知道属于什么样的书。我不知道为什么你不选择一个看起来(看书名)比较专注一些的书呢?

例如要编写网页,你可以好好学学html、javascript方面的书籍。然后熟练使用一个好的html编辑器设计出一个.html文件和几个.js文件,在使用一个简单的c#小程序为这个html文件中的<body>部分插入一些初始化的<div><span>之类的数据,最后这个html页面上引用的.js文件通过这些初始化数据(或者进一步Ajax方式拉取数据)而动态渲染出界面。

这体现了几个重点:面向应用,用户体验,布局,样式,性能,商业,等等等等。

而你追逐的,似乎只是编程语法。

我觉得虽然你应该学会用切菜刀,但是你不能以为切菜刀代表着你的厨艺。你学习编程如果整天纠结在“c#”这个词儿上,而对(不管用什么编程语言都一样需要了解的)某个编程领域通用的软件机制不了解,是不行的。

找一些软件开发的书籍去看,你应该找那种在书名上不出现什么“c#”的(而仅仅不过是用c#作为例子的——以便你看起来更熟悉)书籍去看,真正的软件开发技术在那里。如果人家跟你讨论技术时,你们俩纠结在是用c#和java编写代码的差别上,那么此时就没有讨论多少稍微有深度的技术了。 --------------------编程问答-------------------- 但愿有一天,通过上网、实习等等手段,你所谓的“实践性强”不再局限于能够从书中直接抄写c#代码。而是能够讨论技术问题。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
所谓"c#"之类的,我不知道属于什么样的书。我不知道为什么你不选择一个看起来(看书名)比较专注一些的书呢?

例如要编写网页,你可以好好学学html、javascript方面的书籍。然后熟练使用一个好的html编辑器设计出一个.html文件和几个.js文件,在使用一个简单的c#小程序为这个html文件中的<body>部分插入一些初始化的<div><span>之类的数据,最后这个html页面上引用的.js文件通过这些初始化数据(或者进一步Ajax方式拉取数据)而动态渲染出界面。

这体现了几个重点:面向应用,用户体验,布局,样式,性能,商业,等等等等。

而你追逐的,似乎只是编程语法。

我觉得虽然你应该学会用切菜刀,但是你不能以为切菜刀代表着你的厨艺。你学习编程如果整天纠结在“c#”这个词儿上,而对(不管用什么编程语言都一样需要了解的)某个编程领域通用的软件机制不了解,是不行的。

找一些软件开发的书籍去看,你应该找那种在书名上不出现什么“c#”的(而仅仅不过是用c#作为例子的——以便你看起来更熟悉)书籍去看,真正的软件开发技术在那里。如果人家跟你讨论技术时,你们俩纠结在是用c#和java编写代码的差别上,那么此时就没有讨论多少稍微有深度的技术了。
太有道理了。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
所谓"c#"之类的,我不知道属于什么样的书。我不知道为什么你不选择一个看起来(看书名)比较专注一些的书呢?

例如要编写网页,你可以好好学学html、javascript方面的书籍。然后熟练使用一个好的html编辑器设计出一个.html文件和几个.js文件,在使用一个简单的c#小程序为这个html文件中的<body>部分插入一些初始化的<div><span>之类的数据,最后这个html页面上引用的.js文件通过这些初始化数据(或者进一步Ajax方式拉取数据)而动态渲染出界面。

这体现了几个重点:面向应用,用户体验,布局,样式,性能,商业,等等等等。

而你追逐的,似乎只是编程语法。

我觉得虽然你应该学会用切菜刀,但是你不能以为切菜刀代表着你的厨艺。你学习编程如果整天纠结在“c#”这个词儿上,而对(不管用什么编程语言都一样需要了解的)某个编程领域通用的软件机制不了解,是不行的。

找一些软件开发的书籍去看,你应该找那种在书名上不出现什么“c#”的(而仅仅不过是用c#作为例子的——以便你看起来更熟悉)书籍去看,真正的软件开发技术在那里。如果人家跟你讨论技术时,你们俩纠结在是用c#和java编写代码的差别上,那么此时就没有讨论多少稍微有深度的技术了。

大神说的是,《敏捷软件开发:原则、模式与实践》这本书怎么样啊。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,