C#好書盤點

 本文本人只授權CSDN以及其相關單位機構隨意修改,其他任何出版機構,博客可以轉載但是要保留版權如果修改版權信息,本人將根據《信息網絡傳播權保護條例》追究法律責任,請尊重他人的勞動成果,尊重原創!

C#是學習asp.net和.NET Winform程序的基礎,所以一定要學好。從00年C#出道到現在,7年過去了,C#的書出了許多,有不少好書。

 

1.《21天學通C# 》

作者:作者:(美)瓊斯 著,信達工作室 譯    出版社:人民郵電出版社 出版日期:2002-3-1

點評:這本書出版於02年,現已成絕版孤本,書店已經沒有,只有高校的圖書館有此書的芳蹤了。個人認爲這本書是入門的最好書籍,因爲這本書講的最淺顯,厚度也可以,沒有比這更淺顯的書了,當然這本書淺則淺亦卻不是膚淺而是從最淺顯的入手講述深刻的道理。書中的例子都給的很全,初學者還是非常適合讀這本書的,把基礎的東西講的很透徹。屬於sam公司的21天系列,這本書還有個好處就是章節安排是本人見過最合理的,不想某些書感覺很亂。書基本是講語法,後面安排2章講了WINFORM和ASPNET,個人覺得很好,其實在目前的情況下.NET還是做ASP.NET的多,所以沒有必要講WINFORM,WINFORM還是用C++或者VB或者其他老語言吧,因爲.NET的代碼可以被反編譯,所以估計沒有人願意這樣公開自己代碼吧,ASP.NET就不一樣了,代碼在服務器上。初學者最主要的是要樹立一個好的知識框架,不會沒有關係,但是要知道前後關係。 本書缺點是講1.1的。

 2.《C#程序設計》

作者:美 利伯蒂 編著 劉基誠 譯 出版社:中國電力出版社 出版日期:2002-4-1

點評:也是一本孤本絕版,不過好在本書第4版即將出版(估計講C#2.0的),這本書和上一本很像,不過這本書比上一本書講的“難”,有一點深度,前幾章可能還好,可能到後面就發現作者顯山漏水了。 本書的作者Jessy Liberty還出過一本書,Programming ASP.Net,也是O'Reilly出版的,年初出版的,寫的很基礎,Jesse寫的書比較易懂!本書翻譯的也不錯。書中“委託”被翻譯爲“代表”,這也是“委託”叫的很少的一種說法。這本書也是因爲結構合理所以算是好書。

3.《C#入門經典(第3版)》

作者:(美)Karli Watson Christian Nagel 等著 出版社:清華大學出版社 出版日期:2006-5-1

點評:這本書先後出了2版,就個人來說覺得沒有上2本書章節安排的合理,難度相對第一本書稍微大了一點點,但是這不影響它成爲經典,書不錯,基礎點都講到了,此書一定要看,估計這本書也是看的最多的人。作者清清月兒http://blog.csdn.net/21aspnet/ 泛型也講到了,XML,ADONET,畫圖,部署都有點介紹,這本書講的很全,書也很厚,不過深度不夠,很多地方都是介紹性的。以集合那一章爲例就沒有和泛型很好的結合,只能算開了個頭,當然如果作者真的把所有都寫的很細估計要在寫10本都不夠,總之這也是好書,這本書最大的特點是看得人最多,所以買也好,下載也好(下載是1.1版的沒有2.0內容),圖書館借也好都會很容易找到這本書

4.《C#高級編程(第4版)》

作者:(美)內格爾 等編著,李敏波 翻譯 出版社:清華大學出版社 出版日期:2006-10-1

點評:最厚的一本書,1200頁,200萬字。這本書講了很多高級的主題,當然也不夠深入,可以看作拋磚引玉吧,前半部分也是講語法,講的不錯,後面講了反射,線程,程序集,AD,Remoting,COM互操作,註冊表操作等等。既內容詳細而且全面,適合初學者也適合高手進階。不過多人寫的書自然有其缺點就是會風格多變,所以結構混亂,這本書和上1本都是的。相對頭2本由1人寫的就不同了。不過可以把這本書當作MSDN一類的東西看吧。

5.《C# Primer Plus 中文版》

作者:[美]米切爾森 著,雲巔工作室 編譯      出版社:人民郵電出版社      出版時間:2002年07月

點評:孤本絕版好書。這本書是講C#語法最細最厚最的,如果你覺得看其他書還看不懂就要看這本書,作者甚至於把例子也一行一行的做了講解,可以說任何人看這本書沒有學不會的!作者清清月兒http://blog.csdn.net/21aspnet/不說別的,光數組就講了2章,這是其他書中沒有看到過的。作者周良忠是暢銷圖書《C++實踐之路》的譯者。引用譯者的話:你可以想像成一包方便麪(入門書),與其他方便麪相比,它附加了更多的作料(知識點),製作過程中,還多了幾道工序(特有的講解方式)! 因爲該書與其他C#入門書的不同之處是,知識結構完整、爲讀者順利學習主知識plus了“油”,也plus了“醋”;但它對知識點的講解並非深奧難懂,只是在基本編程知識的基礎上把C#的要點逐漸plus進來。

6.《C#編程語言詳解》

作者:(美)Anders Hejlsberg,Scott Wiltamuth,Peter Golde 著,張曉坤,譚立平,車樹良 譯      出版社:電子工業出版社      出版時間:2004年09月 

點評:也幾乎成孤本絕版了。你可以不知道此書,但是你不應該不知道作者作者Anders Hejlsberg,C#之父,Delphi之父。這本書是當年最早講C#2.0的書也只有Anders Hejlsberg在那個年代先爲大家傳道泛型。書中前面講了1.1的語法後面是2.0的泛型,迭代器,匿名方法。沒有設計高級知識。大師就是大師,這本書講知識點講滴水不漏,講的最深,書中文字很枯燥,不知道是不是作者就這麼寫的。

7.《Visual C# 2005技術內幕》

作者:(美)霍夫曼 著,李虎 等譯      出版社:機械工業出版社      出版時間:2007年05月

點評:這是一本很的書,這本書個人看了覺得很好,書不厚卻包羅萬象!語法講到了,也講了多線程,加密公鑰私鑰,對於ADO.NET更是用了5章,不同於其他書籍,所以也可以看出作者偏向於應用。對於Asp.net的WebPart和用戶定製主控頁都做了幾章講了,最後也講了Winform。個人覺得這本書是最好的一本書,不厚卻很精華。作者http://blog.csdn.net/21aspnet/

7.《Visual C# 2005技術內幕》

作者:(美)馬歇爾 著,許華傑,劉光惠 譯      出版社:清華大學出版社      出版時間:2007年01月 

點評:和上一本一樣的名字,黑皮書,個人覺得這本書叫技術內幕似乎更合適,上一本叫技術大全才合適。微軟出的自然說明書不會差,一般微軟出的書都有某種用意,屬於較高端的書。這本書最大的特點是作者喜歡大而全,和其他的大而全比作者用列表的方式列出知識點的全部屬性,所以可以把這本書當作MSDN的濃縮版看吧。

8.《Visual C# 2005從入門到精通》

作者:(英)夏普 著,周靖 譯      出版社:清華大學出版社      出版時間:2006年06月

點評:2.0好書,講的很深很好,章節安排很好,缺點是講的不夠多,虎頭蛇尾了,前面的基本語法堪稱完美,挑不出任何毛病,不過後面部分感覺作者在糊任務,個人感覺後半部可以刪除。作者講到的部分都可以說講的是其他書相比最的,這本書有個特點例子很深。書中例子講了源碼讀取器,就是代碼收縮自動標註顏色,可見作者水平很深。這本書還是值得讀的。

9.《框架設計(第2版):CLR VIA C#》

作者:(美)瑞奇特(Richter,J.) 著,周靖,張傑良 譯      出版社:清華大學出版社      出版時間:2006年11月 

點評:Jeffrey Richter是一位在全球享有盛譽的技術作家,尤其在Windows/.NET領域有着傑出的貢獻。他的第一本Windows著作Windows 3: A Developer's Guide大獲好評,從而聲名遠揚。之後,他又推出了經典著作《Windows 高級編程指南》和《Windows核心編程》。如今這兩本書早已成爲Windows程序設計領域的顛峯之作,培育了幾代軟件開發設計人員。他的每一本新作問世,我們都有理由相信這是一本鉅著,我們想要的一切盡在其中。

這本書主要講.NET框架的核心知識,表面上看也是寫數組,接口,委託,泛型,異常,垃圾回收等等,但是這本書的深度是其他書不可比擬的,這本書一定要看,但是不適合初學者。

10.《.NET本質論第1卷:公共語言運行庫》

作者:Don Box(美)伯克斯,(美)賽歐司編 著,張曉坤 譯      出版社:中國電力出版社      出版時間:2004年04月

點評:Don Box 是一位著名的教育家,被公認爲組件對象模型(COM) 領域的權威人物!本書講了.NET精髓CLR的運行原理,很深,絕對不適合初學者!初學者一定不要看,但是水平高的一定要看!DON BOX的書文字教晦澀。

11.《NET設計規範:.NET約定、慣用法與模式》

作者:克瓦林納,艾布拉姆斯 著,葛子昴 譯      出版社:人民郵電出版社      出版時間:2006年07月

點評:作爲高端的書,其實在看了很多書以後寫代碼規範就要提到日程上,但是本書作者又不是純粹講規範而是講爲什麼要這樣,其實可以把這一本書看作是講C#語法的高端書,書中包含很多評註,揭示了很多歷史背景,可見譯者很有功底,譯者在微軟工作,從某種角度來說這本書的價值可能更勝過《設計模式》這本書,作者是參與.NET Framework 的設計者,有豐富的經驗,書中的建議可以說都是建立在大部分開發人員都熟悉的Framework來講解更加讓人易於理解!Anders Hejlsberg,C#之父給本書高度評價:在微軟,本書所講述的規範已經指導我們經歷了.NET框架三個版本和無數其他項目的開發。而且它正指導着下一代Windows操作系統API--WinFX的開發!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章