.NET技術書籍推薦

來源:互聯網
上載者:User

轉自http://www.cnblogs.com/kirinboy/archive/2008/03/25/dotnet_books_recommend.html
今天看到dudu號召大家推薦對自己最有協助的技術圖書,在下不才,幾年間看過的書籍屈指可數,但有幸的是,所看的書都是經典中的經典。藉此post向大家推薦一下。因為都是經典書,所以沒什麼新意,其他人推薦的也不外乎這幾本。

1.

書名:Microsoft .NET架構程式設計(修訂版)

作者:Jeffrey Richter

譯者:李建忠

出版日期:2003 年11月

出版社:清華大學出版社

推薦理由:架構設計是我看的第一本真正意義上的.NET書籍,之前看過很多,但都是工具類的。如果僅僅把.NET作為開發程式的工具,那些書就足夠了。但是.NET絕不僅僅是個工具,它是一種思想、一個平台。要想深入學習,必須對其Framework有所瞭解。《Microsoft .NET架構程式設計(修訂版)》無疑是學習.NET Framework最好的一本。李健忠老師的翻譯通俗流暢,並且字裡行間流露著他對.NET的深刻理解。這本書陪伴我度過了研究生期間很多無聊的課程。不過初學者看這本書開始也許會很費勁,有一次一個同搞.NET的同學拿過去翻了翻就扔給了我,說:看不懂。

 

2.

書名:重構:改善既有代碼的設計(中文版)

作者:Martin Fowler

譯者:侯捷,熊節

出版日期:2003 年9月

出版社:中國電力出版社

推薦理由: 重構,這個既簡單又深奧的概念直到現在仍然吸引著廣大設計愛好者。幾年前當我幾乎被這個名詞弄暈的時候,我找到了這本書——重構的誕生地。它同樣是我的“課堂書籍”。與《架構設計》不同的是,它的概念和理論十分簡單,即使對編程只有一點點的認識,也能很愜意的閱讀本書。因為它所闡述的,就是我們程式員平時所做的——修改代碼。但如何更好的修改,使其更符合OO標準,又是一個非常複雜的過程。

 

3.

書名:敏捷式軟體開發 (Agile Software Development):原則、模式與實踐

作者:Robert C. Martin

譯者:鄧輝

出版日期:2003 年9月

出版社:清華大學出版社

推薦理由: Bob大叔最膾炙人口的作品。如果你看過《設計模式》與《重構》,那麼推薦你接著看這本,對於設計模式的理解就會上升一個層次。熟練掌握各種設計原則,我們就不必再死記那些刻板的模式。只要我們的設計複合原則,就是一個良好的設計。《設計模式》、《重構》和《敏捷式軟體開發 (Agile Software Development)》是設計愛好者必讀的三本書。

 

4.
書名:ASP.NET 2.0揭秘

作者:Stephen Walther

譯者:譚振林,黎志,朱興林,馬士傑

出版日期:2007 年10月

出版社:人民郵電出版社

推薦理由:將近一年沒有搞ASP.NET了,因此這本書買來也束之高閣。但此書1.1版本卻令我印象深刻。當年就是那本綠皮的《ASP.NET揭秘》把我領進了ASP.NET的殿堂。我甚至一度認為其它的ASP.NET書都是垃圾(特別是清華大學出版的Wrox的紅皮書,其實是翻譯的太爛)。雖然2.0版本的中文版姍姍來遲,但是我仍然認為它值得收藏。特別是四位國內MVP的加盟,一定不會讓人失望。越來越多的技術高手加入到寫書譯書的隊伍中來,會徹底改變國內翻譯書籍沒法看的尷尬局面。

 

5.

書名:Head First設計模式(中文版)

作者:Eric Freeman,Elisabeth Freeman,With Kathy ierra,Bert Bates

譯者:O'Reilly Taiwan公司

出版日期:2007 年9月

出版社: 中國電力出版社

推薦理由:這是一本讓人拍案叫絕的書,它用淺顯風趣的語言和別具一格的表現形式,把《設計模式》中天書一般的理論展現的精妙絕倫。如果你對設計模式還一知半解,或被《設計模式》中晦澀的文字搞得暈頭轉向,那麼趕快來閱讀本書吧。然而從某種意義上說,《Head First設計模式》是一本不能看的書,因為你一旦看過,會對其它的書倍感失望。所謂曾經滄海難為水是也。

6.

書名:重構與模式

作者:Joshua Kerievsky

譯者:楊光,劉基誠

出版日期:2006 年12月

出版社:人民郵電出版社

推薦理由:很遺憾,我是在看完《Head First設計模式》後看得這本書,因此對其語言的易讀性很是失望。甚至一度把它放回了書架上。但是這並不代表它不是一本經典書。它將重構與模式完美的結合,使我們明白了設計是按照設計原則將代碼重構成模式的過程。

 

7.
書名:C#和.NET 2.0 實戰:平台、語言與架構

作者:Patrick Smacchia

譯者:施凡,李永倫,譚穎華,徐寧

出版日期:2008 年1月

出版社:人民郵電出版社

推薦理由:不管你使用什麼語言進行開發,都希望手頭有一本大而全的參考書。否則東一本架構、西一本文法,南一本WinForm,北一本ASP.NET,會把人搞得很崩潰。儘管Google和百度在絕大多數情況下可以解決問題,但是萬一沒有網路呢?《C#和.NET 2.0 實戰》就是這樣一本書,它包羅.NET的永珍,編程時遇到任何問題都可以先翻開本書尋找答案。如果你是一個.NET程式員,案邊放這樣一本書是再適合不過了。我在讀書小組推薦過這本書。

 

8.

書名:公司專屬應用程式架構模式

作者:Martin Fowler

譯者:王懷民,周斌

出版日期:2004 年7月

出版社:機械工業出版社

推薦理由: 秉承Martin Fowler一貫的通俗易懂的寫作風格,用最淺顯的語言描述複雜的概念。書中所列舉的各種模式,我們肯定都或多或少使用過。本書是分層設計的指導書。

 

9.

書名:.NET 設計規範——.NET約定、慣用法與模式

作者:Krzysztof Cwalina,Brad Abrams

譯者:葛子昂

出版日期:2006 年7月

出版社: 人民郵電出版社

推薦理由: 你是否修改過別人的代碼?你是否因為混亂的命名規則和晦澀的變數名稱抓狂?如果所有.NET程式員都讀過《.NET 設計規範》,這一切也許就不會發生了。它雖然名稱為“Framework Design Guidelines”,但實際上不僅僅是指導我們如何編寫架構,它本身就是.NET Framework的設計規範。我們平時在做任何開發,哪怕是最簡單的工具時,也應該遵循書中所提出的標準。

 

10.

書名:設計模式:可複用物件導向軟體的基礎

作者:Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides

譯者:李英軍,馬曉星,蔡敏,劉建中

出版日期:2004 年9月

出版社: 機械工業出版社

推薦理由:之所以最後推薦本書,並不是因為它不如前幾本,相反,它應該是所有設計愛好者的第一本書。但它太晦澀了,它就像是一本武林秘籍,不是所有人都能參透其中的奧秘。然而幸好很多高手練成絕世武功後,把他們的心得寫了出來,這些心得要好理解得多。因此《Head First設計模式》、《設計模式解析》、《Java與模式》等應該稱為設計模式初學者的首選。

冠億科技,盡心儘力

另外,在http://www.cnblogs.com/dudu/archive/2008/03/25/1120574.html也有很多的書籍推薦.是Dudu老大發起的.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.