C#及.NET框架核心開發技術培訓
?
內容大綱:
? ? ?
一、?微軟?.NET?戰略及技術體系
.NET?戰略發展規劃、?.NET?戰略要點、什么是?.NET?Visual?Studio?Team?System?、?VS.NET?特點、?J2EE?vs?.NET?誰與爭鋒??.NET?的下一個發展戰略?——Live?展望。
二、?.NET?Framework
NET?Framework?概述、兩大核心組件:公共語言運行庫、?.NET?Framework?類庫。
公共語言運行時(?CLR?)、通用類型系統、公共語言規范、程序集、應用程序域。
三、解決方案和項目
解決方案和項目概述、作為容器的解決方案、作為容器的項目、創建解決方案和項目
多項目解決方案、項目屬性、項目設計器、本地項目與?Web?項目。
四、?C#?語言規范?<1.2?版?>?
?
C#?語言簡介、?C#?程序結構、?C#?詞法結構、基本概念、類型、變量、類型轉換、表達式、語句、命名空間。
五、?C#?面向對象編程
?面向對象基本概念、面向對象的程序設計方法、?OOA?、?OOD?概述、?OOP?的四個基本機制
?C#?類與對象、類的成員、方法的重載、覆蓋。結構、數組、接口、枚舉、委托、屬性、?C#?類的繼承與派生、?C#?多態性。
六、?C#.NET?事件與委托
委托概述、委托特點、委托聲明、委托調用、異步委托;
?
事件概述、觀察者設計模式在事件處理中的應用、事件聲明、事件引發、事件訂閱、委托事件處理模式綜合案例。
七、?集合類編程
?集合概述、集合和數據結構、常用的集合類型、數組集合類型、哈希和字典集合、排序集合、隊列集合、堆棧集合、泛型類集合、專用集合、集合類編程、集合選擇、集合枚舉、通過接口實現自定義集合、通過繼承實現自定義集合。
八、?C#?語言規范?<2.0?版?>?
?C#2.0?簡介、泛型、匿名方法、迭代器、分部類型、可空類型、其它新增。
九、?XML?文檔注釋
?文檔注釋概述、文檔注釋標記、文檔處理。?
十、?C#?異常處理
?異常概述、?C#?異常處理機制、?C#?異常處理方法、自定義異常處理。?
十一、.NET?垃圾回收
?.NET?垃圾回收機制、?Finalize?方法和析構函數、清理非托管資源
?C#?的?Using?語句、強制垃圾回收。
十二、非安全代碼
?非安全代碼及指針、指針定義、指針初始化和賦值、指針運算、結構指針、數組指針、?fixed?關鍵字。
十三、代碼的生成和調試
?生成概述、生成配置、生成平臺;調試器概述、執行控制、斷點與跟蹤點、調試其中的表達式、調試托管代碼、調試本機代碼、調試?SQL?、?Visual?Studio2005?調試新功能。
?