孔雀翎----《Programming C# 》中文版 第4版
主頁:http://blog.csdn.net/21aspnet/?????????? 時間:2007.8.7?
電子工業出版社給我郵寄了此書,所以本人可以先在出版之前一睹為快。
本人曾看過300多本.NET方面的書,感慨頗深。其實一本好書可以影響一個人很多,而一本很差的書可能就會讓人誤入歧途。
我對好書的理解是思路清晰,結構良好,最好是能讓初學者有一個總體的框架認識,記得很小的時候看《學習的革命》中說到記憶的時候最好是把整個知識體系想像成一顆圣誕樹,然后我們把禮物放在樹杈上。
.NET的國外好書可以分為4大系:
第一也是影響最廣的是Wrox出版社的紅皮書,這系的書大多是作者的頭像,整本書封面紅色。
第二就是Microsoft出版社的黑皮書,這系的書大多是一個機械扳手或者儀器儀表,整本書封面黑色。
第三是Oreilly的動物世界,這系的書封面都有一個動物,當然這些動物都不是隨便選得而是有些暗喻!
第四是PEASON的方塊系列,這系的書封面就是國際象棋棋盤里帶幾幅圖畫。
相比較而言我覺得紅皮書往往講的博而不精,結構混亂可能作者多人的緣故,不過Wrox的書還是很實用的不可不讀,黑皮書呢則講的有些晦澀,可能作者本身是語言的設計者所以講的很“原理”,要知曉原理黑皮書也不可不讀。相對而言Oreilly和PEASON的書則恰到好處,本本都是經典。
如果你是一個初學者或者想補缺補差《Programming C#》中文版第4版是很好的入門書,這本書可以說是所有C#書中最經典的一本。
?第一章:講了C#與.NET框架,作者沒有大講特講,只是畫龍點睛一般,其實對于初學者沒有必要一開始就講.NET深層次的運行機理,那樣只會讓初學者云里霧里,對于.NET的編譯過程與NSIL初學者了解即可。但是---把.NET框架放第一章可見作者希望大家學習的時候首先樹立.NET框架的思想,并且在以后的學習道路上時刻圍繞.NET框架。后面幾章作者再往這顆樹上放禮物。?
第二章:以一個經典的“Hello Word”開頭,作者以此為“磚”引出了類,方法,命名空間這些“玉”!其實C#語言也就是圍繞這類和方法進行,可以說是程序員天天會寫的。作者引出了“Hello Word”運行的原理并講了運行最基本的程序需要怎么做!還有一條暗線講了基本的調試方法,因為寫程序不可避免會調試,所以作者在這一章希望大家能明白最基本的程序從引用系統類,到寫自己的代碼,到編譯調試運行。
第三章:有了第2章的興趣,大家自然想學習怎么寫出更多更好的程序。這一章就講C#語言最基礎的部分:變量,語句,操作符,if...else等等。作者可以說是字字經典,其他書中的要點本書都涵蓋了,作者還會在適當的地方講一點注意和提高的地方,例如作者在本章穿插了“堆棧與堆”等容易混淆的內容,這種風格貫穿全書。可以說這一章幫初學者在最短的時間內學到了最全的基本知識點!
第四章:講“類”與“對象”,一段段的方法組成了類,可以說程序的好壞主要就是類怎么組織。作者首先講怎么定義類,然后講對象的創建以及銷毀,以及可讀屬性,對象的封裝。作者在這里希望用最明白的語言加上小例子一步步把大家引到面向對象的大門。
第五章:繼承與多態。類之間的重復自然難免,所以面向對象就需要繼承父類和派生子類,作者此章的目的在于提高讀者面向對象的水平。作者講了怎么樣可以實現繼承以及調用父類的方法。至于抽象類密封類作者自然也免不了濃墨寫上幾筆,可以說再復雜的程序再復雜的系統也無非就是類之間的繼承派生調用,所以作者再這章安排了很多精彩內容,為讀者演繹繼承與多態的真諦!
第九章:數組集合泛型集合,程序自然離不開數據,這一章就為讀者講述在什么時候用到數組,什么時候用到集合,數組和集合的區別,以及C#2.0新增的泛型集合究竟有什么好處和特別之處。還有堆棧和隊列以及字典的妙用。可以說這一章講的種種數據列表都會在不同的地方被用到如果不知道,那么可能其他方法也能實現,但是卻沒有最好的方法用的那么省心!
后面其他章節講了正則表達式,因為程序中會經常遇到字符串匹配。對于WinForm和Web程序作者各有一章這樣兼顧并取,Web服務也用了一章?;镜臄祿爝B接以及怎么樣讀取,更新,刪除,插入數據的ADO.NET作者也有一章。
至于.NET的一些高級和冷僻的知識例如:反射,元數據,線程,死鎖,流,組件化作者也都深入淺出的做了介紹,讀者看過之后就會高屋建瓴。
可以說這本書看完之后讀者就會搭建一個很好很全面的只是框架。我們都知道.NET的全部知識如果寫書就是再寫10本也不可能寫完。作者這一本書可以看作是.NET的全部知識的高度濃縮。對于初學者這是一本不得不看的好書,這本書將帶你深入淺出,即使對于高手閑來沒事隨手翻翻也可以做到溫故知新!
總結
以上是生活随笔為你收集整理的孔雀翎----《Programming C# 》中文版 第4版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我们的誓言是什么歌啊
- 下一篇: 求一个悲伤的微信网名