.net 學習必須學的書籍,新手必備,老手升級必須品!!!

最近看到一篇文章 是關於學習.net的數據 給你們看看。javascript

《《第一篇:》》html

人身爲一個典型的技術宅,平時看了一些技術書籍。算不上是「博覽羣書」,但也涉獵很多。抽空出來整理一下,把我的認爲不錯的推薦給你們,但願能幫助到同仁們。java

注:本文標題是「.NET...」,但並不侷限於.NET領域的,也涵蓋一些web開發,數據庫相關的等。本人也不是什麼高手或者大牛,因此幾乎能夠徹底排除「書託」的嫌疑。程序員

(排名部分前後,按記憶整理。基本是按照通常人的學習順序來的。若是您有本身的不一樣見解或者好書推薦,歡迎您及時留言指出。)web

 

1.  C# 編程基礎相關的(語法,面向對象基礎):sql

 

 【 C#入門經典】數據庫

傳說中的「紅皮書」,在北京的時候,看到幾乎是「人手一本」。後來本身在網上下載了電子版看了看,感受還不錯。比較適合初學者入門和參考。編程

 

【C#高級編程】設計模式

《C#入門經典》的升級版,適合深刻去學習。網上有不少人推薦,本身去看了看,感受通常般。部分章節翻譯得通常,有copy  MSDN的嫌疑。(僅我的見解)瀏覽器

 

【C#圖解教程】

這本書主要是講解C#語法,面向對象編程基礎的。講的還比較細緻,有些地方拿C++思想對比。適合「初中級」讀者,能夠做爲案頭參考工具書。我的還比較推薦。

 

 

2.  web開發相關的

JavaScript網頁開發——體驗式學習教程】

 

該書是張孝祥老師早年的做品,適合初學者學習。結合本書的配套視頻,認真學習後,基本能夠掌握HTML、CSS、javascript等網頁開發技術。

 

精通CSS+DIV網頁樣式佈局】

 

比較適合web程序員或者網頁設計師。想要深刻點學習網頁開發,DIV佈局,瀏覽器兼容等技術。

 

精通JavaScript】

該書是jQuery之父的著做。想深刻學習javascript BOM,DOM及面向對象編程,強烈推薦此書。

 

【jQuery基礎教程】

適合想要學習jQuery框架(類庫)的朋友,其中也包含一些DOM編程、事件驅動的知識。再配合jQeury API文檔,即可以熟練使用jQurey框架開發應用了。

 

3. asp.net開發方面的:

asp.net開發方面的書籍缺乏很多,可是大可能是講些什麼「控件」的,這類書籍我不太推薦你們去看,由於沒有太大價值。畢竟我是過來人,走過的彎路不但願你們繼續走。

我推薦你們先看看一套完整的視頻,理解了web開發的本質後,回頭再去看那些所謂的「控件」,「web窗體」等等。這樣能觸類旁通,很快掌握這些控件。再通過必定的積累,便真正掌握了asp.net的精髓,可以快速成長起來。絕不吹牛的講,我在幾年前剛畢業參加工做的時候,不少有工做經驗的程序員都曾對我這小子「另眼相看」。這就是本質與精髓的魅力,這就是掌握內功後,學習能力日新月異的體現。

 

 

至於書籍嘛。有一兩本仍是值得一讀的。例如《asp.net本質論》,是從底層去剖析的,講解很是深刻。有深度,值得一讀。(網上有試讀章節,不妨參考)

《ASP.net3.5核心編程》(這本書的前身叫作《ASP.NET.2.0技術內幕》,因爲翻譯的通常般,網上評價不是太好。《ASP.net3.5核心編程》翻譯得靠譜一些,也加入了一些新的技術點,建議直接閱讀《ASP.net3.5核心編程》)

若是你想更深刻的瞭解那些控件的工做原理,並開發出本身的控件,不妨讀讀這本《庖丁解牛—縱向切入ASP.NET3.5控件和組件開發技術》

 

 

好了,今天因爲時間的關係,就先到這裏。後續還會給你們推薦一些.NET Framework和CLR本質,Windows編程和操做系統,sqlserver數據庫相關等...

 

 

《《第二篇》》

一、當你仍是個初學者或者有意向學習C#的話,那麼《C#入門經典》是必讀的書籍

 

二、當你想提升本身的技能或者想了解更多的知識,那麼《C#高級編程》、《C#中的委託和事件》是必讀的書籍

 

三、當你的技能已經獲得較大的提升且也有2年以上開發經驗了,那麼《C#設計模式》、《Head First 設計模式》、《設計模式-C#基於工廠化的實現》、《類庫開發的設計準則》是必讀的書籍

 

四、當你想了解或者掌握更多的有關設計、軟件工程等方面的知識的時候,那麼《設計之道》、《軟件工程思想》、《人件---- 軟件工程》是必讀的書籍

 

五、當你能夠發現什麼樣的代碼是醜的,什麼樣的代碼是須要修改的,那麼《重構:改善既有代碼的設計》、《原則、模式與實現》、《敏捷開發》、《設計模式可複用面向對象軟件的基礎》是必讀的書籍

 

六、當你想對.net架構體系有個更深的的瞭解的時候,那麼《NET框架設計》、《精通DotNet核心技術原理與構架》、《你必須知道的.NET》是必讀的書籍

 

七、當你對.net有必定的掌握且編碼技巧和設計都較高的水平了,那麼《.NET多線程篇》、《NET網絡編程》、《高性能網站建設指南》、《WCF技術解析》、《WPF編程》

 

八、當你想要學習、瞭解、掌握一些.net第三方框架的時候,那麼《Enterprise+Library》、《Spring.NET框架參考文檔》、《NHibernate文檔》是必讀的書籍

 

九、當你想發展你的項目管理方面的技能的時候,那麼《IT項目管理最佳歷程.pdf》、《人月神話》是必讀的書籍

 

十、當你想提升SQL語言方面的時候,那麼《SQL語言藝術》是必讀的書籍

 

十一、當你須要瞭解javascript、html的時候,那麼《html dom》、《xml dom》、《javascript高計程序設計》

相關文章
相關標籤/搜索