作者在 2006-09-27 01:45:00 发布以下内容
为什么要学习C#和.NET? .NET能带来许多新的机会和挑战,这也是促使我们通过阅读好书而尽快掌握.NET相关技术的源动力。也许,软件技术发展史上的很多经典时刻,我们都没能亲身经历或融入。比如DOS、Windows 3.0、Visual Basic、Windows 95等软件的首次发布。
但现在,却适逢这样一个机会,我们能亲身体验互联网时代的一个具有重大历史意义的时刻:Visual Studio.NET的正式发布。微软的消息表明,在2002年2月13日于旧金山举行的VSLive开发者大会上,Visual Studio.NET将正式发布。届时会由Bill Gates做主题演讲,C#、ADO.NET、VB.NET、ASP.NET等小组的核心开发者亲自做秀,这意味着开发.NET构架上各种应用软件的时代已经到来。在过去的一年里,随着微软不断地将更多的产品和服务打上“.NET”标记,.NET战略体系的整体轮廓变得愈来愈清晰。而另一方面,尽管微软自己紧锣密鼓地兜售“.NET”概念,而身在微软阵营的数百万全球开发者却只能翘首以待、袖手旁观,因为.NET应用开发工具和支持平台没有正式到位。而这次 VS.NET的正式推出,对于推进.NET应用的真正普及具有划时代的意义,同时这也迫使习惯了微软工具的开发者面临又一次个人知识体系的全面升级。这是我们所要面对的真正挑战,把学习、掌握.NET开发技术提到日程上,已经是许多开发者短期内无法回避的事实。所以,学习、掌握C#和.NET,势在必行。
学习C#和.NET,应该购买何种图书?我的回答是读英文原版书,拿第一手资料,与国际同步。为什么一上来就将国内的.NET和C#图书摆在下面?这主要归结于可选图书的范围、内容的含金量和时间速度等几方面的原因。
首先,国内的出版社大多只与国外几家为数有限的出版社有固定合作关系,因此在图书版权进口业务的操作上,不能做到随心所欲、任意选择精品。如果我们依赖中文图书,局限在国内出版社炮制的“二手书单”里,可选范围将极大地缩小。甚至很可能与某些国外.NET领域的精品图书无缘以见,例如在国外凭借出版. NET图书而异军突起的APRESS出版社,在国内就没有合作伙伴。
其次,国内图书的翻译质量参差不齐,导致原版图书的含金量大打折扣,虽然有像台湾的候捷先生和大陆的潘爱民先生那样真正倾注心血的职业作者,但毕竟为数不多。
最后,也是最关键的一点,就是速度,国外书籍的中译本面市,往往比其英文原著的发行滞后半拍,而这半拍的概念弄不好就是半年多的时间,我经常看到国内刚推出的新书竟是国外一年以前的作品。
在当今这样一个日新月异的时代,国内技术图书出版业整体滞后于国外一个周期的现状,是令人无法忍受的。所以建议大家最好还是阅读原汁原味的英文原版图书。制约国内读者购买原版书的因素有两个:价格和渠道。价格其实是“观念”问题,20至50美元一本的书价确实不菲,但考虑到读书时间也是一笔投资,况且从一本好书中获益且迅速转化到项目实施生产力所产生的影响,也远非20至50美元可以相提并论。再反之,浪费在一本劣书上的时间,以及由此对自已求知欲望和兴趣所带来的打击,也非几十美元可以衡量。比较之下,购买原版书还是较好的选择。当然,如果公司能替你买单,那就更应购买原版书了。至于渠道,其实很简单,通过Amazon.com在线购书很方便,它所提供的最慢的邮寄方式也只需16个工作日。受益于Amazon的亏本经营,读者可以用7折的优惠购买到大部分的计算机图书。而且我国海关除了会延误一些时间外,不收取任何费用。总之,在Amazon上购书,最终不超过一个月就可以到手。至于网上支付,只要去中国银行办一张MasterCard或Visa国际借计卡,就可以完成美元的在线付费。
C#好书推荐:根据前面介绍的选书办法,针对不同背景或基础的开发者,推荐以下图书,以做参考:
一、新手入门:《Beginning C#》(Wrox出版社)名副其实,此书是面向新手的,包括没有编程经
但现在,却适逢这样一个机会,我们能亲身体验互联网时代的一个具有重大历史意义的时刻:Visual Studio.NET的正式发布。微软的消息表明,在2002年2月13日于旧金山举行的VSLive开发者大会上,Visual Studio.NET将正式发布。届时会由Bill Gates做主题演讲,C#、ADO.NET、VB.NET、ASP.NET等小组的核心开发者亲自做秀,这意味着开发.NET构架上各种应用软件的时代已经到来。在过去的一年里,随着微软不断地将更多的产品和服务打上“.NET”标记,.NET战略体系的整体轮廓变得愈来愈清晰。而另一方面,尽管微软自己紧锣密鼓地兜售“.NET”概念,而身在微软阵营的数百万全球开发者却只能翘首以待、袖手旁观,因为.NET应用开发工具和支持平台没有正式到位。而这次 VS.NET的正式推出,对于推进.NET应用的真正普及具有划时代的意义,同时这也迫使习惯了微软工具的开发者面临又一次个人知识体系的全面升级。这是我们所要面对的真正挑战,把学习、掌握.NET开发技术提到日程上,已经是许多开发者短期内无法回避的事实。所以,学习、掌握C#和.NET,势在必行。
学习C#和.NET,应该购买何种图书?我的回答是读英文原版书,拿第一手资料,与国际同步。为什么一上来就将国内的.NET和C#图书摆在下面?这主要归结于可选图书的范围、内容的含金量和时间速度等几方面的原因。
首先,国内的出版社大多只与国外几家为数有限的出版社有固定合作关系,因此在图书版权进口业务的操作上,不能做到随心所欲、任意选择精品。如果我们依赖中文图书,局限在国内出版社炮制的“二手书单”里,可选范围将极大地缩小。甚至很可能与某些国外.NET领域的精品图书无缘以见,例如在国外凭借出版. NET图书而异军突起的APRESS出版社,在国内就没有合作伙伴。
其次,国内图书的翻译质量参差不齐,导致原版图书的含金量大打折扣,虽然有像台湾的候捷先生和大陆的潘爱民先生那样真正倾注心血的职业作者,但毕竟为数不多。
最后,也是最关键的一点,就是速度,国外书籍的中译本面市,往往比其英文原著的发行滞后半拍,而这半拍的概念弄不好就是半年多的时间,我经常看到国内刚推出的新书竟是国外一年以前的作品。
在当今这样一个日新月异的时代,国内技术图书出版业整体滞后于国外一个周期的现状,是令人无法忍受的。所以建议大家最好还是阅读原汁原味的英文原版图书。制约国内读者购买原版书的因素有两个:价格和渠道。价格其实是“观念”问题,20至50美元一本的书价确实不菲,但考虑到读书时间也是一笔投资,况且从一本好书中获益且迅速转化到项目实施生产力所产生的影响,也远非20至50美元可以相提并论。再反之,浪费在一本劣书上的时间,以及由此对自已求知欲望和兴趣所带来的打击,也非几十美元可以衡量。比较之下,购买原版书还是较好的选择。当然,如果公司能替你买单,那就更应购买原版书了。至于渠道,其实很简单,通过Amazon.com在线购书很方便,它所提供的最慢的邮寄方式也只需16个工作日。受益于Amazon的亏本经营,读者可以用7折的优惠购买到大部分的计算机图书。而且我国海关除了会延误一些时间外,不收取任何费用。总之,在Amazon上购书,最终不超过一个月就可以到手。至于网上支付,只要去中国银行办一张MasterCard或Visa国际借计卡,就可以完成美元的在线付费。
C#好书推荐:根据前面介绍的选书办法,针对不同背景或基础的开发者,推荐以下图书,以做参考:
一、新手入门:《Beginning C#》(Wrox出版社)名副其实,此书是面向新手的,包括没有编程经