1. 程式人生 > >C#刨根究底:《你必須知道的.NET》讀書筆記系列

C#刨根究底:《你必須知道的.NET》讀書筆記系列

wid 最終 table bsp 圖解 萬能 展望 應用 light

一、此書到底何方神聖?

技術分享

  《你必須知道的.NET》來自於微軟MVP—王濤(網名:AnyTao,博客園大牛之一,其博客地址為:http://anytao.cnblogs.com/)的最新技術心得和感悟,將技術問題以生動易懂的語言展開,層層深入,以例說理。全書主要,包括了.NET基礎知識及其深度分析,以.NET Framework和CLR研究為核心展開.NET本質論述,涵蓋了.NET基本知識幾乎所有的重點內容。全書分為5個部分,第1部分講述.NET與面向對象,從底層實現角度分析了.NET如何實現面向對象機制,進一步分析了面向對象設計原則;第2部分論述了.NET類型,系統和CLR的內存管理機制,並對IL語言進行了相應介紹;第3部分論述.NET Framework框架的方方面面,詳細分析了.NET框架的所有重點、難點和疑點內容,對框架類庫的全貌進行了必要的專題性探討;第4部分重點介紹,了.NET泛型和安全性的相關知識和本質解密;第5部分對.NET 3.0/3.5/4.0,新特性進行了詳細的介紹和引導,對於快速入門.NET新特性提供了方便之門,《你必須知道的.NET》適於對.NET有一定了解的技術學習者、軟件工程,師和系統架構師閱讀,同時也有助於.NET初學者進行快速提高,可作為大中,專院校和.NET技術培訓機構的參考教材。

王濤,網名anytao,軟件架構師,機械工程碩士,連續三屆MicrosoftVisual C# MVP,博客園技術專家,著有《你必須知道的.NET》一書,專註於.NET底層架構和.NET平臺企業級應用,長期投入於互聯網產品開發、微軟雲計算平臺、分布式系統和企業級系統架構的研究與實踐。目前,投身於移動互聯產業,和幾個誌同道合的兄弟在技術之路上狂奔。

作者對.NET基礎架構和CLR底層運行機制有濃厚的研究興趣和造詣,熟悉ASP.NET、Windows Azure、SQL Server、WCF、LINQ、Silverlight、IIS、XML、Windows Phone、Facebook相關技術,精通數據庫應用系統和大型Web系統的開發流程、技術體系和架構設計,對面向對象、設計模式和軟件架構有長期的研究與實踐經驗。

二、為何閱讀此書?

  (1)剛剛才把《C#圖解教程》閱讀完畢,也陸陸續續寫了6篇讀書筆記(見C#溫故知新:《C#圖解教程》讀書筆記系列),感覺在基礎知識這塊收獲很大,也讓我對於.NET的基礎知識這塊有了更大的重視。毫無疑問,《CLR via C#》是.NET方面的聖經教本(我有第一版的.NET框架程序設計,但是一直沒翻過,太難啃了,多次放棄),但是難度太大,基礎不紮實的.NET菜鳥是很難有收獲的。而這本《你必須知道的.NET》則是國內這方面的聖經教本了,至少我之前粗略地閱讀了一遍感覺還是能夠理解。這裏不得不說,前些年國內的技術書籍作者都太浮躁,寫的東西大多沒有深度,就只是簡單的闡述基本操作,再貼一大段的代碼讓你自己領悟。(有的書籍甚至只是對一些SDK的中文翻譯而已,而且翻譯得毫無價值,甚至誤導讀者)這種不負責任的技術書籍完全沒有什麽營養,還不如不買。

  (2)借用程傑(《大話設計模式》的作者,網迷伍迷,博客地址:http://cj723.cnblogs.com/)老師的話:“看過《射雕英雄傳》的人都知道,郭靖如果不是受過馬鈺兩年內功的訓練,單是江南七怪十幾年的招式練習,是不可能學會降龍十八掌,並最終成為絕世高手的。只練招式,那是徒有其表,遇到稍有內功修煉的武者,就將敗下陣來,而內功越深,水平也就越高。要成為高手,必須修煉內功。”而《你必須知道的.NET》就是一本這樣修煉.NET內功的書籍,我們可以通過一些類似《從入門到精通》、《XX天精通XX》之類的書幾天就學會開發一些什麽WindowsForm、WPF、ASP.NET的小程序,但這些技能卻不能保證我們成為真正的.NET專業高手。本書沒有以往國內書籍抄襲或拼湊文字的浮躁,也沒有國外資料因翻譯或文化差異所造成閱讀的困惑,而更多的是對.NET深層實現的剖析。或許閱讀之前,你會覺得自己知道的.NET已經很多,但當你讀完本書,你會感受到,原來.NET還有很多必須知道的內容我並不知道

  (3)這本書也是我的2014讀書計劃裏面比較重點的一本,深入理解.NET Framework和CLR的原理,對於之前模淩兩可的內容進行刨根究底,知其然也知其所以然是我所追求的目標。就像程傑老師所說,要想成為高手,必需修煉內功,我得通過好好閱讀這本書修煉好我自己的.NET內功,為了以後畢業更好的發展,現在就開始閱讀,加油,Fighting,I can do it.

三、讀書筆記計劃

第一部分:淵源—.NET與面向對象

第1章 OO大智慧

第2章 OO大原則

第3章 OO之美

讀書實踐:一個基於OO的萬能加載器的實現

第二部分:本質—.NET深入淺出

第4章 一切從IL開始

  (1)從Hello World認識IL

  (2)方法表初窺

第5章 品味類型

第6章 內存天下

第三部分:格局—.NET面面俱到

第7章 深入淺出—關鍵字的秘密

第8章 巔峰對決—走出誤區

第9章 本來面目—框架詮釋

第10章 格局之選—命名空間剖析

第四部分:拾遺—.NET也有春天

第11章 接觸泛型

第12章 如此安全性

第五部分:未來—.NET技術展望

第13章 走向.NET3.0/3.5變革

第14章 跟隨.NET4.0腳步

作者:周旭龍

出處:http://www.cnblogs.com/edisonchou/

本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。

C#刨根究底:《你必須知道的.NET》讀書筆記系列