asp.net2.0學習歷程-菜鳥到中級程序員的飛躍_.Net教程
推薦:.Net編程的多個小技巧VS.Net IDE 如何改變region的顏色 通過工具 à 選項 à 環境 à 字體和顏色 à 可折疊文本設置 WinForm 1.如何使winForm不顯示標題欄? 通過設置form
如果你是一個菜鳥或者自認為初學者那么本文非常適合你。
不能說這30本書就是最佳組合,但是可以說這個組合不差;本人曾博覽群書,很多書重復,很多書講的不適用,這些書都是目前書店可以買到的;
達到中級程序員以后怎么成為高級程序員就靠你自己了,而此時你已經有辨明是非的能力,這也就是本文的目的!
30本好書點評:分4大方向(html--Web的基礎;javascript--讓網頁動起來;C#--程序;數據圖中縱向;)
5個時期(入門,基礎,應用,提高,飛躍 )
一.入門
1.《HTML與CSS入門經典(第7版) 》HTML入門
點評:html語言的入門,由于html極其簡單所以同類其他書也可代替,本書并非經典,本書擺在這里純屬占位!你可以用其他書代替。
2.《C#入門經典(第3版)》C#入門
點評:經典中的經典,個人認為是30本書里最重要的,雖然其他講C#的好書也很多但大多1.0版的,很多在書店已經絕版,被《程序員》等機構評選為2006年最受讀者喜愛的十大IT圖書之一。
3.《精通SQL--結構化查詢語言詳解》SQL數據入門
點評:不能說很好,但也不差,感覺吃透全書也可以應付如常SQL語句了。
4.《專家門診--SQL SERVER開發答疑200問》SQL數據入門
點評:好書,正好結合上本,可惜的是不是Sqlserver2005。
5.《SQL SERVER 2005基礎教程》SQL數據入門
點評:書一般,不過還是很全的,和同類書比起來還是不錯。
入門總結:這幾本書學的快的話2個月,慢則數月,如果真的吃透基本上就打了很好的底子!當然不能說100%,很多東西還要后面的學習來發現不足,重新學習。
二.基礎
6.《Programming ASP.NET中文版(第3版)》ASP.NET基礎
點評:經典中的經典,全球經典,五年三版,權威著作,這本書是最最基礎的ASP.NET入門書,講的非常全涵蓋所有基本面,每一個控件都細細說明,非常易懂,不過本書講的難免有點雜,初學者看了難免云里霧里所以要下一本書提綱挈領,此書非看不可。
7.《ASP.NET 2.0經典教程--C#篇》ASP.NET基礎
點評:經典,和上一本結合起來最好,本書講大的方面,看了能讓人明白asp.net分那幾個步驟,不過唯一的缺陷就是不細,上一本正好補充,此書非看不可。
8.《C#高級編程(第4版)》C#基礎
點評:好書卻不經典,本書被吹噓的神乎其神,被評選為2005年最權威的十大IT圖書之一,2006年最受讀者喜愛的十大IT圖書之一,其實本書不過講了一些其他書沒有的內容而已,內容比較多而已,本書也是所有.NET書中字數最多的一本,蠻厚的,可以當作C#語法的提高,做參考書吧,不過總體而言寫的還是可以。
9.《JAVASCRIPT 權威指南(第四版)》Javascript基礎
點評:好書卻不經典,這本書也被吹噓的神乎其神,其實后半部分全部是Javascript語法參考,感覺本書只能做參考書,講語法還是可以的講的還算深,內容也很詳,不過看懂前半部分后來喜歡它的原因卻變后半部分,和下一本結合就成更完美的參考書。
10.《WEB開發人員參考大全:最完整的HTML、CSS與JAVASCRIPT工具書 》Javascript,html,css基礎
點評:好書,書如其名,作者是位老先生,經驗很豐富,本書是每一位從事BS開發人員的必備參考書和上一本結合就更好了。
11.《SQLServer2005從入門與精通(應用技術基礎) 》SQLServer基礎
點評:好書,可以幫助讀者對SQLServer增進了解,畢竟是微軟出版社的,書中講的知識都是開發人員必備的,例如聚合函數,嵌套事務,報表等等。
基礎總結:這幾本書學的估計要4個月了,慢的話半年都不一定學透,其實日后開發中用到的主要就是這個時候學的基礎上綜合應用,寧慢勿快!!!
三.應用
12.《JavaScript 高級程序設計》javascript應用
點評:經典,比《JAVASCRIPT 權威指南(第四版)》講應用講得多,有Ajax部分,作者希望大家能把javascript按面相對象的思想處理。
13.《圣殿祭司的ASP.NET 2.0開發詳解——使用C#》asp.net應用
點評:好書,作者是臺灣的,感覺臺灣作者都有歐美風格,本書是專門針對2.0新增的部分,沒有1.1部分,個人感覺這樣對1.1的作者很好,只要看這本書就夠了。
14.《ASP.NET 2.0高級編程(第4版)》asp.net應用
點評:好書,出到第4版了,和《C#高級編程(第4版)》有的一拼,也是大部頭,講的很全,不過不覺得有多少閃光的地方,權作參考書吧。
15.《Beginning C# Objects中文版——概念到代碼》C#應用
點評:好書,講C#怎么面向對象的還講了UML以及建模的方法同時譯者得水品很高。不會面向對象是很可怕的,當然光會面向對象也不夠還要和重構設計模式極限編程結合。
16.《ASP.NET 2.0數據庫入門經典(第4版)》ADO.NET應用
點評:雞肋,可惜的是這本書是Beta版本但是出版社不知道出于什么原因沒有寫明Beta版本,而且代碼是VB.NET,不過這本書講數據操作ADO.NET還是很全的最起碼讓初學者明白個大概。正式版有E文的,大家自己找吧。
17.《SQL Server 2005數據庫開發實戰》SQLServer2005應用
點評:好書,作者是章立民老師,臺灣4屆MVP,想想當初本人就是看他書入門的,這是一本公認的很好入門書籍。
18.《ASP.NET2.0 經典案例教程》ASP.NET應用
點評:好書,講了幾個經典例子,學了許多知識總是要用實例串起來的也是在這個過程中學習一些架構只是。
應用:這幾本書學的估計要4個月,慢的話半年都不一定學透,這個時候主要擴大知識面,要結合實例,最好是做做留言板之類的小小項目。
四.提高
19.《ASP.NET2.0XML高級編程(第3版)》XML數據提高
點評:好書,小黑寫的很好,涵蓋了XML在asp.net下的方方面面,遇到不明白的要多讀幾遍。講XML的書不多,不過有這本也就夠了。
20.《Ajax實戰》Ajax實戰應用
點評:好書,2006年是中國出版界的Ajax年,感覺同系列(另2本是《Ajax基礎教程》《Ajax高級編程》)中這本最好,講理論將的很全,不過要有Javascript基礎的,寫的很深個別地方有點啰唆。其實Ajax就是無刷新,現在微軟已經推出許多控件大大減輕大家學習,自己編碼的難度了。
21.《.NET安全編程》數據提高
點評:好書,安全和加密是不容忽視的。書中講到了散列算法,對稱加密,數字簽名,安全策略等等適用的安全知識!
22.《ASP.NET 2.0技術內幕》asp.net提高
點評:好書,英文版是絕對的好書,微軟出版社出版的絕對不會差!不過此書不適合初學者,初學者最好看會《Programming ASP.NET中文版(第3版)》再看此書。本書講了事件模型,數據綁定模型,網頁狀態,緩存,會話等內容。
23.《框架設計(第2版):CLR Via C#》C#提高
點評:經典,微軟出版社出版的,作者作為深受編程人員愛戴和尊敬的編程專家,微軟.NET開發團隊的顧問!本書第一本和他的修訂版非常暢銷,本書讓大家從更深層次了解CLR,提高對.NET的整體把握。不看此書看遍千本也枉然!
24.《VISUAL C# 2005文件IO與數據存取秘訣 》數據應用
點評:好書,作者是章立民老師,臺灣4屆MVP,想想當初本人就是看他書入門的,這也是一本公認的很好入門書籍。開始還以為全書講文件IO操作,其實就前面一點,后面更多的是講程序和數據庫交互。
25.《EFFECTIVE C#中文版:改善C#程序的50種方法》C#應用
點評:非常實用的書,譯者水平很高,不過這本書一度跳票幾年,07年4月才出。本書由50個小主題組成,就如何高效地使用C#語言和.NET庫,為程序員們提供了一些實用的建議,而這些問題都是經常遇見的。本書主要還是講1.1的,2.0只在最后提了下。
提高:這幾本書學的估計要4個月,慢的話幾年都搞不定,這個時候相信在知識的廣度深度結合度上都有了很大提高。
五.飛躍
26.《ASP.NET AJAX程序設計-第I卷:服務器端ASP.NET 2.0 AJAX EXTENSIONS與ASP.NET AJAX CONTROL TOOLKIT》Ajax飛躍
點評:好書,以前很多復雜的Ajax和javascript代碼被微軟整合為控件,本書主要主要介紹這個,作者在微軟工作。
27.《ASP.NET 2.0高級編程》asp.net
點評:好書,作者是《ASP.NET 2.0技術內幕》的作者,感覺是在那本書上的再提高,講了ASP.NET內部機理,HTTP處理程序和模塊,自定義控件等高級專題。
28.《重構-改善既有代碼的設計(中文版)》語言
點評:不朽的著作,重構和設計模式齊名,這本書需要用一生來學習,本書是用其他語言所寫。不過會C#的人應該能看懂。
29.《C#設計模式》C#
點評:一般,由于設計模式的代表作《設計模式--可復用面向對象軟件的基礎》年代久遠而且是用其他語言寫的目前市面上也只有這本,其實《C#設計模式》的作者最初寫了Java版本的,書店有,所以估計就是把語言換成C#。
30.《ADO.NET 2.0高級編程》C#
點評:還可以,講了ADO.NET的高級主題非連接類,關聯的非連接數據,事務,元數據,大型對象等。
飛躍:這幾本書學的估計要很久很久,看個人造化。
最后的總結:按照整個流程學習,有問題找CSDN論壇,結合中國站長MSDN,baidu,Google沒有解決不了的問題。成為中級程序員以后就要朝高級程序員發展。
分享:編程使用資源文件實現多語言頁面(In Action)需求:我們的ASP.NET站點需要提供多語言支持,考慮到我們使用的是ASP.NET2.0,我們可以利用資源文件來實現。 NOTE:這里我們使用編程的方法實現,使用其他方法,請參見: http://msdn2.micr
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面傳值測試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-asp.net2.0學習歷程-菜鳥到中級程序員的飛躍。