.NET技术学习目录整理
.NET知識體系是個很龐大的體系,在此很難全部羅列,MSDN是全,基本上,下面所羅列的知識在MSDN中都可以找到。
這些知識看起來很全了,如果看看MSDN,似乎還差的遠,就像某些達人說的,現在開發的應用有些技術還用不上,可以有空的時候學習或者用到的時候鉆研。
整個系列我推薦高等教育出版社出版的微軟院校系列教程,也是微軟認證的教程,我覺得無論是對新手或者是老鳥都有相當的參考價值。這個系列好像是沒有開發語言的教程。
? ? ?? (這是去年初整理的,一直淹沒在草稿中,后續繼續添加完善)
一、.NET Framework
1、什么是.NET?
說明:
閱讀:
1)? http://www.microsoft.com/china/net/defined/default.mspx
2)? http://www.cnblogs.com/330950623/articles/1332209.html
相 關:
2、什么是.NET Framework?.NET Framework的發展史,.NET Framework的體系結構
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/library/zw4w595w.aspx
2)? http://msdn.microsoft.com/zh-cn/library/w0x726c2.aspx
相 關:
3、公共語言運行庫(CLR)、托管代碼的執行過程
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/library/8bs2ecf4.aspx
2)? http://msdn.microsoft.com/zh-cn/library/zcx1eb1e.aspx
相關:
4、類庫
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/library/hfa3fa08(VS.80).aspx
相關:
5、程序集
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/library/hk5f40ct.aspx
相關:
6、命名空間
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/beginner/bb308799.aspx
相關:
7、垃圾回收(GC)
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/library/f144e03t.aspx
相關:
8、CSC編譯(C#)
說明:
閱讀:
相關:
9、ILDASM 看MSIL
說明:
閱讀:
相關:
10、.NET Framework數據類型
說明:
閱讀:
1)? http://msdn.microsoft.com/zh-cn/library/4e5xt97a(VS.80).aspx
相關:
11、應用程序域
說明:
閱讀:
1)?? http://msdn.microsoft.com/zh-cn/library/dah4cwez(VS.80).aspx
相關:
二、Visual Stuido熟悉及使用
1、VSTS
2、TFS
閱讀:
1)? http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx?mfr=true
2)?
?
3、VSS
4、應用程序調試
?
三、C#及OO基礎
1、C#語言特點及語法
2、數據類型、值類型、引用類型、基元類型、用戶定義類型
3、常量、變量、隱式類型局部變量、裝箱與拆箱
4、運算符和表達式
5、選擇結構:if-else,switch-case
6、循環結構:while,do-while,for,foreach
7、數組
8、什么是對象
9、什么是面向對象
10、面向對象的四大原則:抽象、封裝、模塊化、分層
11、面向對象的三大要素:封裝、繼承、多態
12、類(靜態類)及成員:字段、屬性(自動、只讀、只寫)、方法(方法重載)、擴展方法、構造函數、析構函數、事件、索引器、非對稱訪問器、嵌套類型、靜態成員
13、訪問修飾符及可訪問域
14、結構和枚舉
15、new運算符:實例引用類型、Linq-Select、調用值類型默認構造函數、集合初始化器
16、類繼承
17、抽象類及成員
18、密封類
19、base關鍵字
20、override關鍵字
21、virtual關鍵字
22、new修飾符:顯式隱藏從基類繼承的同名成員
23、接口、接口屬性及繼承接口
24、as運算符
25、is運算符
26、多態性
27、委托:單路和多路廣播
28、事件
29、觀察者(observer)模式
30、字符串操作(string、StringBuilder、Regex、正則)
31、泛型及泛型約束
32、集合:Hashtabel、Array、ArrayList、List<T>、Dictionary<K,V>、ILIST<T>等
33、異常處理:try-catch-finnally、Exception類
34、文件和目錄操作、流
35、序列化
36、讀取和操作XML文件
37、動態編程
38、可選參數
?
四、ADO、NET
1、ADO.NET命名空間
2、Connection、Command、DataAdapter、SqlParameter
3、DataSet(關系等)、DataTable(Copy()、Clone()、Select()等)、DataReader、DataView(篩選、排序等)
4、訪問不同數據庫(SqlServer、Oracel、Access)對象及步驟(Oracle需要單獨安裝組件):Sql和存儲過程、輸入和輸出參數
5、事務
6、Enterprise Library 4.0 Data Access Application Block
7、NHibernate
8、SqlHelper(PetShop)
9、DevExpress.Xpo
10、LINQ
?
五、Windows Application(簡)
1、Windows窗體
2、Windows窗體控件
3、Windows窗體互操作(含Mdi窗體)
4、Windows服務
5、多線程(并發與并行)
6、GDI+繪圖
7、網絡編程基礎
8、ClickOnce
9、XAML、WPF
?
六、ASP.NET WEB Application
0、XHTML、CSS、Javascript、JQuery、ExtJS、JSON、XML
1、ASP.NET基礎:IIS、ASP.NET目錄結構、ASP.NET文件類型、WEB請求的過程、應用程序事件、調試、ASP.NET工作原理、三種應用模板類型
2、Web.config配置文件
3、頁面指令、ASP.NET窗體生命周期、IsPostBack、ViewState
4、內置對象(Request、Response、Application、Session、Cookie、Server、Cache)
5、HTML控件
6、WEB服務器控件
7、用戶控件
8、WEB部件
9、自定義控件
10、主題
11、母版
12、(AJAX)+ Web Service
13、AJAX
14、URL Rewriter
15、水晶報表
16、ASP.NET MVC網站
17、SilverLight
18、 ASP.NET MVC
?
七、Others
1、(AJAX)+ WCF
2、WF
3、WSS
4、.NET Remoting
5、Cloud App
?
教程推薦列表:
統計結果來自CSDN中發的帖子,排名不分先后
1、? MSDN
2、? 微軟認證系列程
3、? c#高級編程 (CSDN用戶:wuyq11)
4、? 你必須知道的.net (CSDN用戶:wuyq11)
http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.html
(CSDN用戶:gdjlc)
?
5、? ASP.NET3.5高級編程(第五版)上、下卷 (CSDN用戶:springbell)
??
轉載于:https://www.cnblogs.com/Ferry/archive/2010/08/08/1544366.html
總結
以上是生活随笔為你收集整理的.NET技术学习目录整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache的简单应用
- 下一篇: .NET中如何通过文本框中按回车键进行的