把以前在公司论坛上发布的一个图书推荐整理重发一下:
1,Practical .NET2 and C#2 Second Edition: Harness the Platform, the Language, the Framework
Practical .NET2 and C#2 Second Edition: Harness the Platform, the Language, the Framework by Smacchia Patrick Read more about this title... |
一位法国MVP Smacchia Patrick 的作品,由于原文是法语的所以只好找中文的看了,从idior的网站上下了几个样章看了一下应该说讲得很全面,样章里关于clr、process、thread的讲解都比较深入。前部分属于应该经常回顾反复学习的知识,后半部分作为参考工具书看就可以了!下载链接在这儿,前几天看到infoq上对作者的访问谈到了作者正在开发的一个工具NDepend,我看该工具应该主要面向的是开发架构或者工具的一些大公司,看看别人所考虑到的层面不免惭愧!
2,Pro ASP.NET 2.0 in C# 2005
Pro ASP.NET 2.0 in C# 2005, Special Edition (Pro) by Matthew MacDonald, Mario Szpuszta Read more about this title... |
网上推崇的比较多的好像是《asp.net unleashed》,我是看完了本书之后才很快的看了一下“揭秘”,应该说本书对asp.net讲解的很全面很系统而前者只给出了各个控件的使用使人不好从大局掌握,本书对ASP.NET 2.0的运行机制如程序及页面的生存周期各个Module的调用等,控件使用,数据库操作,安全如membership、profile,页面UI,ICallBackEventHandler(ajax),webservice等进行了详细的介绍,对js做了简要的介绍。
3,Professional Javascript For Web Developers
Professional JavaScript for Web Developers (Wrox Professional Guides) by Nicholas C. Zakas Read more about this title... |
在大三的假期看过犀牛书但当时由于刚入门有没有电脑所以后面看的不是很理解脑袋里也只记下了一些概念而已,工作之后由于转到网络方面开始学习脚本,之所以选择这本书是因为看到《ajax实战》上面的推荐,这本书比犀牛书更加实用,比技巧书更加系统!现在想重温一下犀牛书也没时间了!
4,ASP.NET AJAX in Action
ASP.NET AJAX in Action by Alessandro Gallo, David Barkol, Rama Vavilala Read more about this title... |
虽然微软的产品一向拥有大量的示例和文档,但是通过图书学习可以增加对该产品的系统了解。Manning的实战系列一向比较实用易懂,本书对asp.net ajax framework的各个方面进行了详尽的介绍。对客户端脚本库的分析,扩展比较出彩。对编写服务器端ajax控件也有详细的介绍,现在主推silverlight后面的基于xml的框架不知何日完成,我实际工作中复杂的效果用jquery的时候居多,有数据的时候用updatepanel,编写自己的ajax控件复用的次数为0(^_^),使用微软的ajax框架的一个问题是脚本库文件太大另一个就是扩展调试起来不方便,此外使用类型系统所进行的封装也增加了学习成本。不过将微软脚本库中的对一些类如string、date的扩展或者一些对dom操作的封装提取到自己的common.js中使用到是比较方便。 这儿是一个系列简要扩展asp.net ajax framework的博文看起来比较方便。
5,Professional Asp 2.0 Security Membership And Role Management
Professional ASP.NET 2.0 Security, Membership, and Role Management (Wrox Professional Guides) by Stefan Schackow Read more about this title... |
sottgu介绍本书时说是asp.net项目组的一个经理写的就下来看了一下,大致的浏览了几章应该说写的比较细,如果有网站安全方面的问题应该看一下。
6,Windows Internals
Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000 by Mark E. Russinovich, David A. Solomon Read more about this title... |
多数Systeminternal产品的作者和另一位资深培训师编写的书,中文版有潘爱民老师翻译,对windows系统的发展,系统架构,内存管理,I/O,文件系统进行了详细的介绍,对于windows下搞网站开发的人来说可能不需要理解过多细节但是学一下如何使用本书介绍的工具调教系统可以增加工作效率。 如果要搞桌面编程那就是必备了!
7,Pro Javascript Techniques
Pro JavaScript Techniques (Pro) by John Resig Read more about this title... |
JQuery作者力作,大体看了一下比较基础很多代码也都看过也就没有细看,不过看john的blog的介绍下一本书《Untold JavaScript Secrets》应该比较有看头。
8,Developing Microsoft Asp Server Controls And Components
Developing Microsoft ASP.NET Server Controls and Components by Nikhil/Datye, V. Kothari, Nikhil Kothari, Vandana Datye Read more about this title... |
这本书好像是很早以前出的冲着大牛Nikhil(script#及web development helper作者)的名字才下载了本书的chm版来看,刚看了前几章写的比较深入推荐想编写自己的控件的程序员阅读。
9,Learning JQuery
Learning jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques by Karl Swedberg, Jonathan Chaffer Read more about this title... |
当初学习jquery的时候主要是看着网上的例子以及visualjquery网站来学习的后来发现出了书就想下来看一看,本来想下的时《jquery in action》一书不过没有找到资源就下了这本书,除了插件机制的讲解比较有看点外,对于不以英语为母语的人来说还是看着网上的例子动手实践学的快点,而且拥有一些js,css,dom的基础知识是必须的。人的记忆力有限对于这么多的函数大体混个脸熟具体的用的时候再查就可以了推荐visualjquery网站。
10,CLR via C#
CLR via C#, Second Edition (Pro Developer) by Jeffrey Richter Read more about this title... |
我看的是有李建忠老师翻译的第一版而且是扫描的很不清晰的电子版,记得是夏天刚开学的时候下来开始每晚看一点等看完的时候时候已经穿可以穿长袖了,由于当初刚开始入门所以只是对语法,关键词记得比较多好像光delegate就研究和好久才搞懂,这本书没有讲实战也没有讲网络或桌面编程而是对c#这门语言进行了深入的讲解,前不久下了这本书的第二版抽空再过一下。
11,Pro C# 2005 And .Net2.0 Platform
Pro C# 2005 and the .NET 2.0 Platform, Third Edition by Andrew Troelsen Read more about this title... |
这本书上会说过了不过还是要提一下,这是一位MVP的作品, 好像是至今两本获jolt大奖的.net书籍之一(另一本是《NET设计规范:.NET约定、惯用法与模式》),对语法,运行机制,sdk,form,asp.net,webservice等进行了简要的介绍。相对《框架设计》一书来说更加浅显易懂,更加注重技巧。现在好像现在已经出到了第四版。
12,另外推荐一下infoq上的两本小书:领域驱动设计精简版和Visual Studio .NET使用技巧手册。