.NET 推荐书籍
.NET技術從1.1發展到2.0,內核基本完善,從.NET 2.0開始學習是個明智的選擇。而NET 3.5以及即將推出的.NET 4.0所新加的技術如LINQ,弱語言支持等等,是初學者不用太關心的技術,用到再學吧,要不你會這么多技術書壓著停步不前。 另外,.NET框架雖說與編程語言無關,但說到底還是得依托于語言實現你的想法,支持.NET的語言的優秀代表莫過于C#了,所以推薦從學習C#開始。當然你要學習VB.NET也無可厚非。
一、入門推薦
入門學習是基本不用書籍的,起碼不用買實體書,網絡上的電子書就夠了。參照前面所述,開始編碼實踐吧,從System.Console.Writeline("Hello,world!")開始。如果要看書,找最薄的把基本語法看看,了解整體語言特征。 像什么《C#入門經典》(封面是紅色,還有幾個人笑瞇瞇的對著你看的那本書)之類的大部頭,拿來當詞典查查就行。如果實在要把他讀完,真是件活受罪的事情。
推薦書籍:
1、《Apress Illustrated C Sharp 2008》,譯名:《C#圖解教程》
2、《Beginning C# Ojects》,作者Jacquie Barker, Grant Palmer,不是封面是幾個人笑瞇瞇看著你那本。 網上可以搜到一本入門書叫:《C#完全手冊》大概300頁。
二、深入.NET開發
這個階段得好好看下書了,以下書籍最好都看看。 像.NET框架介紹的書籍,如Jeffery的書,剛開始學.NET也可以看看,當掌握到一陣程序之后再繼續看看,會有溫故而知新的功效。
推薦書籍: 1、《Effective C#》
了解怎么更有效的編程。 2、《Microsoft.NET框架程序設計(修訂版)》
作者Jeffrey Richter,他還寫過《windows核心編程》。 3、《C#設計模式》,其實任何一本設計模式的書都可以,個人比較喜歡的設計模式書市《Head first Design Pattern》
。 4、《.NET設計規范》
,每個語言開發都有一個編程規范,這是一個業界公認的規范。
三、不同領域
在對.NET框架以及C#程序開發有了全面了解之后,接下來可以根據自己從事的特定領域,學習專門的.NET開發技巧。
主要包括:
1、針對Web應用開發 的ASP.NET/ASP.NET Ajax/Siverlight;
2、針對基于.NET的胖客戶端應用開發的Windows Form/Windows Presentation Foundation(WPF);
3、支持Web互操作的Web Service/WCF。
推薦書籍:
1、ASP.NET方面
:《Professional ASP.NET》(Wrox)、《ASP.NET3.5揭秘》、《Siverlight 2.0》等等
2、Windows應用程序開發方面
:《Professional Windows Forms》(Wrox) 、《WPF揭秘》、《WPF高級編程》、《應用=代碼+標記:MICROSOFT WINDOWS PRESENTATION FOUNDATION指南 》等等。
3、Web Services開發方面
:《Professional ASP.NET Web Services》(Wrox)、《WCF》(OREILLY)等等
轉自不知何處
1.
書名:Microsoft .NET框架程序設計(修訂版)
作者:Jeffrey Richter
譯者:李建忠
出版日期:2003 年11月
出版社:清華大學出版社
推薦理由:框架設計是我看的第一本真正意義上的.NET書籍,之前看過很多,但都是工具類的。如果僅僅把.NET作為開發程序的工具,那些書就足夠了。但是.NET絕不僅僅是個工具,它是一種思想、一個平臺。要想深入學習,必須對其Framework有所了解。《Microsoft .NET框架程序設計(修訂版)》無疑是學習.NET Framework最好的一本。李健忠老師的翻譯通俗流暢,并且字里行間流露著他對.NET的深刻理解。這本書陪伴我度過了研究生期間很多無聊的課程。不過初學者看這本書開始也許會很費勁,有一次一個同搞.NET的同學拿過去翻了翻就扔給了我,說:看不懂。
2.
書名:重構:改善既有代碼的設計(中文版)
作者:Martin Fowler
譯者:侯捷,熊節
出版日期:2003 年9月
出版社:中國電力出版社
推薦理由: 重構,這個既簡單又深奧的概念直到現在仍然吸引著廣大設計愛好者。幾年前當我幾乎被這個名詞弄暈的時候,我找到了這本書重構的誕生地。它同樣是我的課堂書籍。與《框架設計》不同的是,它的概念和理論十分簡單,即使對編程只有一點點的認識,也能很愜意的閱讀本書。因為它所闡述的,就是我們程序員平時所做的修改代碼。但如何更好的修改,使其更符合OO標準,又是一個非常復雜的過程。
3.
書名:敏捷軟件開發:原則、模式與實踐
作者:Robert C. Martin
譯者:鄧輝
出版日期:2003 年9月
出版社:清華大學出版社
推薦理由: Bob大叔最膾炙人口的作品。如果你看過《設計模式》與《重構》,那么推薦你接著看這本,對于設計模式的理解就會上升一個層次。熟練掌握各種設計原則,我們就不必再死記那些刻板的模式。只要我們的設計復合原則,就是一個良好的設計。《設計模式》、《重構》和《敏捷軟件開發》是設計愛好者必讀的三本書。
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與模式》等應該稱為設計模式初學者的首選。
一、入門推薦
入門學習是基本不用書籍的,起碼不用買實體書,網絡上的電子書就夠了。參照前面所述,開始編碼實踐吧,從System.Console.Writeline("Hello,world!")開始。如果要看書,找最薄的把基本語法看看,了解整體語言特征。 像什么《C#入門經典》(封面是紅色,還有幾個人笑瞇瞇的對著你看的那本書)之類的大部頭,拿來當詞典查查就行。如果實在要把他讀完,真是件活受罪的事情。
推薦書籍:
1、《Apress Illustrated C Sharp 2008》,譯名:《C#圖解教程》
2、《Beginning C# Ojects》,作者Jacquie Barker, Grant Palmer,不是封面是幾個人笑瞇瞇看著你那本。 網上可以搜到一本入門書叫:《C#完全手冊》大概300頁。
二、深入.NET開發
這個階段得好好看下書了,以下書籍最好都看看。 像.NET框架介紹的書籍,如Jeffery的書,剛開始學.NET也可以看看,當掌握到一陣程序之后再繼續看看,會有溫故而知新的功效。
推薦書籍: 1、《Effective C#》
了解怎么更有效的編程。 2、《Microsoft.NET框架程序設計(修訂版)》
作者Jeffrey Richter,他還寫過《windows核心編程》。 3、《C#設計模式》,其實任何一本設計模式的書都可以,個人比較喜歡的設計模式書市《Head first Design Pattern》
。 4、《.NET設計規范》
,每個語言開發都有一個編程規范,這是一個業界公認的規范。
三、不同領域
在對.NET框架以及C#程序開發有了全面了解之后,接下來可以根據自己從事的特定領域,學習專門的.NET開發技巧。
主要包括:
1、針對Web應用開發 的ASP.NET/ASP.NET Ajax/Siverlight;
2、針對基于.NET的胖客戶端應用開發的Windows Form/Windows Presentation Foundation(WPF);
3、支持Web互操作的Web Service/WCF。
推薦書籍:
1、ASP.NET方面
:《Professional ASP.NET》(Wrox)、《ASP.NET3.5揭秘》、《Siverlight 2.0》等等
2、Windows應用程序開發方面
:《Professional Windows Forms》(Wrox) 、《WPF揭秘》、《WPF高級編程》、《應用=代碼+標記:MICROSOFT WINDOWS PRESENTATION FOUNDATION指南 》等等。
3、Web Services開發方面
:《Professional ASP.NET Web Services》(Wrox)、《WCF》(OREILLY)等等
轉自不知何處
1.
書名:Microsoft .NET框架程序設計(修訂版)
作者:Jeffrey Richter
譯者:李建忠
出版日期:2003 年11月
出版社:清華大學出版社
推薦理由:框架設計是我看的第一本真正意義上的.NET書籍,之前看過很多,但都是工具類的。如果僅僅把.NET作為開發程序的工具,那些書就足夠了。但是.NET絕不僅僅是個工具,它是一種思想、一個平臺。要想深入學習,必須對其Framework有所了解。《Microsoft .NET框架程序設計(修訂版)》無疑是學習.NET Framework最好的一本。李健忠老師的翻譯通俗流暢,并且字里行間流露著他對.NET的深刻理解。這本書陪伴我度過了研究生期間很多無聊的課程。不過初學者看這本書開始也許會很費勁,有一次一個同搞.NET的同學拿過去翻了翻就扔給了我,說:看不懂。
2.
書名:重構:改善既有代碼的設計(中文版)
作者:Martin Fowler
譯者:侯捷,熊節
出版日期:2003 年9月
出版社:中國電力出版社
推薦理由: 重構,這個既簡單又深奧的概念直到現在仍然吸引著廣大設計愛好者。幾年前當我幾乎被這個名詞弄暈的時候,我找到了這本書重構的誕生地。它同樣是我的課堂書籍。與《框架設計》不同的是,它的概念和理論十分簡單,即使對編程只有一點點的認識,也能很愜意的閱讀本書。因為它所闡述的,就是我們程序員平時所做的修改代碼。但如何更好的修改,使其更符合OO標準,又是一個非常復雜的過程。
3.
書名:敏捷軟件開發:原則、模式與實踐
作者:Robert C. Martin
譯者:鄧輝
出版日期:2003 年9月
出版社:清華大學出版社
推薦理由: Bob大叔最膾炙人口的作品。如果你看過《設計模式》與《重構》,那么推薦你接著看這本,對于設計模式的理解就會上升一個層次。熟練掌握各種設計原則,我們就不必再死記那些刻板的模式。只要我們的設計復合原則,就是一個良好的設計。《設計模式》、《重構》和《敏捷軟件開發》是設計愛好者必讀的三本書。
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與模式》等應該稱為設計模式初學者的首選。
總結
- 上一篇: 计算机的it入门知识点,基础乐理知识点电
- 下一篇: 本地搭建Agriculture_Know